ipmitool實現(xiàn)服務(wù)器遠(yuǎn)程開法牲、關(guān)機(jī)的具體實現(xiàn)

2018-07-24

今天在運用ansible實現(xiàn)批量關(guān)機(jī)時,意外發(fā)現(xiàn)了ipmitool工具可以實現(xiàn)遠(yuǎn)程開機(jī)琼掠,這簡直就是神奇拒垃!記得以前在面試的時候,在回答一位面試官的問題時說過“開關(guān)機(jī)”這個詞瓷蛙,對方疑惑的問我悼瓮,如何實現(xiàn)遠(yuǎn)程開機(jī)?當(dāng)時我的回答是艰猬,我說錯了横堡。沒想到今天,這個真的可以實現(xiàn)了冠桃!真的可以實現(xiàn)遠(yuǎn)程開機(jī)了命贴!下面就詳細(xì)說一下具體是如何實現(xiàn)的!


最初看到的文章中腊满,是如下描述的:

# ipmitool -H mgmt_ip? -U USER -P PASSWORD power

status?????? #?查看狀態(tài)

# ipmitool -H mgmt_ip? -U USER -P

PASSWORD power

on???????????? #?開機(jī)


那么我的思路就是先安裝ipmitool工具套么,嘗試去實現(xiàn)該功能。


centos 7 安裝ipmitool:

yum install OpenIPMI OpenIPMI-devel OpenIPMI-tools?OpenIPMI-libs

啟動ipmi服務(wù):

service ipmi start

?

這樣碳蛋,就成功的安裝好了ipmitool并啟動胚泌。

執(zhí)行:ipmitool?-H192.168.1.*? -U root -P 123456? power status

報錯:

Error: Unable toestablish LAN session

Error: Unable toestablish IPMI v1.5 / RMCP session

Error: Unable toestablish IPMI v2 / RMCP+ session


于是各種查找原因,也是各種嘗試肃弟,其中我的理解是ip是某臺服務(wù)器的網(wǎng)卡ip玷室,用戶是root,密碼是該臺服務(wù)器的ssh登錄密碼笤受,但是怎么嘗試都是報錯穷缤。一度都要放棄了!但是這個遠(yuǎn)程開機(jī)的功能箩兽,是真的非常吸引我津肛,如今就差臨門一腳了,真不愿意放棄汗贫,于是在仍然在堅強(qiáng)的查找······


后來在查找中身坐,偶然發(fā)現(xiàn)有網(wǎng)友說是與主板有關(guān),這激發(fā)了我的想象力落包,懷疑可能是因為硬件層面的限制部蛇,導(dǎo)致的軟件方面無法使用,于是按這個思路咐蝇,查找“dell R720 ipmi”涯鲁,果然查到了我想要的結(jié)果:

R720的配置

著重說明一下版本信息為1.57, 對于這個配置,不同的版本界面及配置均有所區(qū)別

重啟,F(xiàn)2進(jìn)去System Setup界面,選擇iDRAC Settings:


進(jìn)入后,先配置Network:


先后在這個頁面中配置了:

啟動iDrac網(wǎng)卡

設(shè)置idrac的ip

啟用ipmi



如果服務(wù)器啟用了idrac卡,在Nic Selection可以看到這個Dedicated的專用網(wǎng)卡,否則只能看到LOM1,LOM2(為Lan Of MotherBoard的縮寫)這樣的配置。沒有這個只是功能縮減了一點,其余的配置依然相同抹腿。


以上只是網(wǎng)絡(luò)截圖岛请,具體情況視真實情況而定!

此處的ip幢踏,默認(rèn)是:192.168.0.120

gateway:192.168.0.1

掩碼:255.255.255.0

最開始髓需,沒有修改這些,但是后來使用時房蝉,根本無法ping通僚匆,這時才發(fā)現(xiàn),原來是192.168.0網(wǎng)段我是無法訪問的搭幻,所以此處做了調(diào)整:

ip192.168.1.224

網(wǎng)關(guān):192.168.1.1

掩碼:255.255.255.0

經(jīng)過如上配置咧擂,就可以ping通了!L刺!松申!

需要注意的是,該ip是有別于網(wǎng)卡ip的俯逾,ipstatic ip贸桶,是綁定在IDRAC上的,而不是綁定在em1網(wǎng)卡上的桌肴。所以皇筛,這IDRAC上的static ipem1網(wǎng)卡上的ip地址不能配置為同一個 ,此處配置成192.168.1.224坠七,完全是為了可以在內(nèi)網(wǎng)環(huán)境能直接訪問到水醋;也可以是其他ip,只不過在內(nèi)網(wǎng)就無法訪問到了彪置。另外拄踪,ipmi 網(wǎng)口 :可以共用 第一個網(wǎng)口??使用iDRAC的網(wǎng)口,請確保網(wǎng)線正確拳魁!為了方便的話惶桐,肯定是不再接網(wǎng)線,直接接到第一個網(wǎng)口上潘懊。本次就是這么做的耀盗,實現(xiàn)了一個網(wǎng)口,同時接通em1網(wǎng)卡(idrac express共享口)和IDRAC兩個網(wǎng)卡X宰稹!舌厨!非常的便于使用岂却!

