来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 Err 于 2018-4-29 00:18 编辑
先上nut client
https://pan.baidu.com/s/1vIHxmsScHvMGrb_uHJbA1Q
密码
nut client 的好处是它能按你设置的虚拟机启动关闭顺序先关闭虚拟机然后再关闭esxi服务器
1.ups链接群晖并作配置,允许esxi使用群晖的ups服务器,群晖防火墙允许ups服务器访问
2.esxi开启ssh
3.vsphere client—配置—软件—安全配置文件—主机映像配置文件接受程度—团体受支持
完成后关闭vsphere client
4.下载附件nut客户端
用winscp上传nut client至esxi /tmp目录
xshell或其他终端进入esxi
—————————————ESXI 6.X————————————
输入以下命令
- cd /tmp
- tar -xzf NutClient-ESXi-2.0.0.tar.gz
- sed -i 's/--no-sig-check //g' upsmon-install.sh
- sh upsmon-install.sh
复制代码
—————————————ESXI 5.X————————————
输入以下命令
- cd /tmp
- tar -xzf NutClient-ESXi-2.0.0.tar.gz
- sh upsmon-install.sh
复制代码
—————————————————————————————
运行upsmon-install.sh脚本时间视esxi安装方式而定
完成后会输出以下内容
- Installation Result
- Message: Operation finished successfully.
- Reboot Required: false
- VIBs Installed: Margar_bootbank_upsmon_2.7.4-2.0.0
- VIBs Removed:
- VIBs Skipped:
复制代码得到以上输出内容后重启服务 - /etc/init.d/hostd restart
复制代码 打开vsphere client
在配置-高级设置-UserVars中填写ups服务配置
UserVars.NutUpsName:ups@192.168.0.4(这里的地址填你们群晖的地址)
UserVars.NutUser:monuser
UserVars.NutPassword:secret
UserVars.NutFinalDelay:60(关机时间,我这是1分钟后关闭esxi)
配置完后在vSphere Client的配置-安全配置文件-服务-NutClient设置与主机一起启动和停止(NutClient是守护进程,要先配置UserVars中的NUT参数再运行 NutClient服务。并且每次修改UserVars参数后都要重启 NutClient服务才有用)
连接测试:
- cd /
- upsc ups@192.168.0.4
复制代码如果提示没有upsc命令,则对upsc命令做下链接 - cd /bin
- ln -s /opt/nut/bin/upsc /bin/upsc
- upsc ups@192.168.0.4
复制代码会输出ups设备信息:
- battery.charge: 100
- battery.charge.low: 10
- battery.charge.warning: 50
- battery.date: not set
- battery.mfr.date: 2014/07/04
- battery.runtime: 2557
- battery.runtime.low: 120
- battery.type: PbAc
- battery.voltage: 13.7
- battery.voltage.nominal: 12.0
- device.mfr: APC
- device.model: Back-UPS 650
- device.serial: 3B1427X16036
- device.type: ups
- driver.name: usbhid-ups
- driver.parameter.pollfreq: 30
- driver.parameter.pollinterval: 5
- driver.parameter.port: auto
- driver.version: DSM6-1-15255-180302
- driver.version.data: APC HID 0.95
- driver.version.internal: 0.38
- input.sensitivity: low
- input.transfer.high: 266
- input.transfer.low: 165
- input.voltage: 246.0
- input.voltage.nominal: 220
- ups.beeper.status: enabled
- ups.delay.shutdown: 20
- ups.firmware: 822.A3.I
- ups.firmware.aux: A3
- ups.load: 32
- ups.mfr: APC
- ups.mfr.date: 2014/07/04
- ups.model: Back-UPS 650
- ups.productid: 0002
- ups.serial: 3B1427X16036
- ups.status: OL
- ups.timer.reboot: 0
- ups.timer.shutdown: -1
- ups.vendorid: 051d
复制代码测试nutclient运行情况( 会关闭esxi服务器,如果在服务器旁可以测试,如果esxi服务器不在本地请酌情测试)
- /opt/nut/sbin/upsmon -c fsd
复制代码 完结
|