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

Доступ к виртуальным машинам через терминал во время установки?

Я пытаюсь установить некоторые виртуальные машины Lucid на хосте Lucid с помощью virt-install. После создания образа я хочу пройти гостевую установку без использования графического интерфейса, такого как virt-manager или VNC.

Есть ли способ получить доступ к экрану установки через терминал?

qemu / kvm поддерживает консоль ncurses, а libvirt - нет - вам придется запускать kvm вручную, а не из virsh.

в качестве альтернативы вы можете использовать SGABIOS от Google вместо стандартного VGA BIOS.

Если вы знакомы с vnc, вы можете использовать клиент vnc для подключения к консоли виртуальной машины. virsh vncdisplay $ machinename вернет порт, например: 2, это порт VNC, поэтому в клиенте vnc поместите $ yourserversip: 5900 + порт, поэтому, если он вернет: 2, а ваш сервер - 10.44.56.25, тогда адрес будет 10.44. 56,25: 5902.

По умолчанию vnc привязывается к localhost, поэтому вам нужно будет использовать ssh-туннель IE ssh 10.44.56.2 -L 5902: localhost: 5902, затем vnc to localhost: 5902. Вы можете изменить это в конфигурации libvirt.

Надеюсь это поможет!

Это не доступ к экрану установки через терминал, но можно установить виртуальную машину из командной строки, используя сценарий вместо традиционного графического инструмента установки. Загляните в python-vm-builder. Он мощный, но не поддерживает все параметры, например шифрование диска. Однако установка таким способом будет намного быстрее - это вопрос минут, а не десятков минут.