机房(数据中心)停电或温度过高自动关闭虚拟机和物理机,通电自动唤醒的一个解决方案

 

为确保数据安全和软件系统不出问题,断电后模拟人工自动关机,思路是(这里用VMware vSphere为例):

假设市电停止后,UPS能供应30分钟,如果10分钟后市电还没有接通,那么执行关机指令(或温度过高)。

1.有顺序地关闭所有虚拟机。先关闭依赖较少的虚拟机,如网站WEB服务器 -> 然后关闭依赖较多的虚拟机,如数据库.

2.有顺序地关闭ESXI,将一些管理类的ESXI先进行关闭(例如vcenter、horizon等服务),防止在热关机时其它虚拟机时又被vcenter、horizon等服务唤醒 -> 关闭其他

注:要关闭单个ESXI用VMware 或UPS自带的软件的即可,但如果要做到集群整体正确关闭,可参考我的流程和方案,也可以自己写脚本。

顺便再模拟一下通电了自动唤醒集群的流程。

唤醒所有物理机(ESXI) -> 唤醒依赖性服务(例如:数据库服务、域控服务等)-> 唤醒管理性服务(例如:vcenter、horizon等服务)-> 唤醒其他虚拟机.

虚拟机关机指令:

例:vim-cmd vmsvc/power.shutdown 192.168.1.1

转载自:http://dekalong.cn/blogs/blogs_index.jsp?id=36

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值