VMware高可用性的方法
VMware高可用性的方法
VMware高可用性的方法
下面的脚本可以帮你实现ESX的HA功能,
如果ESX服务器在14秒内没有响应,那么就将所有的虚拟机注册并运行到另外一个ESX服务器。
#!/bin/bash
if ! ping -c 14 10.8.0.1 > /dev/null; then
for $i in `cat /etc/other_host` ; do vmware-cmd -s register $i && vmware-cmd $i start ; done
fi
sleep 16
if ! ping -c 14 10.8.0.1 > /dev/null; then
for $i in `cat /etc/other_host` ; do vmware-cmd -s register $i && vmware-cmd $i start ; done
fi
然后使它变为可执行: chmod a+x /usr/bin/esx_ha.sh
该脚本实现了:如果ESX服务器服务控制台10.8.0.1在14次ping内都没有反应的话,把在/etc/other_host文件中的所有虚拟机注册并运行到当前的ESX服务器上(如10.8.0.2)。接着延时16秒,重复相同的脚本。
other_host文件可以通过以下的命令生成: vmware-cmd -l | sed ’s/ /\ /g’ > /root/other_host
接着只要scp这个/root/other_host文件到其他的ESX服务器的/etc目录下。然后以root身份运行crontab -e,并输入下列文本:
MAILTO=””
* * * * * /usr/bin/esx_ha.sh
那么该脚本就会在每分钟运行2次来实现HA功能。
飞翔 发表于: 2009-09-23
我要回答相关推荐
-
esxi中的虚拟机老是自动关机,爆如下这样的日志,有人遇到过吗?
XXX esx.audit.dcui.enabled.formatOnHost not found XXX X […]
-
架构师和研发经理那个对公司更重要一些?
公司最近赶上裁员,技术团队里就研发经理和架构师工资高,老板的意思是肯定要裁一个,那应该留那个?
-
PowerCLI关闭防火墙?
PowerCLI关闭防火墙的命令是什么?
-
pppcloud支持哪些系统镜像?
全ssd云主机平台pppcloud支持多达40种镜像,中秋节期间注册即送8.15现金券,www.pppclou […]
-
VMware收购Arkin Net为哪般?
当Vmware在2016年6月透露出收购Arkin Net的计划时,收购名单再添新成员。VMware没有透露任何关于收购Arkin的财务细节,但它公布了公司重点关注的问题。