VNC Viewer连接Nova创建的KVM虚拟机
2018-04-27 本文已影响219人
大老三
大多数情况下,我们都是通过控制台,以浏览器方式连接VNC,从研发、运维或测试角度来说操作起来较为不便,那么可以通过VNC Viewer来连接KVM虚拟机,具体步骤如下。
1. 查询虚拟机instance name及所在节点
nova show <Server Name or ID>
![](https://img.haomeiwen.com/i2434986/4107e8dfd604dde7.png)
其中,OS-EXT-SRV-ATTR:instance_name所对应的值即为我们要获取的虚拟机instance name;OS-EXT-SRV-ATTR:host即为虚拟机所在的计算节点
2. 查询虚拟机对应的进程号
ps -ef|grep <instance name>
![](https://img.haomeiwen.com/i2434986/acbbb293e6235538.png)
可以看到虚拟机对应的进程号为18323
3. 查询虚拟机进程号对应的监听地址
netstat -ntpl|grep <pid>
![](https://img.haomeiwen.com/i2434986/0f69b66b696423de.png)
由截图可以看到,查询到的vnc监听地址为:10.254.3.97:5905
4. VNC Viewer登录虚拟机
打开VNC Viewer,输入虚拟机的vnc监听地址,如图
![](https://img.haomeiwen.com/i2434986/b6b47a9139a21fbb.png)
点击Connect,即可弹出VNC连接界面了。
![](https://img.haomeiwen.com/i2434986/3d667fd4f58b27f1.png)