VMWare Workstation Ubuntu 18.04 - Minikube: Ошибка при создании виртуальной машины: - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь запустить Minikube на гостевой рабочей станции VMWare, работающей под управлением Ubuntu 18.04.

kubectl version приводит к:

Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.0", GitCommit:"0ed33881dc4355495f623c6f22e7dd0b7632b7c0", GitTreeState:"clean", BuildDate:"2018-09-27T17:05:32Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}

minikube versionРезультаты:

minikube version: v0.29.0

Я включил виртуализацию Intel VT-x / EPT или AMD-V / RVI в гостевой конфигурации VMWare.У меня 25 ГБ на жестком диске.Тем не менее, независимо от того, как я пытаюсь запустить Minikube, я получаю следующую ошибку:

Starting local Kubernetes v1.10.0 cluster...
Starting VM...
E1005 11:02:32.495579    5913 start.go:168] Error starting host: Error creating host: Error creating machine: Error in driver during machine creation: Error creating VM: virError(Code=1, Domain=10, Message='internal error: qemu unexpectedly closed the monitor: 2018-10-05T09:02:29.926633Z qemu-system-x86_64: error: failed to set MSR 0x38d to 0x0
qemu-system-x86_64: /build/qemu-11gcu0/qemu-2.11+dfsg/target/i386/kvm.c:1807: kvm_put_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.').

 Retrying.

Команды, которые я пробовал:

minikube start --vm-driver=kvm2

minikube start --vm-driver=kvm

minikube start --vm-driver=none

Все результаты одинаковы.

Я заметил, что в гостевой системе Ubuntu сеть вскоре отключится и снова подключится при запуске minikube start.Это проблема с сетевым драйвером?Как мне отладить это?

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Я наблюдал похожую проблему на Ubuntu 18.04.1 VM (Intel), решение, которое я нашел:

  1. Запустите это из консоли:
$ sudo cat > /etc/modprobe.d/qemu-system-x86.conf << EOF
options kvm_intel nested=1 enable_apicv=n
options kvm ignore_msrs=1
EOF
Перезагрузите ВМ
0 голосов
/ 05 октября 2018

Видимо получение virtualbox как зависимости для использования в качестве драйвера vm работает.

sudo apt install virtualbox virtualbox-ext-pack

minikube start --vm-driver=virtualbox

Теперь результат:

Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Downloading kubeadm v1.10.0
Downloading kubelet v1.10.0
Finished Downloading kubelet v1.10.0
Finished Downloading kubeadm v1.10.0
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...

и т. Д.

...