Назад | Перейти на главную страницу

virt-install зависает, в журналах нет явных ошибок, а список virsh позже показывает, что он запущен после выхода ctrl c, хотя domifaddr нет

Попал в ситуацию, управляя ящиками, которые человек до меня использовал virt, поэтому пытался набрать скорость. В качестве теста выполните виртуальную установку этого:

virt-install --virt-type=kvm --name kosmos-icc --ram 1000 --os-variant=centos7.0 --cdrom=/var/lib/libvirt/boot/CentOS-7-x86_64-Minimal-1810.iso --network=bridge=virbr0,model=virtio --graphics vnc --disk path=/var/lib/libvirt/images/centos7.qcow2,size=8,bus=virtio,format=qcow2 --boot userserial=on

Он работает с этим:

WARNING  Graphics requested but DISPLAY is not set. Not running virt-viewer.
WARNING  No console to launch for the guest, defaulting to --wait -1

Starting install...
Allocating 'centos7.qcow2'                                                                                                                                                | 8.0 GB  00:00:00     
Domain installation still in progress. Waiting for installation to complete.

Затем зависает, я могу нажать ctrl-c и вернуть свою подсказку, список virsh показывает, что он работает, но выполнение virsh domifaddr kosmos-icc ничего не показывает (другой общий и установленный с использованием графического интерфейса) показывает IP-адрес (который я могу использовать по ssh) с машины.

Так что не уверен, почему он не завершается, или это так, и молчу об этом, или мне не хватает переключателя. Я предполагал, что virbr0 подходит для работы в сети. Так что все еще изучаю virsh / virt и смотрю, могу ли я через командную строку установить виртуальную машину, а затем воспроизвести процесс на не тестовой машине.

Журналы установки в /root/.cache/virt-manager не показывают реальных ошибок ... фактически показывает:

[Wed, 19 Jun 2019 11:28:38 virt-install 351] DEBUG (guest:441) XML fetched from libvirt object:

... the xml ...


[Wed, 19 Jun 2019 11:28:38 virt-install 351] DEBUG (virt-install:744) Domain state after install: 1

это состояние после установки - последняя строка перед тем, как журнал увидит мое прерывание клавиатуры ctrl-c.

WARNING  Graphics requested but DISPLAY is not set. Not running virt-viewer.
WARNING  No console to launch for the guest, defaulting to --wait -1

Это ПРЕДУПРЕЖДЕНИЕ получено, потому что virt-install Команда пытается подключить вас к консоли виртуальной машины с помощью вашего дисплея. Однако он не может этого сделать в вашей среде, потому что у вас нет набора DISPLAY.

Предположительно, вы потеряли соединение с вашим дисплеем из-за некоторой комбинации SSH без пересылки X11 и / или использования sudo.

Если вы можете подключиться к консоли другим способом, вы можете включить --noautoconsole в твоем virt-install параметры команды, и он не будет предпринимать эту попытку или отображать ПРЕДУПРЕЖДЕНИЕ.

Вы можете подключиться к консоли виртуальной машины через virt-manager. Используйте его для настройки SSH-соединения с хостом виртуальной машины, и все туннелирование дисплея выполняется за вас через SSH.

После того, как вы получили консоль виртуальной машины, вы можете обнаружить, что с установкой нет никаких проблем. А может, тебе просто нужно подождать подольше virsh domifaddr kosmos-icc работать. Также неясно, будет ли эта установка выполняться автоматически. Он также может ждать вашего вмешательства.

В любом случае, как только у вас будет консоль на виртуальной машине, она начнет отвечать на вопросы.