openstack如何通过ip查uuid和如何查看宿主机上的所有虚机
文章目录
查看物理机状态
为扩展知识哈!!!!
nova computer servier list/openstack compute service list : 查看物理机是否宕机(控制节点source执行环境变量后执行该命令)不知道环境变量为啥样?
就是一堆参数的脚本文件,然后source 文件名称即可
然后在执行命令,up为正常
说明
我们为什么要查uuid? emm ,或许是为了看更多信息吧,比如虚机的uuid 详细里有其宿主机ip 等信息
然后我们还可以查看某台物理机(宿主机)上的所有虚拟机,然后通过uuid的方式 查看详细。
通过ip 查uuid
云平台查看
使用场景说明:一般情况下 我们得到一个ip,现在想去了解其宿主机等情况使用
最简单的方法,是去云平台 输入ip查询,这是最简单明了的方法了
首先你得知道该ip所对应的平台。
步骤:登录,切换到admin-点击管理员-系统-云主机-筛选方式切换为IPv4-输入ip-筛选即可出现内容(注意集中 眼别花 别点错,谨慎操作)
点击名称内容里面即可看到UUID
命令行查看
先行条件:有控制节点的账号密码,且控制节点能正常ssh到所属ip的计算节点。
在控制节点上 先执行环境变量: source admin-openrc.sh(该环境变量名称不是固定的)
然后 nova show --all | grep 查询ip :
上图中红圈中的便是uuid,然后 nova show uuid :
查询宿主机上所有虚机
查询宿主机上所有运行虚机,并且查询其中一个虚机的uuid ,并通过uuid查询详细信息
云平台查看
当然 也可以查看宿主机上运行着几台虚机
步骤:admin-管理员-系统-虚拟机管理器
第一栏为主机名字,点击主机名,进去即可看到里面运行的虚机了
一栏代表一个虚机,这一共有10个,意思就是 这代物理机运行了10个虚机。
命令查看
工具登陆到该宿主机或进入该宿主机控制台
然后执行:virsh list 即可看到所有运行中的虚机,如果要查看全部(包括没有运行的) virsh list --all 即可
然后virsh domuuid Name(instance号) 结果即可看到uuid
然后 去控制节点 source 执行环境变量以后,nova show uuid 即可 看到详细信息