接著,啟用ipmi后可以通過ipmitool來進(jìn)行遠(yuǎn)程管理了


配置完網(wǎng)絡(luò)后,再配置User

Configuration,只是配置一下用戶名及密碼即可:

按如上配置,就實現(xiàn)了BIOS端的ipmi配置躏哩!


驗證:

首先署浩,需要明確一點,在253服務(wù)器上扫尺,執(zhí)行:ping 192.168.1.224是不通的筋栋!因為IDRAC和em1走的是一個網(wǎng)口,無法實現(xiàn)ping正驻!

那么就通過其他機(jī)器執(zhí)行:ping 192.168.1.224弊攘,發(fā)現(xiàn)是通的!9檬铩襟交!這就證明了,IDRAC和em1是可以通過一根網(wǎng)線實現(xiàn)的伤靠,并且其他機(jī)器可以找到位于253上的IDRAC 5酚颉!宴合!


通過以下配置焕梅,可以看到,IDRAC默認(rèn)的用戶是root卦洽,但是并未設(shè)置密碼贞言,原來默認(rèn)的密碼是:calvin


知道了IDRAC的用戶名和密碼,就可以在其他機(jī)器上通過ipmitool命令查看253服務(wù)器的運行狀態(tài)了:

ipmitool -I lanplus -H 192.168.1.224? -U?root -P? calvin chassis powerstatus

?

可以看到逐样,顯示電源的狀態(tài)是on的蜗字,表示當(dāng)前253處于開機(jī)運行狀態(tài)。需要注意的是脂新,ipmitool命令中的:-H 192.168.1.224 是253的IDRAC的static ip挪捕,該ip不可換成192.168.1.253。此命令中的ip必須是IDRAC的static ipU恪<读恪!

?

這樣滞乙,就可以繼續(xù)做實驗了奏纪,將253關(guān)機(jī),執(zhí)行:shutdown -h now斩启。

然后再用ipmitool命令查看253的狀態(tài)序调,這時就是off了。


然后再用:ipmitool -I lanplus -H 192.168.1.224?-U? root -P? calvin power on

啟動253服務(wù)器兔簇,等待一會发绢,253服務(wù)器就啟動成功了硬耍,查看253狀態(tài)也是on了!


至此边酒,就實現(xiàn)了通過ipmi服務(wù)和ipmitool工具经柴,遠(yuǎn)程對服務(wù)器開關(guān)機(jī)的功能了,真的是非常的方便墩朦。當(dāng)以后有計劃性停電或維護(hù)的時候坯认,就可以批量執(zhí)行關(guān)機(jī)命令,待恢復(fù)通電后氓涣,如果機(jī)器沒有自啟動牛哺,就可以通過ipmitool工具,實現(xiàn)遠(yuǎn)程批量開機(jī)操作了春哨!再也不用去挨個服務(wù)器懟開電源按鈕了>0!赴背!該方法特別適用于服務(wù)器規(guī)模龐大椰拒,人工操作繁瑣等條件的情況!


dell針對IDRAC還有一個控制臺界面凰荚,在瀏覽器中輸入IDRAC的static ip地址燃观,就可以訪問IDRAC控制臺了:

默認(rèn)登錄信息是:root/calvin

該登錄信息也可以通過ipmitool命令去更改!

然后會提醒便瑟,更改密碼缆毁,也可以不更改,繼續(xù)使用默認(rèn)的密碼:


?

可以看到左側(cè)菜單欄中到涂,包含了像CPU脊框,內(nèi)存,電源践啄,風(fēng)扇浇雹,溫度等固件及運行信息,通過這個控制臺屿讽,可以清洗的看到該臺服務(wù)器各硬件的情況昭灵,便于排查問題!



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末伐谈,一起剝皮案震驚了整個濱河市烂完,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌诵棵,老刑警劉巖抠蚣,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異履澳,居然都是意外死亡柱徙,警方通過查閱死者的電腦和手機(jī)缓屠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來护侮,“玉大人,你說我怎么就攤上這事储耐⊙虺酰” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵什湘,是天一觀的道長长赞。 經(jīng)常有香客問我,道長闽撤,這世上最難降的妖魔是什么得哆? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮哟旗,結(jié)果婚禮上贩据,老公的妹妹穿的比我還像新娘。我一直安慰自己闸餐,他們只是感情好饱亮,可當(dāng)我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著舍沙,像睡著了一般近上。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拂铡,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天壹无,我揣著相機(jī)與錄音,去河邊找鬼感帅。 笑死斗锭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的留瞳。 我是一名探鬼主播拒迅,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼她倘!你這毒婦竟也來了璧微?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤硬梁,失蹤者是張志新(化名)和其女友劉穎前硫,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荧止,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡怔鳖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了千康。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扭仁。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖太防,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤猪半,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站偷线,受9級特大地震影響磨确,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜声邦,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一乏奥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧亥曹,春花似錦邓了、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至材失,卻和暖如春痕鳍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背龙巨。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工笼呆, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人旨别。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓诗赌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親秸弛。 傳聞我的和親對象是個殘疾皇子铭若,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容