Debian Squeeze 客户机在 KVM 下运行,如何获取序列号?

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>

答案1

在 RHEL/Fedora 中,我console=ttyS0在 grub.conf 中添加了 grub 内核启动行

然后确保 VM xml 定义具有

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

启动虚拟机并运行virsh list以获取其名称或编号

然后只需运行virsh console $VMNAME

我认为这在 Debian 中也应该有效

相关内容