概要
WS-Managementプロトコルを使用して、サーバーの電源制御やセンサー情報の確認がご利
用いただけます。
電源制御
装置の電源制御を行うことができます。
OSが動作している状態でこれらの操作を行うことで、サーバーのデータが 失われる可能性があります。
WS-Managementで、電源制御を行うためにはOperator権限または Administrator権限が必要です。
電源 ON
WinRMを使用する場合、ファイルinput-RequestPowerStateChange2.xmlを作成し、以下の ように実行してください。
winrm invoke RequestPowerStateChange
"cimv2/CIM_PowerManagementService?Name=PowerManagementService +CreationClassName=CIM_PowerManagementService
+SystemName=SYSTEMNAME
+SystemCreationClassName=CIM_UnitaryComputerSystem" -r:http://
IP_ADDRESS:5985/wsman -a:digest -u: USERNAME -p: PASSWORD -encoding:utf-8 -format:xml -file:input-RequestPowerStateChange2.xml
input-RequestPowerStateChange2.xml
<n1:RequestPowerStateChange_INPUT
xmlns:n1="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM _PowerManagementService"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd">
<n1:PowerState>2</n1:PowerState>
<n1:ManagedElement>
<wsa:ReferenceParameters>
<wsman:ResourceURI>http://schemas.dmtf.org/wbem/wscim/1/cim-s chema/2/CIM_ComputerSystem</wsman:ResourceURI>
</wsa:ReferenceParameters>
</n1:ManagedElement>
</n1:RequestPowerStateChange_INPUT>
以下の設定を変更してください。
“IP_ADDRESS” : BMC 管理コンソールのIPアドレス.
“USERNAME/PASSWORD”: BMC 管理コンソールにログインする際の ユーザー名/パスワードを設定ください。
“SYSTEMNAME”: 下記の手順で表示される値を指定してください。
WinRMで CIM_PowermanagementService クラスへのEnumuration1 を 実行し、レスポンスデータ内のSystemName に表示されている数値を指定 してください。(例:SystemName = IPMI Controller 32)
HTTPSで接続する場合は、ポート番号を5985から5986に変更し、以下の
オプションを追加してください。
-skipCNcheck -skipCAcheck
-skipRevocationcheck
1 winrm e cimv2/CIM_PowerManagementService -r:http://IP_ADDRESS:5985/wsman
- 53-
強制電源 OFF
WinRMを使用する場合、ファイルinput-RequestPowerStateChange6.xmlを作成し、以下の ように実行してください。
winrm invoke RequestPowerStateChange
"cimv2/CIM_PowerManagementService?Name=PowerManagementService +CreationClassName=CIM_PowerManagementService
+SystemName=SYSTEMNAME
+SystemCreationClassName=CIM_UnitaryComputerSystem" -r:http://
IP_ADDRESS:5985/wsman -a:digest -u: USERNAME -p: PASSWORD -encoding:utf-8 -format:xml -file:input-RequestPowerStateChange6.xml
input-RequestPowerStateChange6.xml
<n1:RequestPowerStateChange_INPUT
xmlns:n1="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM _PowerManagementService"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd">
<n1:PowerState>6</n1:PowerState>
<n1:ManagedElement>
<wsa:ReferenceParameters>
<wsman:ResourceURI>http://schemas.dmtf.org/wbem/wscim/1/cim-s chema/2/CIM_ComputerSystem</wsman:ResourceURI>
</wsa:ReferenceParameters>
</n1:ManagedElement>
</n1:RequestPowerStateChange_INPUT>
HTTPSで接続する場合は、ポート番号を5985から5986に変更し、以下の
オプションを追加してください。
-skipCNcheck -skipCAcheck
2 winrm e cimv2/CIM_PowerManagementService -r:http://IP_ADDRESS:5985/wsman -a:Digest -u:USERNAME -p:PASSWORD -encoding:utf-8
以下の設定を変更してください。
“IP_ADDRESS” : BMC 管理コンソールのIPアドレス.
“USERNAME/PASSWORD”: BMC 管理コンソールにログインする際の ユーザー名/パスワードを設定ください。
“SYSTEMNAME”: 下記の手順で表示される値を指定してください。
WinRM でCIM_PowermanagementService クラスへのEnumuration2 を 実行し、レスポンスデータ内のSystemName に表示されている数値を指定 してください。(例:SystemName = IPMI Controller 32)
-skipRevocationcheck
- 55-
パワーサイクル
WinRMを使用する場合、ファイルinput-RequestPowerStateChange5.xmlを作成し、以下の ように実行してください。
winrm invoke RequestPowerStateChange
"cimv2/CIM_PowerManagementService?Name=PowerManagementService
+CreationClassName=CIM_PowerManagementService +SystemName=SYSTEMNAME +SystemCreationClassName=CIM_UnitaryComputerSystem"-r:https://IP_ADDRESS/ws man -username:USERNAME -password:PASSWORD -auth:basic -encoding:utf-8 -format:xml -file:input-RequestPowerStateChange5.xml
input-RequestPowerStateChange5.xml
<n1:RequestPowerStateChange_INPUT
xmlns:n1="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Power ManagementService"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd">
<n1:PowerState>5</n1:PowerState>
<n1:ManagedElement>
<wsa:ReferenceParameters>
<wsman:ResourceURI>http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/
CIM_ComputerSystem</wsman:ResourceURI>
</wsa:ReferenceParameters>
</n1:ManagedElement>
</n1:RequestPowerStateChange_INPUT>
HTTPSで接続する場合は、ポート番号を5985から5986に変更し、以下の
オプションを追加してください。
-skipCNcheck -skipCAcheck
-skipRevocationcheck
3 winrm e cimv2/CIM_PowerManagementService -r:http://IP_ADDRESS:5985/wsman -a:Digest -u:USERNAME -p:PASSWORD -encoding:utf-8
以下の設定を変更してください。
“IP_ADDRESS” : BMC 管理コンソールのIPアドレス.
“USERNAME/PASSWORD”: BMC 管理コンソールにログインする際の ユーザー名/パスワードを設定ください。
“SYSTEMNAME”: 下記の手順で表示される値を指定してください。
WinRMでCIM_PowermanagementService クラスへの Enumuration3 を 実行し、レスポンスデータ内のSystemName に表示されている数値を指定 してください。(例:SystemName = IPMI Controller 32)
センサー情報の表示
センサー情報の一覧表示と指定したセンサー番号のセンサー情報表示を行うことができます。
一覧表示
WinRM を使用して、閾値を持つセンサー(温度、電圧センサー等)を表示する場合、以下のよ うに実行してください。
winrm e cimv2/CIM_NumericSensor -r:http://IP_ADDRESS:5985/wsman -a:Digest -u:USERNAME -p:PASSWORD -encoding:utf-8
WinRM を使用して、閾値を持たないセンサー(電源モジュール、ドライブセンサー等)を表示 する場合、以下のように実行してください。
winrm e cimv2/CIM_Sensor -r:http://IP_ADDRESS:5985/wsman -a:Digest -u:USERNAME -p:PASSWORD -encoding:utf-8
以下の設定を変更してください。
“IP_ADDRESS” : BMC 管理コンソールのIPアドレス.
“USERNAME/PASSWORD”: BMC 管理コンソールにログインする際の ユーザー名/パスワードを設定ください。
HTTPSで接続する場合は、ポート番号を5985から5986に変更し、以下の
オプションを追加してください。
-skipCNcheck -skipCAcheck
-skipRevocationcheck
個別表示
指定したセンサーの情報を個別に表示することも可能です。WinRMを使用して、閾値を持つ センサー番号43hのセンサーを表示する場合、以下のように実行してください。
winrm g "cimv2/CIM_NumericSensor?CreationClassName=CIM_NumericSensor +SystemCreationClassName=CIM_ComputerSystem +SystemName=SYSTEMNAME +DeviceID=1.67.0.32.1.99" -r:http://IP_ADDRESS:5985/wsman -a:Digest -u:USERNAME -p:PASSWORD -encoding:utf-8
HTTPSで接続する場合は、ポート番号を5985から5986に変更し、以下の
オプションを追加してください。
-skipCNcheck -skipCAcheck
-skipRevocationcheck
- 57- 以下の設定を変更してください。
“IP_ADDRESS” : BMC 管理コンソールのIPアドレス.
“USERNAME/PASSWORD”: BMC 管理コンソールにログインする際の ユーザー名/パスワードを設定ください。
“SYSTEMNAME”: 下記の手順で表示される値を指定してください。
WinRMでCIM_SensorクラスへのEnumuration4 を実行し、レスポンスデー
タ内のSystemName に表示されている数値を指定してください。
(例:SystemName= srv:20010419020F0A3C000A010000000000)
センサー番号を指定する際には一覧表示で取得した Device ID を指定します。
4 " winrm e cimv2/CIM_Sensor -r:http://IP_ADDRESS:5985/wsman -a:Digest -u:USERNAME -p:PASSWORD -encoding:utf-8”