SuperMicro IPMIインターフェースでパスワードをリセットすることはできますか?私のマザーボードはモデルX8STI-Fです。
SuperMicro IPMIインターフェースでパスワードをリセットすることはできますか?私のマザーボードはモデルX8STI-Fです。
回答:
ローカルでアクセスする場合、新しいパスワードを指定できます。Linuxでは、これはを介して行われipmitool
ます。このような何かが動作するはずです:
ipmitool -lan set 1 password NEWPASSWORDを開きます
どのチャネルがイーサネットインターフェイスであるかわからない場合は、次のように一度に1つずつページをめくるだけです。
#ipmitool-チャンネル情報を開く1 チャンネル0x1情報: チャネル媒体タイプ:802.3 LAN チャネルプロトコルタイプ:IPMB-1.0 セッションサポート:マルチセッション アクティブセッション数:0 プロトコルベンダーID:7154 揮発性(アクティブ)設定 アラート:無効 メッセージごとの認証:無効 ユーザーレベル認証:有効 アクセスモード:常に利用可能 不揮発性設定 アラート:無効 メッセージごとの認証:無効 ユーザーレベル認証:有効 アクセスモード:常に利用可能
メディアタイプは「802.3 LAN」です。それはあなたが望むものです。他のチャネルは次のようになります。
#ipmitool-チャンネル情報2を開く チャンネル0x2情報: チャネルメディアタイプ:シリアル/モデム チャネルプロトコルタイプ:IPMB-1.0 セッションサポート:シングルセッション アクティブセッション数:0 プロトコルベンダーID:7154 #ipmitool-チャンネル情報3を開く チャンネル0x3情報: チャネルメディアタイプ:システムインターフェイス チャネルプロトコルタイプ:KCS セッションサポート:セッションレス アクティブセッション数:0 プロトコルベンダーID:7154
ipmitool
、別のホストではなく、サーバーにログインしているときに実行することを意味しました。
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
昨日、この同じ問題に対処しなければなりませんでした。SuperMicroIPMI Webインターフェースに頻繁に使用してパスワードを忘れたため、ログインできませんでした。Insyteの答えのコマンドは私にとっては機能しませんでしたが、近かったです。このコマンドは、ADMINアカウントのパスワードをリセットするために機能しました。
ipmitool -I open user set password 2 ADMIN
番号2はユーザーIDです。ADMINアカウントのデフォルトはユーザーID 2です。したがって、ユーザーID 2のパスワードをデフォルトのADMINに設定していますが、他のパスワードをそこに置くこともできます。
ipsytoolの正しい使用法を教えてくれたInsyteに感謝します。オンラインで数回検索した結果、この作業コマンドを見つけることができました。この質問につまずく他の人の助けになることを願っています。
root
。ありがとう@ ben-baron
Supermicro IPMI BMCはかなり不安定で面倒です。IPMIToolなどの汎用ツールで修正を試みる前に、Supermicroが提供するユーティリティとツールを常に使用する必要があります。
他の人が提案したようにユニット全体をリセットする必要はありません。
サーバーに物理的にアクセスできる場合は、次の簡単な手順に従って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をスキップして、ステップ2でダウンロードしたSupermicroツールキットの適切な実行可能ファイルを使用して、ステップ5および6のコマンドを実行するだけです。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 / Netmask / Gatewayを再度構成する必要がありますが、これが機能させる唯一の方法です。
Debian SqueezeではOpenIPMIとIPMIToolsが機能しませんでした。パスワードのリセット、BMCのコールドリセットを試みましたが、役に立ちませんでした。ただし、IPの設定およびセンサーデータの読み取りには適しています。
あなたはSUPERMICRO FTPからお使いのOSに適切なバージョンを取得することができます。
ftp://ftp.supermicro.com/utility/IPMICFG/
この簡単な答えは、パスワードをリセットするために他の正式なOSをインストールする必要がある他の答えとは異なります。
SuperMicroのWebサイトから、適切なIPMIファームウェアファイルとマザーボード用の適切なフラッシュユーティリティでサムドライブを起動します。簡単にするために、DOSベースのものを使用します。現在のIPMIファームウェアを既にお持ちの場合は、既にお持ちの同じバージョンでフラッシュしてください。
ほとんどのシステムは、IPMIを搭載したX8ベースのボードです。これらはYAFUKcs(Yet Another Firmware Updater)を使用します。
あなたが正常に更新しながら、設定を保存する場合は、単純に、-cオプションをオフのままyafukcs -full romfile.ima
の代わりに、yafukcs -full -c romfile.ima
興味深いことに、この-c
オプションをオフにしても、IPMIの静的アドレス指定はBIOSでリセットされません。LDAP、NTP、設定したアラート通知など、IPMI環境内の設定にのみ影響します。
IPMIの更新後にシステムBIOSをフラッシュすることを検討する必要がありますが、必須ではありません。システムBIOSをフラッシュすると、これらの設定はリセットされますが、IPMI LAN設定は変更されません。
「古いスレッド」を掘り起こすのは嫌いですが、リストされた問題の解決策を探すとき、これがまだ最初に現れます。
Supermicro WebサイトのIPMIViewツールを使用すると、IPMI管理者アカウントのADMINパスワードを変更できることがわかりました。:)