Я пытаюсь запустить несколько виртуальных машин, и мне нужен прямой доступ к консоли (через ssh и т. Д.)
Итак, пока я могу запустить несколько виртуальных машин с помощью инструментов virsh / KVM. Как я это делаю, так это то, что у меня есть только один шаблон, сброшенный в файл конфигурации xml, и я создаю виртуальные машины. Однако мне всегда нужно отвечать в графическом интерфейсе, чтобы получить доступ к консолям виртуальных машин. Я попытался использовать ssh, что дает мне следующую ошибку. ssh: подключиться к хосту 192.168.122.14, порт 22: соединение отклонено. Я не могу заставить работать SSH после просмотра нескольких форумов, и, возможно, есть другие способы решения этой проблемы. Как мне решить эту проблему ИЛИ есть альтернативы лучше?
Я также пробовал vagrant, который я могу ssh, но я бы предпочел использовать инструменты virsh / KVM (позже мне нужно будет выполнить живую миграцию, которая virsh поддерживает лучше, чем vagrant)
Хотя oVirt - отличное решение, здесь нет ответа на конкретный вопрос.
Libvirt предоставляет средства для прямого доступа к виртуальной машине. Чтобы настроить это, вам нужно сделать следующее:
console=ttyS0
в строку grub включите консоль в /etc/securetty
или /etc/inittab
)<serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console>
virsh console VMNAME
для доступа к последовательной консолиВы смотрели на OVirt? Он добавляет хороший уровень управления поверх libvirt
инструменты, которые очень помогут, если вы начнете поддерживать несколько машин. Одно из его главных преимуществ - упрощение управления сетью. И если вы хотите SPICE
в окне консоли просто щелкните значок. Если вы не хотите использовать графический интерфейс, я бы посмотрел на файл console.vv, который вы загружаете, щелкнув значок графического интерфейса, я уверен, что вы можете имитировать то же действие в сценарии, если сможете получить идентификаторы виртуальных машин.
Я не уверен, возможен ли это сегодня, но вариант, который автоматически открывал консоль при запуске машины, на мой взгляд, является разумным запросом.