virsh 連接虛擬機 (vnc 或 控制台)


第一種方式

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 虛擬機名稱

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM