Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1736267
  • 博文数量: 234
  • 博客积分: 4966
  • 博客等级: 上校
  • 技术积分: 3322
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 01:03
文章分类

全部博文(234)

文章存档

2017年(2)

2016年(1)

2015年(8)

2014年(11)

2013年(44)

2012年(27)

2011年(22)

2010年(30)

2009年(37)

2008年(6)

2007年(45)

2006年(1)

分类: 服务器与存储

2013-04-23 14:14:13

环境:
    ESX 3.5

    同样是就领导要求,在EXS上建立一个虚拟机,测试一下CITRIX XEN APP5.0
一切正常操作,装好操作系统后,就先建立了一个快照,然后接着操作,配置IP,安装客户端等等(没关机),然后想到要作做一个快照,看到前面还有一个快照,为了不浪费磁盘,就删除了前面的快照,查看日志事件,也显示快照删除成功,但这时虚拟机却是自动关机了,没怎么深究,想着重新开虚拟机就是,但却提示启动失败。有如下提示:“无法启动 ***中****上的citrix_xen_app_5.0_test;Could not power on VM: No swap file. Failed to power on VM ”。
    想着反正是测试虚拟机,没什么数据,就直接从控制台中选择从磁盘删除此虚拟机,操作一切正常,然后又重新建立了一个同名的虚拟机,一路操作下来,到了配置IP时(跟删除的虚拟机一模一样的配置,IP也一样),却提示IP已被使用。想了下,可能是原来虚拟机的进程还在,看来还是得处理之前虚拟机启动的问题。
    网上到处找资料,解决方法如下:
    两个方法:
方法一、
1.用SSH进入到安装这个虚拟机的ESX物理机上,找到运行这个问题虚拟机的进程
    ps -auxwww
2. 结束这个进程   kill -9 找到的这个进程ID

方法二、
用ESX自带的管理命令管理(尝试过,时间要很久,一般5至10分钟,需要收集一些信息等等,有相关提示,较安全,但我的这个虚拟机中没什么数据,所以直接KILL掉进程了)
1.列出正在运行的一些虚拟机
vm-support -x
2.用下面的命令结束这个虚拟机,有相关提示,按提示操作,一般提示是否要收集信息,是否允许中止等。
vm-support -X ID号  #上面命令列出的一些VM ID

参考资料:http://itkbcentral.blogspot.com/2010/02/how-to-kill-stuck-virtual-machine-esx.html
阅读(2514) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~