リモート ハードウェア管理
Windows リモート管理ハードウェア管理は、特にシステムの起動前とオペレーティング システム障害後に、リモート ハードウェア コンポーネントの監視と制御を提供することで、全体的な IT 管理コストを削減することを目的としています。
OEM (Oem) は、ハードウェア管理の必要性に対応するための一般的なアーキテクチャを開発しました。 このアーキテクチャの重要な部分は、 ベースボード管理コントローラー (BMC) です。 BMC は、サーバー コンピューターの状態を監視する特殊なデバイスです。 BMC は、サーバー ハードウェアのリモート 制御を提供し、状態データを取得し、重大なエラーやその他のハードウェア状態の変更に関する通知を受け取ります。 リモート サーバーを監視しているスクリプトまたはアプリケーションは、BMC から直接、 インバンド、リモート オペレーティング システム、または 帯域外のいずれかを介してサーバーからデータを取得できます。
BMC には、サーバー コンピューターが過熱しているときや、電圧が許容範囲外にある場合など、検出できるセンサーがあります。 BMC のアーキテクチャを定義するために、いくつかの標準が存在します。 インテリジェント プラットフォーム管理インターフェイス (IPMI) は、頻繁に使用されるそのような標準の 1 つです。 ただし、IPMI 標準にもかかわらず、サーバー ハードウェアへの管理アクセスは独自のものであり、OEM が提供する管理ツールを使用する必要があります。 また、BMC へのリモート アクセスは、専用のワイヤ プロトコルであるリモート管理制御プロトコル (RMCP) を使用して提供されます。このプロトコルには、アクセスを認証するための標準以外のセキュリティ メカニズムがあります。
Microsoft IPMI プロバイダー と IPMI ドライバーを使用すると、WMI クラスを持つ標準 WMI プロバイダーを介してリモート サーバー コンピューターから BMC データを取得できます。 DCOM を介してリモート データを取得する通常の WMI スクリプトを記述できますが、多くの場合、IPMI データを取得する推奨される方法は 、Winrm コマンド ライン ユーティリティまたは WinRM スクリプト API または WinRM C++ API を使用することです。 Winrm ユーティリティと WinRM サービス API は、WS-Management プロトコルに依存し、DCOM を使用せずにローカル コンピューターまたはリモート コンピューターから IPMI データを取得できます。
BMC には、監視対象コンピューターのイベントを記録するシステム イベント ログ (SEL) と呼ばれるイベント データベースもあります。 WMI イベント クラスと同様に、これらのイベントをスクリプトに配信するようにサブスクライブすることはできません。 ただし、Wecutil.exe コマンド ライン ツールを使用してサブスクライブできます。 このツールの使用方法の詳細については、コマンド プロンプトで 「wecutil /?」と入力します。
関連トピック