ページの先頭行へ戻る
Systemwalker Runbook Automation リファレンスガイド
Systemwalker

3.16.12 ハードウェアライブラリ

ハードウェアライブラリでは、以下のクラスを提供します。

項番 クラス名称

3.16.12.1 IPMI

3.16.12.2 IPCOM

3.16.12.1 IPMI

クラス名

  Swrba_Hardware

メソッド一覧

メソッド

意味

String server_start(String ipmiipaddress,
String ipmiusername, String ipmipassword)

IPMIを利用して、指定したサーバの起動依頼を行います。

起動に成功した場合、"Success"を返します。

起動に失敗した場合、例外を返します。

String server_shutdown(String ipmiipaddress,
String ipmiusername, String ipmipassword)

IPMIを利用して、指定したサーバの停止依頼を行います。

停止に成功した場合、"Success"を返します。

停止に失敗した場合、例外を返します。

String server_check(String ipmiipaddress,
String ipmiusername, String ipmipassword)

IPMIを利用して、指定したサーバの電源状態を確認します。

状態確認に成功した場合、サーバの状態を文字列で返します。

状態確認に失敗した場合、例外を返します。

入力情報

ipmiipaddress    起動・停止するサーバのIPMIに設定されているIPアドレスを指定します。
ipmiusername
起動・停止するサーバのIPMIに設定されているユーザー名を指定します。
ipmipassword
起動・停止するサーバのIPMIに設定されているユーザーパスワードを指定します。

注意事項

格納場所

Windows

<インストールパス>\SWRBAM\rbaope\bin\parts\lib\

standard\swrba_hardware.rb

Linux

/opt/FJSVswrbam/rbaope/bin/parts/lib/standard/swrba_hardware.rb

3.16.12.2 IPCOM

クラス名

  Swrba_Hardware

メソッド一覧

メソッド

意味

String loadbalancer_remove(String lbhostname, Integer removetime, String hostname, String username, String password, String execpassword)

指定したサーバを負荷分散対象から切り離します。

切り離しに成功した場合、"Success"を返します。

切り離しに失敗した場合、例外を返します。

String loadbalancer_embed(String lbhostname, String hostname, String username, String password, String execpassword)

指定したサーバを負荷分散対象へ組み込みます。

組み込みに成功した場合、"Success"を返します。

組み込みに失敗した場合、例外を返します。

入力情報

lbhostname      IPCOMが管理する負荷分散の対象から切り離すサーバまたは負荷分散の対象へ組み込むサーバのホスト名
                またはIPアドレスを指定します。
removetime IPCOMが管理する負荷分散の対象から切り離すまでの移行時間を指定します。
hostname IPCOMに設定されている運用管理用ネットワーク接続用のホスト名もしくはIPアドレスを指定します。
username IPCOMに設定されている運用管理用ネットワーク接続用のIPアドレスへSSHを利用して接続するユーザー名 を指定します。 接続ユーザー名は、ユーザーロールがAdministratorとなっている必要があります。
password IPCOMに設定されている運用管理用ネットワーク接続用のIPアドレスへSSHを利用して接続するユーザーの パスワードを指定します。
execpassword 管理者EXECモードへの移行コマンド(adminコマンド)のパスワードを指定します。

注意事項

格納場所

Windows

<インストールパス>\SWRBAM\rbaope\bin\parts\lib\

standard\swrba_hardware.rb

Linux

/opt/FJSVswrbam/rbaope//bin/parts/lib/standard/swrba_hardware.rb