遠程對服務器進行開機和關機

    對於運維攻城獅來講,遠程管理最實用的就是遠程關機和開機。試想,在家裏躺在沙發上,報個筆記本,手指輕輕一點就能把在公司的某些服務器開機或關機,那是多麼愜意的事情!windows

    本文主要討論硬件級的開機和關機,即不涉及到服務器上的操做系統和應用軟件。像那種在服務器上裝個Remote Administrator軟件之類的方式來實現重啓或關機固然也能夠,可是,萬一服務器當掉了呢?什麼軟件都沒有用了!
     如下以Dell的2950服務器爲例。
     其實若是隻是想實現遠程開機或關機的話,是不須要額外配DRAC卡的。Dell的服務器默認都帶BMC,並且挺神奇的,這個用來作管理的網口和操做系統是共用的同一個網口(注意必需是第一個網口,即服務器上標有1的那個),只要BMC裏設置的IP地址和操做系統的IP不同就能夠了。並且經測試,必須不同,不然無法遠程開關機。
     BMC的設置很簡單,在服務器啓動時看到Press <Ctrl-E> for BMC Setup提示的時候按Ctrl+E鍵進入設置畫面,設置 IPMI Over LAN 爲 On,在IPMI LAN Channel裏面設置IP地址,注意一個小細節,這裏若是輸錯了或者不想要IP地址的某個數字,要用Backup鍵刪除以後才能輸入,不然會被搞暈的:怎麼這裏不能設置了?那裏不能設置了? 配置完成,保存設置。
     客戶端其實沒有什麼設置,只要能ping通服務器BMC配置的IP地址就能夠,不須要在同一網段的!
找個ipmitool,哪裏有?在Dell服務器的隨機光盤裏就有!找到那張服務器管理光盤,把這個文件拷貝出來:\SYSMGMT\ManagementStation\windows\ManagementStation\BMC.cab,這是個cab文件,能夠用WinRAR直接打開,把裏面的文件都解壓縮出來,其實咱們只須要裏面的3個文件:
ipmitool.exe 這個是主力
cygcrypto-0.9.8.dll 運行必需的
cygwin1.dll 運行必需的
    解壓出來的文件是不帶擴展名的,須要手動改爲這些文件名。
    這個壓縮包裏還有ipmish.exe,通過屢次試驗,發現ipmish.exe在2950上只能實現開機,不能關機,也搞不清楚問題出在哪裏,雞肋一個,棄之不用。服務器

    下面是ipmitool的一些實用實用命令,假設服務器BMC裏設的IP地址是 192.168.188.167,用戶是root,密碼是password運維


    查看電源狀態:
    ipmitool -I lan -U root -P password -H 192.168.188.167 power statuside


    開機:
    ipmitool -I lan -U root -P password -H 192.168.188.167 power on測試


    關機:
    ipmitool -I lan -U root -P password -H 192.168.188.167 power off操作系統

 

    ipmitool也能夠用 -I lanplus 參數,
    在新的2950,R900,R710等服務器上測試都OK。
    可是一些老的服務器如2850等不支持-I lanplus參數,仍是用-I lan兼容性好些。ip

 

     參考網址:http://down.51cto.com/data/1061468 ,謝謝做者上傳的精品get

相關文章
相關標籤/搜索