异常断电导致的OpenStack虚拟机假死的问题

问题描述:机房异常断电再启动集群后可能会导致openstack 虚拟机重启失败的问题,表现通常为界面卡死在reboot过程中。这时候解决办法如下:

 

1.首先登陆dashbord界面管理员用户(admin),在系统实例中查看故障虚拟机所在的物理节点。

2.然后到该物理节点查看nova服务是否正常开启,如果未开启则使用命令开启:

系统命令:

[root@clu124 ~]# systemctl statusopenstack-nova-compute.service

[root@clu124 ~]# systemctl startopenstack-nova-compute.service

3.登陆至openstack的管理节点(10.3.1.123)使用nova服务重置假死虚拟机的状态

 

首先使用nova命令前,需要设置 环境变量

[root@clu123 ~]# export OS_TENANT_NAME=admin

[root@clu123 ~]# export OS_USERNAME=admin

[root@clu123 ~]# export OS_PASSWORD=xxxxx(admin密码)

[root@clu123 ~]# export OS_AUTH_URL=http://localhost:35357/v2.0/

 

也可以将其写入/etc/profile文件中避免每次ssh登陆都设置环境变量。

然后通过nova命令查看虚拟机列表

[root@clu123 ~]# nova list –all

针对假死的虚拟机修改状态为active

[root@clu123 ~]# nova reset-state --activeb39be512-c653-46c7-b3ec-a27a83a1d592

 

最后回到 dashboard界面,发现该虚拟机假死状态改变,然后再对该虚拟机进行硬重启即可。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值