数据中心ESXI集群(包括虚拟机)断电自动关机,通电自动唤醒的一个解决方案(模拟运维人员在市电断电情况下手动关闭操作)

代码库:https://github.com/13620557355/ESXI-poweroff-automatic-shutdown

解决这个问题的方法有很多种,这里的解决方案是通过编程实现。

思路:

通过一台工控机集成一个断电监控模块通过串口来监控市电(之所以不跟UPS集成,是因为UPS品牌众多,不通用),一旦监控到市电断电,就执行相应的关闭(集群)操作(发送网络指令),监控到市电通电后,执行相应的唤醒(集群)操作

关闭流程如下:

1.指定的虚拟机热关机(顺序)—>(间隔时间)—>余下所有虚拟机热关机—>(间隔时间)—>所有ESXI操作系统热关机,最后物理服务器处于关机状态。建议先将一些管理的服务器先进行关闭(例如vcenter、horizon等服务),防止在热关机时其它虚拟机时又被vcenter、horizon等服务唤醒.

2.另外,我们加了一个环境温度的传感器,一旦数据中心温度过高执行关机操作,关机操作同断电一致。

通电唤醒流程如下:

根据MAC地址广播唤醒(网口唤醒)物理主机—>(ESXI唤醒所需大约时间)—>第一批虚拟机开机—>(间隔时间)—>第二批虚拟开机—>(间隔时间)—>第三批虚拟开机。建议先将一些依赖性的虚拟服务器(例如:数据库服务、域控服务等)放在第一批,将其他需要依赖第一批服务器启动(例如:vcenter、horizon等服务)的放在第二批,然后是第三批。

注:根据MAC地址唤醒(网口唤醒)物理主机需要注意广播隔离,不同网段之间自行设置网络。

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
解决ESXi虚拟MacOS10.14全屏问题! 20Y0205 在ESXi6.7下安装黑苹果 ##主要事项 ###必备的材料 1. 制作macOS10.14的ISO镜像文件「10.15怕不兼容回头再测试」 2. 下载Unlocker3.0 for ESXi 「这个找了很久拼合了几个下载资源才凑齐」 3. VMWare Tools for macOS10.14 [这个也是找了很久从官网下载了Fusion的更新版本中再解包出来的DarWin11.0版本才能用] ###注意的要点 1. 安装镜像之前需要先用Unlocker解锁一下「可能心里安慰作用,没试过不用是啥样子」 2. 安装镜像的时候先要在启动安装界面右上角的菜单里把硬盘格式化一下,否则进入安装流程了就没盘可装…… 3. 在安装完成后,重启时再用Command+R的快捷进入恢复「recover」模式,把安全模式禁用掉,不然VMWareTools不会起效;命令行是:`csrutil disable` 4. 需要在命令行中输入修改分辨率的命令才能调整虚拟的显示分辨率「实际上还有更改主系统Vga文件的方法,但是没搞到最新版本的文件无法执行」命令行是: ``` sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:width=%80%07%00%00 sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:height=%38%04%00%00 ``` 对应的是1920*1080分辨率; 如果需要Macbook Pro全屏是2560 x 1600那么就应该是: ``` sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:width=%00%0A%00%00 sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:height=%40%06%00%00 ``` 最后记得在macOS的这个虚拟的设置里修改:操作-->编辑设置-->显卡:选成“自动检测设置” 以上每改一项都记得重启一次哦^_^

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值