Гость 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

Другие вопросы по тегам