xenserver故障处理脚本 |
| 发表者:分类:云计算容器2011-11-29 20:14:49 阅读[2626] |
有几台xenserver主机挂了,需要将里面的虚拟机恢复出来。
首先,需要找出故障主机中running的vm,接下来就需要停掉这些vm,vm停了之后就会出现在pool中。
1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/bashxe vm-list | grep uuid | awk '{print $5}' >>/root/vmuuidhost=3ce95efe-9a8a-4fc3-9407-d339bbb2fe24for i in `cat /root/vmuuid` do xe vm-param-list uuid="$i" > /root/vm if grep -q "$host" /root/vm then echo $i >> /root/vmrun fidonefor i in `cat /root/vmrun` do xe vm-reset-powerstate uuid=$i force=truedone |
然后把故障主机t掉了。
1 | xe host-forget uuid=host_uuid |
最后重装xenserver主机加入pool。
1 | xe pool-join master-address=ip master-username=username master-password=pw --force |
转载请标明出处【xenserver故障处理脚本】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
| Tags: | [阅读全文...] |
最新评论