大多数情况下,我们都是通过控制台,以浏览器方式连接VNC,从研发、运维或测试角度来说操作起来较为不便,那么可以通过VNC Viewer来连接KVM虚拟机,具体步骤如下。
1. 查询虚拟机instance name及所在节点
nova show <Server Name or ID>
nova-show-instance
其中,OS-EXT-SRV-ATTR:instance_name所对应的值即为我们要获取的虚拟机instance name;OS-EXT-SRV-ATTR:host即为虚拟机所在的计算节点
2. 查询虚拟机对应的进程号
ps -ef|grep <instance name>
vm-pid
可以看到虚拟机对应的进程号为18323
3. 查询虚拟机进程号对应的监听地址
netstat -ntpl|grep <pid>
vnc-info
由截图可以看到,查询到的vnc监听地址为:10.254.3.97:5905
4. VNC Viewer登录虚拟机
打开VNC Viewer,输入虚拟机的vnc监听地址,如图
VNC-Viewer
点击Connect,即可弹出VNC连接界面了。
VNC-UI
网友评论