Fork me on GitHub

[原][问题解决]Openstck云平台虚拟机无法连接问题解决

五一假期,中间有几天没使用云平台虚拟机。早上一来,同事的虚拟机连接不上。由于原来负责云平台运维的同事刚刚离职,这里我只有硬着头皮临时顶上。查找原因,得以解决,暂记方法,以后参考。其实是很低级的问题,这里我记录下来主要是供菜鸟们参考,提供一个解决问题思路和方法,如果是大牛,那么请您请绕道,呵呵。废话不多少,下面正式开始:

1.根据目前云平台的dashboard (http://192.168.**.** )使用管理员账户登陆,根据Project,查找到对应IP

2.根据此IP对应intances进入相应的详细信息界面:查看其Instance Overview,包括NameIDstatus等;

目前如下:

Instance Overview

Info

Name:haochuang_I24_Infoworks_update_F2_test2

ID:14c48904-fd38-4f39-bcae-ddd37b592c03

Status:Hard_Reboot

3.查询该instance所在实体机:

nova-manage vm list |grep haochuang_I24_Infoworks_update_F2_test2

可以获取到结果:test-compute23

4.连接当前实体机:192.168.××.××,并查询相关服务:

 

可以看到服务已经挂掉,那么启动此服务:service nova-computer start,结果报错,根据报错信息可以看到空间满的缘故,如下:

 

5.找到问题原因,解决就好办。查找目录下的大文件:

du --max-depth=1 / | sort -rn,层层查找,结果看到 /var/log/nova 下面的日志过大,单个日志达到11GB,可以 cat > nova-compute.log、cat > nova-dhcpbridge.log清空其中的日志信息,然后再重新启动nova-computer服务

6.服务启动之后,根据虚拟机的ID查找对应的instance

 

然后通过  virt-manager 命令启动虚拟机管理,在管理界面中控制并启动虚拟机。

7.期间遇到此问题:“Error: viewer connection to hypervisor host got refused or disconnected!”,这时候可以通过强制停止,再重新启动的方法,尝试挽救虚拟机。

8.虚拟机启动之后,如果可以ping通,则连接上去验证是否正确。

最终验证正确,虚拟机可用,数据未丢失 :-)

posted @ 2013-05-06 15:35  念槐聚  阅读(683)  评论(0编辑  收藏  举报

IT技术&应用开发&研究 - 创建于 2008年05月12日

这是一位IT工程师的个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

致力于软件学习&研究工作,涉及Linux与软件开发出、测试、产品、行业相关知识,关注互联网前沿技术与与创业趋势等。


博客园 | Github | W3C

返回顶部