Loading...
虚拟机添加usb设备,选择ups的usb,并在虚拟机中安装配套的ups软件,设置断电自动关机,比如10分钟。
如果主板支持通电开机,ups虚拟机还需要设置自动启动,时间和顺序自行掌控。
所有虚拟机尽量安装vmtools,调用系统的关机,而不是关闭电源。
系统-自动启动,配置安装了vmtools的虚拟机,停止操作设置为关机,等待信号检测:是。
```shell
#列出所有虚拟机
vim-cmd vmsvc/getallvms
#以下为参考 ups.sh 酌情修改
#正常关机
vim-cmd vmsvc/power.shutdown vmid
#关闭电源
vim-cmd vmsvc/power.off vmid
```
```shell
cd vmfs/volumes/datastore1
mkdir sh
vi ups.sh
```
ups.sh
10.10.10.13改为自己的虚拟机IP,sleep 改为合适的数值。
示例:断电10分钟后虚拟机关机,第一次ping虚拟机IP检测失败,5分钟后再次检测,如果再次检测失败,esxi关机。
```shell
#!/bin/sh
while
ping -c 1 10.10.10.13 > /dev/null
<