KVM Virsh:将FreeBSD控制台重定向到串行端口
时间:2020-01-09 10:41:43 来源:igfitidea点击:
我使用KVM在Redhat Enterprise Linux服务器5.5下运行多个虚拟机。
我已经安装了FreeBSD 7.x 64位作为来宾操作系统。
如何使用virsh console命令将FreeBSD版本6、7或8虚拟机控制台重定向到串行端口,以便从主机本身进行管理?
FreeBSD确实支持串行端口上的哑终端作为控制台。
这对于不使用ssh的快速登录或调试来宾系统问题很有用。
首先,使用ssh以root用户身份登录到来宾操作系统:
$ ssh [email protected] su
编辑/boot/loader.conf,执行:
# vi /boot/loader.conf
追加以下条目:
console="comconsole"
保存并关闭文件。
编辑/etc/ttys,执行:
# vi /etc/ttys
找到如下所示的行:
ttyd0 "/usr/libexec/getty std.9600" dialup off secure
如下更新:
ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
保存并关闭文件。
重新启动来宾,执行:
# reboot
重新引导后,您可以按以下方式从主机(第一个来宾运行的来宾操作系统列表)连接到FreeBSD来宾:
# virsh list
输出示例:
Id Name State --------------------------------- 3 ographics running 4 freebsd running
现在,连接到Freebsd guest,执行:
virsh console 4
或者
virsh console freebsd