SuperMicro IPMIインターフェースでパスワードをリセットすることは可能ですか?私のマザーボードはモデルX8STI-Fです。
ローカルでアクセスする場合は、新しいパスワードを指定できます。 Linuxでは、これはipmitool
を介して行われます。このようなものはうまくいくはずです:
ipmitool -lan set 1 password NEWPASSWORD を開きます
どのチャネルがイーサネットインターフェイスであるかわからない場合は、次のように、一度に1つずつページングします。
#ipmitool -Iチャネル情報1を開く チャネル0x1情報: チャネル媒体タイプ:802.3 LAN チャネルプロトコルタイプ:IPMB-1.0 セッションサポート:マルチセッション アクティブセッションカウント:0 プロトコルベンダーID:7154 揮発性(アクティブ)設定 アラート:無効 あたり-message Auth:無効 User Level Auth:有効 Access Mode:常時利用可能 Non-Volatile Settings Alerting:無効 メッセージごと認証:無効 ユーザーレベルの認証:有効 アクセスモード:常に利用可能
メディアタイプは「802.3 LAN」であることに注意してください。それはあなたが望むものです。他のチャネルは次のようになります。
#ipmitool -I open channel info 2 Channel 0x2 info: Channel Medium Type:Serial/Modem Channel Protocol Type:IPMB-1.0 セッションサポート:シングルセッション アクティブセッションカウント:0 プロトコルベンダーID:7154 #ipmitool -I open channel info 3 Channel 0x3 info: チャネルミディアムタイプ:システムインターフェース チャネルプロトコルタイプ:KCS セッションサポート:セッションなし アクティブセッション数:0 プロトコルベンダーID: 7154
私は昨日、同じ問題に対処する必要がありました。頻繁に使用せず、パスワードを忘れていたため、SuperMicro IPMI Webインターフェイスにログインできませんでした。 Insyteの回答のコマンドは私には機能しませんでしたが、それは近かったです。このコマンドは、ADMINアカウントのパスワードをリセットするために機能しました。
ipmitool -I open user set password 2 ADMIN
番号2はユーザーIDです。 ADMINアカウントのデフォルトはユーザーID 2です。したがって、ユーザーID 2のパスワードをデフォルトのADMINに設定していますが、他のパスワードをそこに入力することもできます。
Ipmitoolの正しい使用方法を教えてくれたInsyteに感謝します。オンラインで数回検索した後、この機能するコマンドを見つけることができました。うまくいけば、それはこの質問につまずく他の誰かを助けるでしょう。
Supermicro IPMI BMCは、かなり不安定で面倒な場合があります。 次のようなユニバーサルツールで修正を試みる前に、常にSupermicroが提供するユーティリティとツールを使用する必要があります IPMITool。
他の人が示唆しているようにユニット全体をリセットする必要はありません。
サーバーへの物理アクセスがある場合、次の簡単な手順に従ってIPMIのADMINパスワードをリセットします。
パスワードを設定するIPMIユーザーのユーザーIDを取得します。
ipmicfg -user list
そのユーザーの新しいパスワードを設定します(ADMINユーザーのIDは通常2です):
ipmicfg -user setpwd 2 your_password_here
設定したパスワードを使用して、IPMI Web GUIにログインします。
何十ものSupermicro IPMI BMCでADMINパスワードをリセットしました。私が試したすべての方法の中で、これが100%の時間で機能する唯一の手順です。
注:システムにWindowsまたはLinuxがすでにインストールされている場合は、手順1、3、4をスキップして、手順5のコマンドを実行するだけで済みます。および6手順2でダウンロードしたSupermicroツールキットから適切な実行可能ファイルを使用します。Linuxを使用していて、次の問題が発生した場合kcs_error_exit
メッセージがipmicfg
コマンドを呼び出すときに表示される場合は、OpenIPMIライブラリをインストールしてipmi_devintf
カーネルモジュールを有効にする必要があります。
次のコマンドはCentOS 6で機能します。
yum -y install OpenIPMI
modprobe ipmi_devintf
サーバーを再起動するたびに、コマンドmodprobe ipmi_devintf
を再実行する必要があることに注意してください。
最善の方法は、デフォルトにリセットし、SuperMicroネイティブツールでFRU&LANをクリアすることです。
./ipmicfg-linux.x86_64 -fde
(これがすべて有効になるまで数秒かかる場合があるため、コマンド間で待機してください!)
ここで、工場出荷時のデフォルトから復元されたDHCP設定をオフにします
./ipmicfg-linux.x86_64 -dhcp off
次に、次のコマンドでネットワーク設定を復元します。
./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP
私は、BMCユニットを有効にするためにリセットする必要があることに気づきました。ちょうど今日、BMCがリセットされるまで、ipmicfgユーティリティを介してサーバーのIPMI IPアドレスセットをpingできませんでした:
./ipmicfg-linux.x86_64 -r
同じツールでIP /ネットマスク/ゲートウェイを再度構成する必要がありますが、これが私がそれを機能させる唯一の方法です。
Debian SqueezeでOpenIPMIとIPMIToolsが機能しませんでした。パスワードをリセットして、BMCをコールドリセットしてみましたが、役に立ちませんでした。ただし、IPの設定やセンサーデータの読み取りには適しています。
SuperMicro FTPからOSに適したバージョンを取得できます。
ftp://ftp.supermicro.com/utility/IPMICFG/
IPMIインターフェースをほとんど使用しない場合でも、デフォルトのユーザー名/パスワードADMIN/ADMIN(大文字と小文字を区別)を使用している可能性があります。
この単純な答えは、パスワードをリセットするために他の正式なOSをインストールする必要がある他の答えとは異なります。
SuperMicroのWebサイトから、適切なIPMIファームウェアファイルとマザーボード用の適切なフラッシュユーティリティを使用して、サムドライブを起動します。簡単にするために、dosベースのものを使用します。現在のIPMIファームウェアを既にお持ちの場合は、すでにお持ちの同じバージョンでフラッシュするだけです。
ほとんどのシステムは、IPMIを搭載したX8ベースのボードです。これらはYAFUKcs(Yet Another Firmware Updater)を使用しています。
更新中に通常設定を保存する場合は、-cオプションを省略してくださいyafukcs -full romfile.ima
の代わりに yafukcs -full -c romfile.ima
興味深いことに、-c
オプションを指定しても、BIOSでIPMI静的アドレス指定がリセットされません。 LDAP、NTP、および構成済みのアラート通知など)などのIPMI環境内の設定にのみ影響します。
IPMIの更新後にシステムBIOSをフラッシュすることを検討する必要がありますが、必須ではありません。システムBIOSをフラッシュすると、これらの設定はリセットされますが、IPMI LAN設定は変更されません。
「古いスレッド」を掘り下げるのは嫌いですが、リストされている問題の解決策を探すときに、これはまだ最初に出てきます。
Supermicro WebサイトのIPMIViewツールがIPMI管理者アカウントのADMINパスワードを変更できることを発見しました! :)