????????很久很久以前,公司為了可以遠(yuǎn)程對(duì)物理服務(wù)器進(jìn)行開關(guān)機(jī)控制禀综,所以為每一個(gè)物理服務(wù)器都設(shè)置了一個(gè)IPMI的用戶名和密碼简烘。很多年過去了,當(dāng)初設(shè)置這些服務(wù)器IPMI用戶和密碼的人已經(jīng)離職了定枷,然后就沒有然后了...
? ? ? ? 公司的網(wǎng)絡(luò)越來越復(fù)雜孤澎,每個(gè)產(chǎn)品組都要自己維護(hù)自己的服務(wù)器,而且很不幸的是我們組還要在產(chǎn)品中開發(fā)利用IPMI對(duì)服務(wù)器進(jìn)行管理的功能欠窒,所以必須要找回這些服務(wù)器遺失的賬號(hào)和密碼覆旭。怎么辦呢?重啟服務(wù)器進(jìn)行設(shè)置贱迟?行不通姐扮,我們的服務(wù)器現(xiàn)在都利用Exsi 做了虛擬化,上面運(yùn)行著數(shù)十臺(tái)虛擬機(jī)衣吠,跑著各種各樣的業(yè)務(wù)茶敏,停機(jī)是會(huì)被打死的。所以必須尋找不停機(jī)修改IPMI地址缚俏,賬號(hào)和密碼的方案惊搏。
? ? ? ? 經(jīng)過無數(shù)次網(wǎng)上搜尋贮乳,終于找到了IPMICFG神器!L窆摺向拆!下載地址:
https://pan.baidu.com/s/1LkL7uRnxmuh0sLUdFnLKeA
下面給大家介紹一下大體的過程。
? ? ? ? 首先酪耳,我們的Exsi是沒有開啟SSH功能的浓恳,需要對(duì)每一臺(tái)服務(wù)器放開這個(gè)設(shè)置。
? ? ? ? 其次碗暗,利用xshell登錄到exsi服務(wù)器上颈将,并把這個(gè)文件到Exsi服務(wù)器上,任意目錄言疗。因?yàn)槲覀兊腅xsi是linux系統(tǒng)晴圾,所以我就上傳了Linux的文件包:
? ? ? ? 進(jìn)入64bit目錄下,執(zhí)行如下命令噪奄,使得程序變成可執(zhí)行的死姚。
chmod +x?IPMICFG-Linux.x86_64
????????第一步,執(zhí)行命令勤篮,查看一下當(dāng)前IPMI的IP和MAC
????????第二步都毒,如果要設(shè)置IP地址可以使用命令:
./IPMICFG-Linux.x86_64 -m 10.20.2.1(你要改成的IP地址)
./IPMICFG-Linux.x86_64 -k 255.255.255.0(你要改成的掩碼地址)
./IPMICFG-Linux.x86_64 -g 10.20.0.1(你要改成的網(wǎng)關(guān)地址)? ? ??
????????第三步,查看當(dāng)前的user列表:
./IPMICFG-Linux.x86_64 -user list
????????得到如下結(jié)果
????????第四步碰缔,設(shè)置給root賬號(hào)設(shè)置新的密碼:
./IPMICFG-Linux.x86_64 -user setpwd 2(紅框中的userID) newpwd(你要改成的密碼)
????????至此温鸽,IPMI的密碼修改完成,也不需要重啟服務(wù)器了手负。