大多數(shù)情況下,我們都是通過控制臺,以瀏覽器方式連接VNC,從研發(fā)、運(yùn)維或測試角度來說操作起來較為不便,那么可以通過VNC Viewer來連接KVM虛擬機(jī),具體步驟如下。
1. 查詢虛擬機(jī)instance name及所在節(jié)點(diǎn)
nova show <Server Name or ID>

nova-show-instance
其中,OS-EXT-SRV-ATTR:instance_name所對應(yīng)的值即為我們要獲取的虛擬機(jī)instance name;OS-EXT-SRV-ATTR:host即為虛擬機(jī)所在的計(jì)算節(jié)點(diǎn)
2. 查詢虛擬機(jī)對應(yīng)的進(jìn)程號
ps -ef|grep <instance name>

vm-pid
可以看到虛擬機(jī)對應(yīng)的進(jìn)程號為18323
3. 查詢虛擬機(jī)進(jìn)程號對應(yīng)的監(jiān)聽地址
netstat -ntpl|grep <pid>

vnc-info
由截圖可以看到,查詢到的vnc監(jiān)聽地址為:10.254.3.97:5905
4. VNC Viewer登錄虛擬機(jī)
打開VNC Viewer,輸入虛擬機(jī)的vnc監(jiān)聽地址,如圖

VNC-Viewer
點(diǎn)擊Connect,即可彈出VNC連接界面了。

VNC-UI