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

Гость Debian Squeeze, работающая под KVM, как получить серийный номер?

Я только что запустил его на Ubuntu, установил все, кроме кухонной мойки.

Получил virt-console, virt-manager, запустил debian Squeeze, все работает.

Но ... я не хочу подключаться по vnc. Я хочу установить множество KVM на безголовый сервер. И я не хочу заниматься межсетевым экраном vnc.

Но я не могу понять, как правильно включить последовательный доступ к tty, в идеале я бы хотел, чтобы для каждой гостевой машины на хосте был соответствующий tty.

Я не могу понять, к чему мне подключить getty в гостевой системе. Запуск lshw не обнаруживает никаких последовательных устройств. Grub 2 не позволяет легко понять, где добавить настройку консоли ядра в initrd.

Гостевая машина имеет следующую конфигурацию pty.

<serial type='pty'>
   <target port='0'/>
</serial>

в 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