Гость Debian Squeeze работает под KVM, как получить серийный?
Я только что запустил его на Ubuntu, установил все, кроме кухонной раковины.
Есть вирт-консоль, вирт-менеджер, работает Debian Squeeze, все работает.
Но... Я не хочу подключаться через VNC. Я хочу установить множество KVM на безголовый сервер. И я не хочу иметь дело с межсетевым экраном VNC.
Но я не могу найти правильный способ включить последовательный доступ tty, я бы хотел, чтобы на каждой гостевой машине был соответствующий tty на хосте.
Я не могу понять, к чему я должен подключить getty в госте. Запуск lshw не обнаруживает никаких последовательных устройств. Grub 2 не позволяет легко определить, куда добавить параметр консоли ядра в initrd.
Гостевая машина имеет следующую конфигурацию pty.
<serial type='pty'>
<target port='0'/>
</serial>
1 ответ
В RHEL/Fedora добавляю console=ttyS0
в загрузочную строку ядра grub в grub.conf
Затем убедитесь, что определения VM xml имеют
<serial type='pty'>
<target port='0'/>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
</console>
Запустите ВМ и запустите virsh list
чтобы получить его имя или номер
Тогда просто беги virsh console $VMNAME
Я думаю, что это должно работать и в Debian