web-dev-qa-db-ja.com

SuperMicro IPMIインターフェースでパスワードをリセットすることは可能ですか?

SuperMicro IPMIインターフェースでパスワードをリセットすることは可能ですか?私のマザーボードはモデルX8STI-Fです。

32
madpato

ローカルでアクセスする場合は、新しいパスワードを指定できます。 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 
26
Insyte

私は昨日、同じ問題に対処する必要がありました。頻繁に使用せず、パスワードを忘れていたため、SuperMicro IPMI Webインターフェイスにログインできませんでした。 Insyteの回答のコマンドは私には機能しませんでしたが、それは近かったです。このコマンドは、ADMINアカウントのパスワードをリセットするために機能しました。

ipmitool -I open user set password 2 ADMIN

番号2はユーザーIDです。 ADMINアカウントのデフォルトはユーザーID 2です。したがって、ユーザーID 2のパスワードをデフォルトのADMINに設定していますが、他のパスワードをそこに入力することもできます。

Ipmitoolの正しい使用方法を教えてくれたInsyteに感謝します。オンラインで数回検索した後、この機能するコマンドを見つけることができました。うまくいけば、それはこの質問につまずく他の誰かを助けるでしょう。

21
Ben Baron

Supermicro IPMI BMCは、かなり不安定で面倒な場合があります。 次のようなユニバーサルツールで修正を試みる前に、常にSupermicroが提供するユーティリティとツールを使用する必要があります IPMITool。

他の人が示唆しているようにユニット全体をリセットする必要はありません。

サーバーへの物理アクセスがある場合、次の簡単な手順に従ってIPMIのADMINパスワードをリセットします。

  1. Rufus を使用して、起動可能なDOS USBスティックを作成します。
  2. ダウンロード Supermicroによってリリースされた最新のIPMICFGユーティリティ。
  3. アーカイブを抽出し、「DOS」フォルダーの内容を起動可能なDOS USBにコピーします。
  4. サーバーをDOSで起動し、USBにコピーした「DOS」フォルダーに移動します。
  5. パスワードを設定するIPMIユーザーのユーザーIDを取得します。

    ipmicfg -user list

  6. そのユーザーの新しいパスワードを設定します(ADMINユーザーのIDは通常2です):

    ipmicfg -user setpwd 2 your_password_here

  7. 設定したパスワードを使用して、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を再実行する必要があることに注意してください。

11
Elliot B.

最善の方法は、デフォルトにリセットし、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/

6
anapsix

IPMIインターフェースをほとんど使用しない場合でも、デフォルトのユーザー名/パスワードADMIN/ADMIN(大文字と小文字を区別)を使用している可能性があります。

3
zippy

この単純な答えは、パスワードをリセットするために他の正式な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設定は変更されません。

1
Rowan Hawkins

「古いスレッド」を掘り下げるのは嫌いですが、リストされている問題の解決策を探すときに、これはまだ最初に出てきます。

Supermicro WebサイトのIPMIViewツールがIPMI管理者アカウントのADMINパスワードを変更できることを発見しました! :)

1