如何知道虚拟运行在哪个计算节点上?

snowwood 2016-03-09 05:32:42
问题1:创建了一个虚拟机实例,在创建完成之后,如何知道这个虚拟机实例被控制节点分配到了哪台计算节点上?
问题2:我已经将虚拟机的访问方式由VNC修改成了SPICE,并能够在仪表盘的控制台界面中访问虚拟机,那么,如何获取虚拟机的SPICE地址?例如spice://192.168.1.59:5900
备注:对于问题2,在我已知道控制节点IP地址的情况下,在这个控制节点上运行命令“virsh domdisplay 虚拟机id”,可以得到此虚拟机的SPICE,例如spice://192.168.1.59:5900
...全文
735 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Endoresu 2016-03-11
  • 打赏
  • 举报
回复
回答你的问题1,问题2我都是用novnc,所以不清楚你用的spice。 # source openrc # nova list --all_tenant +--------------------------------------+-----------------------+---------+------------+-------------+----------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-----------------------+---------+------------+-------------+----------------------------+ | b3e6edb4-19d5-4af6-9d9d-91ef7bbdc091 | testvm01 | ACTIVE | - | Running | testnet01=192.168.13.6 | +--------------------------------------+-----------------------+---------+------------+-------------+----------------------------+ 找到你要的实例ID,然后: # nova show b3e6edb4-19d5-4af6-9d9d-91ef7bbdc091|grep hyper | OS-EXT-SRV-ATTR:hypervisor_hostname | node-2.test.com | # 我这里node-2.test.com就是主机名了。nova show里面可以看到很多信息,你可以不用grep仔细看看。

999

社区成员

发帖
与我相关
我的任务
社区描述
OpenStack
社区管理员
  • OpenStack社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