1、查看宕机节点
nova service-list
2、查看宕机节点所运行的云主机
# 获取每台云主机vm_id(云主机ID)
nova hypervisor-servers 计算节点名称(nova hypervisor-servers compute01)
3、查看虚拟机状态
nova show vm_id
# 云主机只支持状态为active,stopped,error的云主机进行救援,所以如果是其他状态的云主机需要evacuate,则需要重置状态。
# 如需重置状态
nova reset-state vm_id --active
4、疏散虚拟机
nova evacuate vm_id --password 云平台管理密码
5、查看控制台云主机是否正常,如出现io_error,需要ceph进行磁盘文件解锁
# 解锁步骤:
# 1、查看锁信息
rbd lock ls vms/20594f21-51de-43eb-925c-b8be16e146db_disk
# 2、解锁
rbd lock rm vms/vm_id_disk "auto 94567378798336" client.43325992
# 3、云平台界面重启该云主机。