Skip to content

openstack_nova_vnc

遇见王斌 edited this page Feb 4, 2018 · 7 revisions

用 VNC 客户端查看 openstack 创建的虚拟机

在云计算的环境中,实际上更多的时候是使用 VNC 工具去查看云系统中的 VM。以下记录如何查看的方法:

计算节点查看虚拟机的 ID(libvird 的,非 instanc_id)

[root@meetbill ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 29    instance-000000bf              running
 30    instance-000000c0              running
 34    instance-000000c8              running
 49    instance-000000d8              running
 51    instance-000000d9              running
 54    instance-000000dc              running
 55    instance-000000da              running
 56    instance-000000db              running
 57    instance-000000dd              running
 59    instance-000000d5              running
 60    instance-000000c6              running
 61    instance-000000c5              running #############比如这台
 -     instance-000000a8              shut off
 -     instance-000000aa              shut off
 -     instance-000000ab              shut off
 -     instance-000000ba              shut off
 -     instance-000000bd              shut off
 -     instance-000000d6              shut off

找到需要连接的虚拟机的 ID 号,查看其中暴露的端口:

[root@meetbill ~]# virsh vncdisplay 61
:7

然后在 VNC 查看工具中输入相关连接:

在 VNC 客户端上输入 对应的计算节点 IP:7

点击 Connect 后就可以连接上 openstack 创建的虚拟机。

【备注】以上采用的方法,实际是直接连接的底层的 libvirt,本质上和上层的 openstack 无太大关系,因此也可以用于其它平台。

注意

放在公网的机器如果可以使用此方法可以连接到 openstack 里面的虚拟机,这样是极其不安全的,需要进行下防护