openstack的系统断电后重启出现虚拟机不能启动的情况
来源:互联网 发布:雷阿伦得分数据 编辑:程序博客网 时间:2024/06/11 19:44
在几台服务器(安装的CentOS7)上安装和配置了一个Openstack(Juno)系统,前几天因为供电事故,导致物理服务器突然断电,来电后启动服务器后,发现虚拟机不能重启了,检查发现是有iSCSI方面的错误(虚拟机除了自己的虚拟硬盘还挂载一个块设备作为第二块硬盘),后面发现解决方法是将虚拟机挂载的块设备先卸载然后重新挂载,就能正常启动虚拟机了。
进一步研究发现相关错误的服务有iscsid.service和target.service相关,可以用system -l status <service-name>查看相关信息。iscsid.service给出的信息大致是iSCSI客户端(initiator)不能连接到(target)。而target.service给出的信息是,无法restore。因此猜想target.service执行的是targetctl命令,该命令有三个动作,save, restore, clear,而target.service执行的是第二个动作,错误是在恢复的时候找不到原来保存的信息,我猜想如果执行了targetctl save之后再突然重启机器会不会就不会出现这个错误了。结果事实证明确实如此,在虚拟机正常运行不关闭的情况下,直接重启物理服务器(之前执行了targetctl save命令保存了相关信息),那么重启之后虚拟机可以正常启动了,相关服务target.service和iscsid.service也不会报错了。
参考资料:
http://blog.csdn.net/u011196209/article/details/10198195
http://docs.openstack.org/openstack-ops/content/maintenance.html
- openstack的系统断电后重启出现虚拟机不能启动的情况
- MongoDB主机断电后重启出现无法连接数据库的情况
- openstack节点被激活的情况下不能在该节点下新建虚拟机
- 关于ubuntu12.04断电后不能启动的处理方法
- 服务器断电后,mysql不能启动的解决方案
- VMWare启动虚拟机系统时,出现“内部错误”的解决办法
- 记一次由于断电造成虚拟机小红帽系统无法启动
- openstack虚拟机系统密码的修改方案
- android虚拟机adb不能启动情况汇总
- 断电后不能上网的解决方案
- 黑苹果不能够断电的处理
- 服务器突然断电造成oracle实例不能正常启动报ora-01172 ora-01151的解决办法
- oracle隐含参数“_allow_resetlogs_corruption”的用法(断电恢复,文件毁坏不能启动)
- VMware虚拟机启动后出现黑屏,不能显示界面,无论安装的是ubuntu还是centos
- RHCE考试Trouble Shooting中,linux 系统不能开机或可能出现的错误情况
- virtualbox设置的虚拟机不能正常启动
- wmare 虚拟机不能启动的问题
- VirtualBox不能启动虚拟机的原因
- TreeSet练习
- NTFS 與 FAT32 格式的選擇 (資料汰舊現已不太適用)
- untiy切换界面窗口代码
- 【Altium Designer/Protel】【精通在于细节】Altium Designer中对未布线的网络进行定位检查,漏线检查【原创】
- 【深入浅出IOS开发】彩票-去除图标的玻璃质感效果
- openstack的系统断电后重启出现虚拟机不能启动的情况
- UITableView的Cell复用的解决
- error while loading shared libraries: libpcap.so.1: cannot open shared object file: No such file or
- Spring笔记(五): spring 整合jdbc、hibernate、jpa
- 生活里的插曲——致《奔跑吧,兄弟》
- 【深入浅出IOS开发】彩票-状态栏的设置
- 树链剖分(基于边权,点更新,区间更新)poj3237Tree
- draw 边框 xml
- 遇到一个gcc编译器版本导致的运行结果有差异的问题