IPMI Reset Password at Physical Server in CoreOS 重置伺服器 IPMI 密碼

When you missing you IPMI Password, you still can reset the password using ipmi tool
當你忘記 IPMI 密碼的時候,除了硬體重置之外,還可以透過作業系統內安裝 ipmitool 來重置


1.Install kernel module in CoreOS using root 啟動核心模組

sudo modprobe ipmi_msghandler
sudo modprobe ipmi_devintf
sudo modprobe ipmi_si```

2.Copy /usr/bin/toolbox to home 將 toolbox 執行擋複製回家目錄進行修改
cp /usr/bin/toolbox ~/dev-toolbox

3.Modify last line to mount /dev inside container 修改最後一行以掛載 /dev 目錄


sudo systemd-nspawn --directory="${machinepath}" --capability=all --share-system --bind=/:/media/root --bind=/usr:/media/root/usr --bind=/run:/media/root/run --user="${TOOLBOX_USER}" "$@"


sudo systemd-nspawn --directory="${machinepath}" --capability=all --share-system --bind=/:/media/root --bind=/usr:/media/root/usr --bind=/run:/media/root/run --bind=/dev:/dev --user="${TOOLBOX_USER}" "$@"

4.Execute dev-toolbox 執行修改過後的 dev-toolbox

chmod +x dev-toolbox

It will take some time to pull container image, default is Fedora.

5.Install ipmitool 在容器內安裝 ipmitool
yum install ipmitool -y

6.Check which user id you want to change, the last number you need to try to fit your environment 確認你要修改的用戶編號,範例中的最後一位數是用戶列表號碼,需要測試
ipmitool user list 1

7.Change password. In this example we want to change user id 2 更改密碼,範例中的 2 是本次要修改的用戶編號
ipmitool user set password 2 SETTING_PASS






WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )


您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s