遠端開關機工具
本來想研究一下本機自動開關機(重點是開機),暫未發現自動開關機的工具和指令碼程式,只能退而求其次遠端工具配置計劃任務(如:crontab【linux】或schtasks【windows】)
1. ipmitool
環境準備:裝置(通常為伺服器)可配置且已配置IPMI(通常在bios中設定)
裝包
yum install OpenIPMI OpenIPMI-devel OpenIPMI-tools OpenIPMI-libs
啟動ipmi服務:
service ipmi start
ipmitool遠端電源管理
ipmitool -H mgmt_ip -U USER -P PASSWORD power status # 檢視狀態
ipmitool -H mgmt_ip -U USER -P PASSWORD power on # 開機
ipmi常用命令
ipmitool lan print #檢視本機IPMI配置
ipmitool lan set ipaddr 192.168.1.1 #修改IPMI
2. etherwake
環境準備:網絡卡喚醒功能已開啟(在正常關機後,網口指示燈依舊正常閃爍,說明可以被網路喚醒)。
ether-wake
命令需要安裝net-tools
軟體包
喚醒遠端主機需要具備以下條件:
1.主機在同一區域網中
2.主機的有線網絡卡支援遠端喚醒WOL並處於啟用狀態
3.BIOS和作業系統均已啟用網路喚醒配置
4.網絡卡屬性電源管理-勾選允許此裝置喚醒計算機
原理:計算機在關機狀態時,其實電源還提供給+5V的電壓給主機板的部分晶片使用, 比如網絡卡,區域網中的電腦可以傳送一個特定的資料包讓關機但依然通電的計算機網絡卡接收,然後進行開機操作
命令
etherwake -b xx:xx:xx:xx:xx:xx(網絡卡MAC地址) -i eth0(網絡卡名)