强制重启XenServer中无响应的虚拟机

简介:

首先说下事件背景。XenServer有个神奇的问题状况,那就是有时候console连接虚拟机是hang住,管理员没办法重启,没办法关机,只能重新启动计算机,非常苦逼。

网上给了很多例子,都是让管理员自己输命令,说实话对于技术水平一般的管理员(比如九叔)来说,操作很麻烦,所以做个脚本才是正途

在XenServer中,用vi创建一个新的.sh文件

vi rebootvm.sh

输入下面的内容

1
2
3
4
5
6
echo  "Please enter VM's name (full name)"
read  jiqiid
echo  $jiqiid
a3=`xe vm-list name-label=$jiqiid params=uuid| grep   uuid*| cut  -c 17-50`
a4=`list_domains |  grep  $a3| cut  -c 1-5`
/opt/xensource/debug/xenops  destroy_domain -domid $a4

以后发现虚拟机有问题了,直接bash rebootvm.sh就可以了,根据提示输入hang住的虚拟机名字,然后耐心等待。



本文转自 九叔 51CTO博客,原文链接:http://blog.51cto.com/jiushu/1718178,如需转载请自行联系原作者

相关文章
|
3月前
|
SQL 数据挖掘 数据库
服务器数据恢复—意外断电导致XenServer虚拟机不可用的数据恢复案例
服务器数据恢复环境: 一台服务器中有一组由4块STAT硬盘通过RAID卡组建的RAID10阵列,上层是XenServer虚拟化平台,虚拟机安装Windows Server操作系统,作为Web服务器使用。 服务器故障: 因机房异常断电导致服务器中一台VPS(Xen Server虚拟机)不可用,虚拟磁盘文件丢失。
服务器数据恢复—意外断电导致XenServer虚拟机不可用的数据恢复案例
|
5月前
|
SQL 存储 数据库
虚拟化数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
虚拟化数据恢复环境: 某品牌R720服务器,4块STAT硬盘通过H710P阵列卡组建了一组raid10磁盘阵列。服务器上部署XenServer虚拟化平台,虚拟机安装Windows Server系统,作为Web服务器使用,运行SQL Server数据库。共有2个虚拟磁盘:数据盘+系统盘。 虚拟化故障: 机房断电导致XenServer虚拟化平台中一台VPS不可用,XenServer虚拟机磁盘文件丢失。
虚拟化数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
|
7月前
|
存储 关系型数据库 MySQL
服务器数据恢复—EVA存储异常断电重启后虚拟机无法启动的数据恢复方案
服务器存储数据恢复环境: 某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括数据盘(精简模式)+快照数据盘,部分虚拟机中运行oracle数据库和mysql数据库。 服务器存储故障&检测: 存储异常断电重启后,存储中一台虚拟机无法启动。工作人员推测故障原因是异常断电导致电源模块出现故障,清空cache后重新启动存储发现该虚拟机仍无法正常启动。
|
数据挖掘 数据库 虚拟化
服务器数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
服务器数据恢复环境: 某品牌720服务器搭配该品牌某型号RAID卡,使用4块STAT硬盘组建了一组RAID10阵列。服务器上部署XenServer虚拟化平台,系统盘 +数据盘两个虚拟机磁盘。虚拟机上安装的是Windows Server操作系统,作为Web服务器使用,网站使用的是SQLServer数据库。 服务器故障: 服务器意外断电导致XenServer中一台VPS(XenServer虚拟机)不可用,虚拟磁盘文件丢失。
服务器数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
|
Ubuntu 算法 Linux
怎么解决在vmware虚拟机下ubuntu linux系统重启后不能联网的问题
怎么解决在vmware虚拟机下ubuntu linux系统重启后不能联网的问题
266 0
|
虚拟化
虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题
虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题
|
虚拟化
解决:为什么VMware虚拟机配置连上网了,电脑重启后,联网需要重置?!看这里
解决:为什么VMware虚拟机配置连上网了,电脑重启后,联网需要重置?!看这里
解决:为什么VMware虚拟机配置连上网了,电脑重启后,联网需要重置?!看这里
|
缓存 Linux Shell
使用Vmware创建Centos7虚拟机(安装和配置网络环境、xshell连接、防火墙、yum仓库、磁盘挂载、重启命令)
## <font color=red>网络配置 NAT</font> 进入网卡页面: ```bash vim /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 配置网络: ```bash TYPE=Ethernet BOOTPROTO=static NAME=ens33 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.2.10 NETMASK=255.255.255.0 GATEWAY=192.168.2.1 DNS1=114.114.114.114 ``` /etc/init.d/network r
274 0
使用Vmware创建Centos7虚拟机(安装和配置网络环境、xshell连接、防火墙、yum仓库、磁盘挂载、重启命令)
|
虚拟化
VMware 虚拟机 - 解决主机每次重启后 VMWare 都无法上网的问题
VMware 虚拟机 - 解决主机每次重启后 VMWare 都无法上网的问题
413 0
VMware 虚拟机 - 解决主机每次重启后 VMWare 都无法上网的问题
|
存储 Linux 虚拟化
基于XenServer7.3创建虚拟机和安装系统
本篇博客承接上篇XenServer安装教程,作为XenServer7.3环境下创建虚拟机和安装操作系统的简明教程。 图片较多,介意者慎入。 如需转载,请注明出处http://lzoro.com 唠唠嗑 惯例唠嗑,既然搭建了虚拟平台,目的肯定是为了安装虚拟机和整合系统服务,XenServer的虚拟机创建和系统安装并不像vSphere来得那么简单(个人觉得),但也不难,不过过程中需要注意一些细节,格子觉得还是记录下来,也许有人需要呢,是吧。
1469 0