第一種方式
1.如果虛擬機登錄方式為VNC,在ubuntu機器上安裝vncviewer
在虛擬機的配置xml中
<graphics type="vnc" autoport="yes" keymap="en-us" listen="0.0.0.0"/>
安裝vncviewer
$apt-get install vncviewer
查看該虛擬機的端口地址
$virsh vncdisplay controller
顯示 :0
通過該端口地址連接該虛擬機
$vncviewer 127.0.0.1:0
第二種方式
2.如果是客戶端登錄方式,則按照如下方案登錄
虛擬機的配置xml中
<serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console>
登錄命令
$virsh console 虛擬機名稱
但是卻在界面上一直卡住在界面下:
連接到域:虛擬機名稱
換碼符為 ^]
原來需要設置一下:
$echo "ttyS0" >> /etc/securetty $echo "S0:12345:respawn:/sbin/agetty/ ttyS0 115200" >> /etc/inittab $echo "console=ttyS0" >> /etc/grub.conf
重新啟動虛擬機
$virsh reboot 虛擬機名稱