openstack Status为ERROR的不完全恢复
先说下背景,服务器异常断电,加电后,系统启动正常,openstack界面正常。选中实例进行软启动,一直卡在软启动状态中。中间试过virsh nova命令等,折腾了好久,结果还ERROR了,越发异常。根据我的了解:openstack底层还是用的kvm那一套虚拟机好像。既然openstack不能用了,我就用命令手动把虚拟机启动起来就好了。[root@controller qemu]#...
·
先说下背景,服务器异常断电,加电后,系统启动正常,openstack界面正常。选中实例进行软启动,一直卡在软启动状态中。
中间试过virsh nova命令等,折腾了好久,结果还ERROR了,越发异常。
根据我的了解:
openstack底层还是用的kvm那一套虚拟机好像。既然openstack不能用了,我就用命令手动把虚拟机启动起来就好了。
[root@controller qemu]# pwd
/etc/libvirt/qemu
[root@controller qemu]# ll
total 56
-rw-------. 1 root root 4097 Jun 14 2015 instance-00000010.xml
-rw-------. 1 root root 4587 Jan 14 2016 instance-000000da.xml
-rw-------. 1 root root 4809 Mar 20 11:32 instance-000000db.xml
-rw-------. 1 root root 4811 May 6 17:59 instance-00000179.xml
-rw-------. 1 root root 4802 Mar 12 11:53 instance-000001f0.xml
-rw-------. 1 root root 5448 Mar 20 11:10 instance-000001f3.xml
-rw-------. 1 root root 4814 Mar 14 14:13 instance-00000202.xml
drwx------. 3 root root 40 Jan 17 2019 networks
从openstack界面查找到实例的ID。应该为如下格式:
ID
61d632f0-ca2f-4b48-bed3-cd29340af97b
然后再命令行中查找对应的实例名
[root@controller qemu]# grep -i 61d632f0-ca2f-4b48-bed3-cd29340af97b -rn
instance-000000db.xml:10: <uuid>61d632f0-ca2f-4b48-bed3-cd29340af97b</uuid>
instance-000000db.xml:39: <entry name='uuid'>61d632f0-ca2f-4b48-bed3-cd29340af97b</entry>
instance-000000db.xml:67: <source file='/var/lib/nova/instances/61d632f0-ca2f-4b48-bed3-cd29340af97b/disk'/>
instance-000000db.xml:73: <source file='/var/lib/nova/instances/61d632f0-ca2f-4b48-bed3-cd29340af97b/disk.config'/>
instance-000000db.xml:93: <source path='/var/lib/nova/instances/61d632f0-ca2f-4b48-bed3-cd29340af97b/console.log'/>
instance-000000db.xml:104: <source path='/var/lib/nova/instances/61d632f0-ca2f-4b48-bed3-cd29340af97b/console.log'/>
接着查看已经启动的列表
virsh list
启动虚拟机
virsh start instance-000000db
然后就可以ping通虚拟机ip了。可以远程ssh登录了。
openstack界面如何恢复正常,就比较难搞了,没时间去研究那个原理,我的诉求是能用就可以。
更多推荐
所有评论(0)