虚拟机添加usb设备,选择ups的usb,并在虚拟机中安装配套的ups软件,设置断电自动关机,比如10分钟。
如果主板支持通电开机,ups虚拟机还需要设置自动启动,时间和顺序自行掌控。
所有虚拟机尽量安装vmtools,调用系统的关机,而不是关闭电源。
系统-自动启动,配置安装了vmtools的虚拟机,停止操作设置为关机,等待信号检测:是。
CKground-color:=""/>
先简单了解一下几条命令:
1、获取ESXI上的所有虚拟机VMID的值
vim-cmd vmsvc/getallvms
2、把虚拟机正常关机
vim-cmd vmsvc/power.shutdown vmid的值
3、把虚拟机强制关闭电源
vim-cmd vmsvc/power.off vmid的值
开始干活:
#进入ESXI的存储盘
cd /vmfs/volumes/datastore1
#建立ups文件夹
mkdir ups
#进入ups文件夹
cd ups
#编辑ups.sh文件
vi ups.sh
#以下为 ups.sh 的内容,请酌情修改。#其中:10.10.10.1 为主路由的IP,sleep 为稍等时间(秒), vmid的值请根据自己的实际情况修改。#示例:每分钟ping主路由的IP,如果ping不通的话(停电就断网了)5分钟后会再次检测。 再次检测如依然不通,则ESXI依次关闭虚拟机后,宿主关机。#!/bin/shwhileping -c 1 10.10.10.1 > /dev/null [ $? -eq 0 ];do echo 'AC Power OK !' >> /vmfs/volumes/datastore1/ups/ups.log;date >> /vmfs/volumes/datastore1/ups/ups.log sleep 60doneecho 'AC Power maybe off, checking again after 5 minutes !' >> /vmfs/volumes/datastore1/ups/ups.log;date >> /vmfs/volumes/datastore1/ups/ups.log sleep 300 ping -c 1 10.10.10.1 > /dev/nullif [ $? -eq 0 ] then echo 'Checkagain, AC Power OK !' >> /vmfs/volumes/datastore1/ups/ups.log;date >> /vmfs/volumes/datastore1/ups/ups.log else echo 'AC Power is already off, shut down Esxi Now!' >> /vmfs/volumes/datastore1/ups/ups.log;date >> /vmfs/volumes/datastore1/ups/ups.log vim-cmd vmsvc/power.shutdown 11 sleep 60 vim-cmd vmsvc/power.shutdown 10 sleep 60 vim-cmd vmsvc/power.shutdown 6 sleep 60 vim-cmd vmsvc/power.shutdown 3 sleep 60 vim-cmd vmsvc/power.off 2 sleep 60 powerofffi#ups.sh 的内容结束 #编辑monitor.sh,守护ups.sh这个脚本正常运行 vi monitor.sh # monitor.sh 的内容开始 NUM=`ps -c | grep ups.sh | grep -v grep |wc -l`echo ${NUM}if [ "${NUM}" -lt "1" ]; then /vmfs/volumes/datastore1/ups/ups.sh & echo 'monitor start' >> /vmfs/volumes/datastore1/ups/ups.log;date >> /vmfs/volumes/datastore1/ups/ups.logfiexit 0 #monitor.sh 的内容结束 #调整两个脚本的权限 chmod 755 monitor.shchmod 755 ups.sh #esxi重启后引导会自动恢复初始状态 需要添加一个每次启动自动写引导 vi /etc/rc.local.d/local.sh #在exit之前添加以下cron代码,3分钟执行一次守护进程 /bin/kill $(cat /var/run/crond.pid)/bin/echo '*/3 * * * * /vmfs/volumes/datastore1/ups/monitor.sh' >> /var/spool/cron/crontabs/root/usr/lib/vmware/busybox/bin/busybox crond #需要执行一次/sbin/auto-backup.sh命令,我们上面编辑的脚本才真正的保存 /sbin/auto-backup.sh
- nas
esxi密码正确但登录不了(VMware vSp
今天遇到一件怪事,网页打开ESXI6.7的时候,明明登录密码是对的,但是却一直提示密码错误。为了验证密码是否正确,在Win系统下用SSH工具登录ESXI用同样的密码就可以登录,然后又把ESX...
391 2021-12-05 - nas
esxi远程管理设置(VMware vSphere(ES
很多专业的服务器自带了IPMI的远程管理功能,令很多小伙伴羡慕不已。习惯用ESXI做All In One的童鞋们有福了,ESXI也可以开启类似IPMI的功能,让你可以远程管理ESXI。1、内网环境...
474 2021-12-05 - nas
ESXI做网卡直通及开启USB3.0控制器
配置网卡直通网卡切换成直通通过浏览器,登陆ESXI控制台。选择管理-硬件-选择要直通的网卡-切换直通。然后重启ESXI后生效。虚拟机添加直通网卡在虚拟机配置里,选择添加其他设...
1135 2021-12-05 - nas
esxi 直通sata控制器(ESXI直通板载S
首先,在直通SATA控制器之前,请确保板载SATA接口已经连接硬盘。如果没有连接硬盘,ESXi会彻底忽略掉这个设备(也就是在web client下的主机-管理-硬件-pci设备看不到)。另外由于要直...
899 2021-12-05 - nas
esxi网卡配置教程(ESXI6.7取消管理
ESXI安装好以后,默认的网卡管理口是ESXI里显示的第一个网口,这个口是不能设置直通的,但是还是有很多新手在设置网卡直通的时候,一不小心把管理口也做了直通,结果ESXI重启后WEB管...
1137 2021-12-05 - nas
esxi网卡直通后无法登陆(ESXI 6.7
ESXI开启网卡直通的时候,经常有人不(手)小(贱)心把管理网口也一起直通了,重启后,就会出现下图这个提示,找不到网络了。如果你是刚刚安装好,还没部署虚拟机的,可以在控制台菜单,使用Re...
1135 2021-12-05