IPMI:SuperMicroリモート管理インターフェースの構成
最近、私は SuperMicroと仕事をする機会がありました 私にとって新しいサーバー。 SuperMicroサーバーは、 IPMIを使用してリモートで管理できます インターフェース。この記事では、IPMI構成の基本的な手順を示し、IPMIを使用してSuperMicroサーバーをリモートで管理および監視するための追加のツール、コマンド、および方法について説明します。
IPMI (インテリジェントプラットフォーム管理インターフェイス)は、サーバーのハードウェアとファームウェアに直接統合された自律的な監視および管理インターフェイスを提供します。 IPMIは、オペレーティングシステム、BIOS、またはサーバーCPUから独立した別個のサーバーハードウェアコントローラーとして実装され、リモートの物理ハードウェア管理を可能にします。
BIOSおよびWebインターフェイスを介したSuperMicroIPMI構成
IPMI構成は、BIOSで指定する必要があるインターフェイスのIPアドレスを設定することから始まります。 MicroServerがオンプレミスにインストールされている場合は、プライベートIPアドレスである可能性があります。また、サーバーがパブリックデータセンターにある場合は、静的なパブリックIPアドレスを使用する可能性があります。
SuperMicroサーバーでは、 DELを押すことでBIOSにアクセスできます。 サーバーの起動中にボタンを押します。特別な注意はしません。 SuperMicroBIOSインターフェースに進みましょう。
上のスクリーンショットでわかるように、IPMIメニュー項目に切り替えて、IPMIインターフェースのLAN構成をアクティブにしました(IPMILAN構成の更新 =はい 、構成アドレスソース =静的 )、IPアドレス、サブネットマスク、ゲートウェイIPアドレスを指定します。
F4 を押すと、設定を適用できます 、サーバーが再起動されます。
正しく実行した場合、ブラウザでIPMI LANインターフェイスに指定されたIPアドレスにアクセスすると、次のような認証ウィンドウが表示されます。
SuperMicroサーバーの主なIPMI機能について考えてみましょう。
新しいSuperMicroサーバーを購入するとき、ユーザーは ADMIN パスワードADMIN はIPMI構成にすでに存在し、これらのクレデンシャルを使用してIPMIWebインターフェイスにアクセスできます。新しいユーザーを作成してデフォルトのユーザーを削除するか、パスワードを変更することを常にお勧めします。元の資格情報をそのままにしておくことは非常に安全ではありません。 構成で、新しいユーザーを作成したり、現在のユーザーのパスワード/特権を変更したりできます。 ->ユーザー メニュー。
IPMIカードは、メンテナンス->ユニットリセットで再起動できます。 メニュー。
OS ISOイメージをマウントして、サーバーの仮想メディア->CD-ROMイメージにインストールできます。 。
ISOイメージは、IPMIサーバーインターフェイスが配置されているのと同じサブネット内のSambaサーバーに保存されます。マウントするISOへのSambaサーバーアドレスとパスを指定してから、ISOをマウントし、オペレーティングシステムのインストールを実行します。
サーバーのリモートグラフィックJavaコンソール(KVM-over-IP)は、リモートコントロール->コンソールリダイレクトで開くことができます。 。
一般に、IPMIリモートコンソール( Java iKVM Viewer )は便利ですが、OSのインストール後、私は通常SSHを使用してサーバーにアクセスします。ただし、サーバーのLANインターフェースが正しく構成されていない、無効になっている、問題があるなどの場合は、それが不可能な場合があります。次に、リモートコンソールが役立ちます。
何も設定する必要はありませんが、仮想メディア->仮想キーボードからアクセスできる統合仮想キーボードがあることに注意してください。 メニュー。
ヒント 。私がSuperMicroサーバーをかなり長い間使ってきたとき、私は1つの厄介なバグを見つけました。 CentOS 7およびKVMハイパーバイザーのインストール後は、リモートコンソールにアクセスできなくなります。サーバーの起動中にコンソールが応答し、BIOSにアクセスしたり、OSカーネルの起動メッセージを表示したりできます。ただし、オペレーティングシステムを起動すると、コンソールビューが表示されなくなります。一連の実験の後、私はなんとかこのバグを修正することができました。 nomodestを追加する必要があります Linuxカーネルのブートプロパティのオプション。これを行うには、OSをインストールした後で次のコマンドを実行します。
grubby --args "nomodeset" --update-kernel /boot/vmlinuz-`uname -r`
その後、リモートコンソールは正しく機能します。
IPMICFGツールを使用したSuperMicroサーバーの管理
IPMIを介してサーバーを管理するために、SuperMicroは独自のツールを開発しました— IPMICFG 。
次のコマンドを使用してipmicfgをダウンロードできます:
wget ftp://ftp.supermicro.com/utility/IPMICFG/IPMICFG_1.30.0_build.190710.zip
この記事が公開されるまでに、ファイルの名前は上記で指定されていましたが、SuperMicroリポジトリにアクセスして実際のファイルバージョンのURLをコピーすることをお勧めします:ftp://ftp.supermicro.com/utility/IPMICFG/ 。
ダウンロードしたアーカイブを現在のディレクトリに抽出します:
unzip IPMI*.zip
次に、ツールを簡単に実行するためのシンボリックリンクを作成します。
ln -s /root/IPMI*/Linux/64bit/IPMICFG-Linux.x86_64 /usr/local/sbin/ipmicfg
これで、ipmicfgコマンド(シンボリックリンク)を使用してツールを起動できます。 ipmicfgの基本的な機能について考えてみましょう。
ipmicfg -help
を実行する場合 コマンドを実行すると、使用可能なすべてのスイッチのリストが表示されます。
最も便利なipmicfgコマンドについて説明しましょう:
-
ipmicfg -help
–助けを得る -
ipmicfg -m
–IPMILANインターフェースの現在のIPアドレスとMACアドレスを表示します -
ipmicfg -k
—サブネットマスクを表示します -
ipmicfg -g
–ゲートウェイIPアドレスを表示します -
ipmicfg -fd
—IPMIを工場出荷時のデフォルト設定にリセットします -
ipmicfg -user list
–作成されたユーザーとその特権を表示します
IPMI LANインターフェースのIPアドレス、サブネットマスク、およびゲートウェイを変更できます。
-
ipmicfg -m 192.168.0.120
-
ipmicfg -k 255.255.255.0
-
ipmicfg -g 192.168.0.1
新しいIPMIユーザーを作成し、パスワードを設定するには:
ipmicfg -user add <user id> <name> <password> <privilege>
例:
ipmicfg -user add 6 ipmiusr P@ssw0_d 4
したがって、ipmiusr
という名前のユーザーを作成しました。 およびパスワードP@ssw0_d
管理者権限を持っている。
次のコマンドを使用して、IPMIユーザーとそのアクセス許可を一覧表示できます。
-
ipmicfg -user list
-
ipmicfg -user help
IPMIユーザーパスワードを変更(リセット)するには、次のコマンドを使用します。
ipmicfg -user setpwd
ipmicfgツールの使用例をさらにいくつか示します。
-
ipmicfg -hostname [value]
—IPMILANインターフェースのホスト名を設定します -
ipmicfg -r
—IPMIカードを再起動します
IPMIとIPMICFGを使用したSuperMicroサーバーでのハードウェア監視
IPMIを使用したSuperMicroサーバーの監視
IPMIを使用してSuperMicroサーバーのハードウェア動作を監視するのは非常に簡単です。サーバーハードウェアに関する完全な情報は、[システム]->[ハードウェア情報]にあります。
サーバーの状態でCPU、メモリ、ファンの状態を確認できます ->センサーの測定値 。
より便利にするために、センサーのカテゴリを変更できます。たとえば、温度センサーを選択します:
または電圧センサー:
現在、サーバーにハードウェアの問題はないため、すべてのセンサー(温度、電力など)はグリーンゾーンにあります。温度が上昇したり、電圧の問題が発生したりすると、緑色の長方形が赤色になり、サーバーを確認するように警告されます。
IPMICFGを使用したSuperMicroサーバーハードウェアの確認
電源ユニットの状態を確認するには:
# ipmicfg -pminfo
[SlaveAddress = 78h] [Module 1] Item | Value ---- | ----- Status | [STATUS OK] (00h) Input Voltage | 217.5 V Input Current | 1.06 A Main Output Voltage | 12.28 V Main Output Current | 17.93 A Temperature 1 | 22C/73F Temperature 2 | 23C/70F Fan 1 | 2064 RPM Fan 2 | 2032 RPM Main Output Power | 220 W Input Power | 228 W PMBus Revision | 0x22 PWS Serial Number | P2K4FBA022T01321 PWS Module Number | PWS-2K04F-1R PWS Revision | REV1.0 Current Sharing Control | PEC error [SlaveAddress = 7Ah] [Module 2] Item | Value ---- | ----- Status | [STATUS OK] (00h) Input Voltage | 217.5 V Input Current | 1.09 A Main Output Voltage | 12.30 V Main Output Current | 18.09 A Temperature 1 | 24C/75F Temperature 2 | 22C/72F Fan 1 | 2064 RPM Fan 2 | 2064 RPM Main Output Power | 223 W Input Power | 234 W PMBus Revision | 0x22 PWS Serial Number | P2K4FBA022T01323 PWS Module Number | PWS-2K04F-1R PWS Revision | REV1.0 Current Sharing Control | PEC error
CPU温度を確認するには:
# ipmicfg -nm oemgettemp
ファンの動作モードを表示し、必要に応じて変更することもできます。ファンの状態と構成を確認するには:
# ipmicfg -fan
Current Fan Speed Mode is [ PUE2 Optimal Mode ] Supported Fan modes: 0:Standard 1:Full 3:PUE2 Optimal 4:Heavy IO
ファンの動作モードを変更するには:ipmicfg -fan <mode>
例:ipmicfg -fan 3
IPMIのバージョンとファームウェアに関する情報を表示するには:
# ipmicfg -nm deviceid
Device ID = 50h Firmware Version = 4.1.4.54 IPMI Version = 2.000000 Manufacturer ID = 57 01 00 Product ID Minor Ver = Greenlow platform Implemented DCMI version = DCMI not implemented/enabled Firmware implemented version = NM Revision 4.0 Image Flag = operational image 1 raw = 50 01 13 24 02 21 57 12 00 19 0b 34 05 40 01
すべてのセンサーに関する情報を取得するには:ipmicfg -sdr
ここに、センサーの上限値と下限値(制限)に関する情報を表示する追加の列がいくつか表示されます。
また、Nagios、Zabbixなどを使用して、監視やプロセスの自動化に使用できるツールはたくさんあります。IPMIの主な機能を検討しているため、ここでは説明しません。ただし、IPMIモニタリングに関心がある場合は、コメントを残すことができます。将来的には、このトピックについて説明します。
-
Mac でリモート サーバーまたはローカル サーバーに接続する方法
Mac をローカル サーバーまたはリモート サーバーに接続すると、その特定のサーバーで利用可能なすべてのファイルにアクセスできます。 macOS にはデフォルトでサーバー接続機能があり、Mac を任意のサーバーに制限なく接続できます。その後、通常のディスク ドライブとして Finder に表示され、そこからファイルにアクセスしたり、操作したり、ファイルを削除したりできます。 サーバーをストレージとしてマシンにマウントするには、いくつかの方法があります。 macOS に組み込まれているネイティブ機能を使用してそれを行うことができ、サードパーティのアプリを使用して Mac 上のサーバーにアクセス
-
リモート デスクトップ ゲートウェイ サーバーが一時的に利用できない問題を修正する方法
エラー – 「リモート デスクトップ ゲートウェイ サーバーが一時的に利用できないため、お使いのコンピューターはリモート コンピューターに接続できません」は、複数の Windows コンピューターでよく発生します。ほとんどのユーザーから報告されているように、問題が発生するとすぐに、サーバー接続がシステムに失敗します。 リモート デスクトップ ゲートウェイ サーバーが一時的に利用できない 無効なコンポーネントを削除することで解決できます。ただし、この問題にはいくつかの理由と特定の原因があります。解決策は場合によって異なる場合があります。場合によっては、他のテクニックを試す必要があるかもしれません