OS デバイス・ドライバー更新用の Windows Server の構成
Lenovo XClarity Administrator は HTTPS または HTTP 経由でリッスンする Windows Remote Management サービス (WinRM) を使用して、ターゲットの Windows システムでデバイス・ドライバー更新のコマンドを実行します。OS デバイス・ドライバーを更新する前に、WinRM サービスがターゲット・サーバーで正しく構成されている必要があります。
始める前に
必要なポートが使用できる必要があります。詳しくは、利用可能なポートを参照してください。
OS デバイス・ドライバーを更新する前に Windows Server を構成する方法の詳細については、XClarity Administrator: OS デバイス・ ドライバーの更新の準備 (ホワイト・ペーパー)を参照してください。
手順
OS デバイス・ドライバーの更新をサポートするために Windows サーバーを構成するには、以下のステップを実行します。
HTTPS の場合
ターゲット Windows システムそれぞれで、サーバー証明書に署名してインストールします。
重要証明書には、以下の情報を含める必要があります。サブジェクトで、ドメイン・コンポーネントが設定されていることを確認します (たとえば、DC = labs、DC = com、DC = company など)。
サブジェクト代替名では、DNS 名とホスト IP アドレスが設定されていることを確認します (たとえば、DNS Name=node1325C554A6F.labs.company.com、IP Address=10.245.43.149 など)。
管理コマンド・プロンプトから次のコマンドのいずれかを実行し、推奨される構成の変更を確認して、リモート管理コマンドおよびデータを HTTPS 接続経由で構成します。
winrm quickconfig -transport:https
winrm create winrm/config/Listener?Address=*+Transport=HTTPS
@{Hostname="host_name";CertificateThumbprint="certificate_thumbprint"}
WinRM のドキュメントに従って WinRM HTTPS リスナーを手動で設定する場合については、HTTPS Web ページ WinRM を構成する方法 を参照してください。
ローカル Windows ユーザーの基本認証を有効にするには、管理コマンド・プロンプトから次のコマンドを実行します。
winrm set winrm/config/service/Auth @{Basic="true"}
コンプライアンス検査およびドライバー更新の実行時に、タイムアウトや WinRM 要求エラーの送信を回避するには、管理コマンド・プロンプトから次のコマンドを実行して、WinRM 応答タイムアウトのデフォルト値を大きくします。値 280000 が推奨されます。詳しくは、Windows Remote Management Web ページのインストールおよび構成 を参照してください。
winrm set winrm/config @{MaxTimeoutms="280000"}
WinRM HTTPS リスナーに対して構成されているポートをご使用のファイアウォールで開きます。デフォルトの HTTPS ポートは 5986 です。以下に例を示します。
netsh advfirewall firewall add rule name="Windows Remote Management (HTTPS-In)" dir=in action=allow
protocol=TCP localport=5986HTTPS リスナーを使用している場合は、次の手順を実行して、証明書を XClarity Administrator 信頼ストアに追加します。信頼ストアに証明書を追加することにより、XClarity Administrator が接続先の WinRM HTTPS リスナーを信頼します。Windows Remote Management サービスで信頼する必要がある追加の証明書パスがあれば、以下のステップを繰り返します。
ターゲット Windows システムに対してサーバー証明書の署名に使用する証明機関ルート証明書を識別して収集します。CA ルート証明書にアクセスできない場合は、サーバー証明書自体または証明書パス内の別の証明書を収集します。
XClarity Administrator メニュー・バーで、 をクリックして、「セキュリティー」ページを表示します。
「証明書の管理」セクションで「トラステッド証明書」をクリックします。
「作成」アイコン () をクリックして、「証明書の追加」ダイアログを表示します。
ステップ 1 で収集した証明書ファイルを参照するか、テキスト・ボックスに証明書ファイルの内容をコピーして貼り付けます。
「作成」をクリックします。
- WinRM リスナーがターゲット Windows システムで実行中になると、XClarity Administrator がこれらのシステムに接続し、デバイス・ドライバー更新を実行できます。
HTTP 用
管理コマンド・プロンプトから次のコマンドを実行し、推奨される構成の変更を確認して、リモート管理コマンドおよびデータを HTTP 接続経由で構成します。
winrm quickconfig
ローカル Windows ユーザーの基本認証を有効にするには、管理コマンド・プロンプトから次のコマンドを実行します。
winrm set winrm/config/service/Auth @{Basic="true"}
管理コマンド・プロンプトから、次のコマンドを実行して、このシステムで更新コマンドに十分なメモリーを割り当てます。
winrm set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}
管理コマンド・プロンプトから、次のコマンドを実行して、暗号化されていないデータを許可します。
winrm set winrm/config/service @{AllowUnencrypted="true"}
WinRM HTTP リスナーに対して構成されているポートをご使用のファイアウォールで開きます。デフォルトの HTTPS ポートは 5985 です。以下に例を示します。
netsh advfirewall firewall add rule name="Windows Remote Management (HTTP-In)" dir=in action=allow
protocol=TCP localport=5985
WinRM リスナーがターゲット Windows システムで実行中になると、XClarity Administrator がこれらのシステムに接続し、デバイス・ドライバー更新を実行できます。