Доступ к виртуальным машинам через терминал во время установки?
Я пытаюсь установить несколько виртуальных машин Lucid на хост Lucid с помощью virt-install. После создания образа я хочу выполнить гостевую установку без использования графического интерфейса, такого как virt-manager или VNC.
Есть ли способ получить доступ к экрану установки через терминал?
3 ответа
Это не доступ к экрану установки через терминал, но возможно установить виртуальную машину из командной строки, используя скрипт вместо традиционного графического инструмента установки. Загляните в python-vm-builder. Он мощный, но не поддерживает все параметры, такие как шифрование диска. Однако, установка таким способом будет намного быстрее - считанные минуты, а не десятки минут.
qemu/kvm поддерживает консоль ncurses, а libvirt - нет - вам придется запускать kvm вручную, а не из virsh.
поочередно вы можете использовать Google SGABIOS вместо стандартного 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.
Надеюсь это поможет!