機能説明
指定したリソースの制御を他のシステムノードへ切り替えます。対象とするクラスタシステムは、PRIMECLUSTERです。
オプション
基本オプション
クラスタシステムのリソースを切り替えるホスト名またはIPアドレスです。
ホスト名またはIPアドレスを省略した場合、引数エラーとなります。
ホスト名またはIPアドレスの文字数の上限は、1024文字です。それより大きい場合、引数エラーとなります。
切り替えるリソース名です。
リソース名の指定を省略した場合、引数エラーとなります。
リソース名の文字数の上限は、1024文字です。それより大きい場合、引数エラーとなります。
拡張オプション
リソースを配置するノード名です。
ノード名を省略した場合、優先順位の最も高いシステムノードに切り替えます。
優先度の最も高いシステムノードで稼働している場合、ノード名を省略すると、切り替えを行いません。
ノード名の文字列の上限は、1024文字です。それより大きい場合、引数エラーとなります。
連携するクラスタシステムです。
“PCL”を指定します。なお、大文字/小文字は区別しません。
クラスタシステムの指定を省略した場合、指定したホスト名またはIPアドレスを元に構成管理データベース(CMDB)を検索し、取得した値をSystemwalker Runbook Automationが自動的に設定します。
連携対象製品のコマンドインストールパスを指定します。
mwtypeの設定により、本運用操作部品の連携対象製品がPRIMECLUSTERである場合は、省略することができます。
本運用操作部品の連携対象はPRIMECLUSTERだけです。
指定できるインストールパスの上限は、1024文字です。それより大きい場合、引数エラーとなります。
リソースの切り替えを実行するホストのOS種別です。
Windows、Linux、Solarisを指定します。なお、大文字/小文字は区別しません。
OS種別の入力を省略した場合、指定したホスト名またはIPアドレスを元に構成管理データベース(CMDB)を検索し、取得したOS種別の値をSystemwalker Runbook Automationが自動的に設定します。
OS種別の文字列の上限は、1024文字です。それより大きい場合、引数エラーとなります。
リソースの切り替えを実行するホストへSSHを利用して接続するユーザー名です。
接続ユーザー名および接続に必要なパスワードの入力を省略した場合、指定したホスト名またはIPアドレスを元に構成管理データベース(CMDB)を検索し、取得した接続ユーザー名の値をSystemwalker Runbook Automationが自動的に設定します。
ファイル転送基盤を利用して接続する場合は、接続ユーザー名は以下のようになり変更できません。このため、ユーザー名を指定しても無効になります。
業務サーバがWindowsの場合: システムユーザー
業務サーバがLinux、Solarisの場合: root
接続ユーザー名の文字列の上限は、1024文字です。それより大きい場合、引数エラーとなります。
リソースの切り替えを実行するホストへSSHを利用して接続するユーザーのパスワードです。
接続ユーザー名および接続に必要なパスワードの入力を省略した場合、指定したホスト名またはIPアドレスを元に構成管理データベース(CMDB)を検索し、取得した接続パスワードの値をSystemwalker Runbook Automationが自動的に設定します。
ファイル転送基盤を利用して接続する場合は、パスワードを指定しても無効になります。
接続に必要なパスワードの文字列の上限は、1024文字です。それより大きい場合、引数エラーとなります。
リソースの切り替えを実行するホストでリソースを切り替えるユーザー名です。
実行ユーザー名およびexecpasswordの入力を省略した場合、指定したホスト名またはIPアドレスを元に構成管理データベース(CMDB)を検索し、取得した管理者ユーザーの値をSystemwalker Runbook Automationが自動的に設定します。CMDBに登録されていない場合は、接続ユーザー名で実行します。
hostnameに指定したホストがWindowsで、ファイル転送基盤を利用して接続する場合は、システムユーザーで実行します。このため、ユーザー名を指定しても無効になります。
実行ユーザー名の文字列の上限は、1024文字です。それより大きい場合、引数エラーとなります。
本運用操作部品ではexecpasswordの値を使用しません。execpasswordの値を指定した場合、無効となります。
運用操作部品の実行の完了待ち合わせ時間(秒)です。
300~86,400(1日)の範囲で指定が可能です。
(例) 完了待ち合わせを10分間行う場合:600
指定した時間を経過しても運用操作部品の実行が完了しない場合は、運用操作部品の処理を復帰値:201で中断します。
運用操作部品の実行の起動リトライ回数です。
運用操作部品が復帰値:161で終了した場合に、起動リトライを行う回数を指定します。0~5の範囲で指定が可能です。
起動リトライにより再実行した結果、運用操作部品が161以外の復帰値で終了した場合は、指定した起動リトライ回数に達していなくても運用操作部品の実行は終了します。運用操作部品の復帰値は最後に実行した値になります。
(例) 起動リトライを2回行う場合:2
運用操作部品のリトライ間隔(秒)です。
運用操作部品が復帰値:161で終了した場合に、起動リトライを行うまでの間隔を指定します。1~14400の範囲で指定が可能です。
(例) 300秒間隔でリトライを行う場合:300
timeout、retry、およびretry_intervalについて、指定を省略した場合や、範囲外の値を入力した場合は、運用操作部品実行定義ファイルで指定した値が有効になります。詳細は、“2.5 運用操作部品実行定義ファイル”を参照してください。
復帰値
アイコン | シンボル名 | 復帰値 | 意味 |
---|---|---|---|
成功 | 0 | リソースの切り替えに成功しました。 | |
失敗 | 159 | 指定したリソースが見つかりませんでした。 | |
161 | リソースの切り替えに失敗しました。リトライ回数を指定した場合、リトライします。 | ||
187 | 運用操作部品による操作を実施する際、サーバにネットワーク接続(SSH)時の認証に失敗しました。 または、運用操作部品による操作を実施する際に、業務サーバとの通信処理(ファイル転送基盤)で異常が発生しました。実行結果にファイル転送基盤のエラーコードを出力します。エラーコードについては、“3.22 ファイル転送基盤の詳細コード”を参照してください。 | ||
188 | RBAエージェントが導入されていないサーバに対して運用操作部品による操作を実施中に、サーバとのネットワーク通信(SSH)が切断されました。 | ||
189 | 運用操作部品による操作を実施する際、サーバにネットワーク接続(SSH)できませんでした。 または、運用操作部品による操作を実施する際に、サーバとの通信処理(ファイル転送基盤)で異常が発生しました。実行結果にファイル転送基盤のエラーコードを出力します。エラーコードについては、“3.22 ファイル転送基盤の詳細コード”を参照してください。 | ||
197 | 入力情報に誤りがありました。 | ||
198 | オプションの指定に誤りがありました。 | ||
200 | リソースの切り替えが異常終了しました。 | ||
- | - | 201 | 運用操作部品の実行がタイムアウトしました。 |
202 | 運用操作部品が実行されませんでした。運用操作部品を実行するための設定に問題があります。 | ||
203 | 運用操作部品を正常に実行できませんでした。管理サーバの環境に問題があります。 | ||
205 | 運用操作部品が実行されませんでした。運用操作部品の入力情報の指定に問題があります。 | ||
206 | 運用操作部品を正常に実行できませんでした。運用操作部品の出力情報の指定に問題があります。 | ||
207 | 運用操作部品が実行されませんでした。運用操作部品が管理サーバに登録されていない可能性があります。 | ||
208 | 運用操作部品の実行途中に自動運用プロセスのリカバリが行われたため、自動運用プロセスを中止状態にしました。 |
出力情報
変数 | 意味 |
---|---|
message | クラスタシステムのリソースの切り替えに成功した場合、以下のメッセージを設定します。 The operation component was successful. クラスタシステムのリソースの切り替えに失敗した場合、エラー内容を文字列として設定します。 |
returnCode | 復帰値を設定します。 |
注意事項
本運用操作部品は、hostnameに管理サーバ以外の情報を入力した場合、ファイル転送基盤またはSSHを利用して動作を実現しています。ファイル転送基盤とSSHのどちらか片方では通信可能となるように設定してください。各通信方法の注意事項については、“3.17 各通信方法の注意事項”を参照してください。
接続ユーザーと実行ユーザーが異なる場合、“3.17.7 接続ユーザーと実行ユーザーが異なる場合の注意事項”を参照してください。
ホスト名およびIPアドレスに論理ホスト名または論理IPアドレスを指定する場合、構成管理データベース(CMDB)に情報が登録されていません。次のどちらかの対応が必要です。
以下の情報を必ず指定する。
mwtype, username, password
事前にCMDBへ情報を登録する。
論理ホスト名および論理IPアドレスに対応する情報を事前にCMDBへ登録します。登録方法は、“Systemwalker Runbook Automation 運用ガイド”の“構成情報を管理する”を参照してください。
各オプションには、半角カナ文字および以下の記号は使用しないでください。半角カナ文字および以下の記号を使用すると、運用操作部品の実行に失敗する場合があります。
“~”、“£”、“―”、“∥”、“¢”、“¬”、“ ̄”、“¥”、“〃”
復帰値の確認は、Webコンソールで行います。詳細については、“Systemwalker Runbook Automation 運用ガイド”の“運用操作部品の実行状況・実行結果を確認する”を参照してください。
201~208の復帰値が出力された場合は自動運用プロセスが中止状態またはエラー状態となり、以下の場所にエラーメッセージが出力されます。
管理サーバのイベントログ(管理サーバがWindows(R)の場合)
管理サーバのシスログ(管理サーバがLinuxの場合)
BPMNのカスタムメッセージ
上記いずれかの場所でメッセージを確認し、適切な対処を実施してください。メッセージの詳細については、“Systemwalker Runbook Automation メッセージ集”を参照してください。
本運用操作部品は以下のクラスタシステムを対象としています。
【Linux】
PRIMECLUSTER Enterprise Edition 4.3A00
PRIMECLUSTER HA Server 4.3A00
PRIMECLUSTER Clustering Base 4.3A00
【Solaris】
PRIMECLUSTER Enterprise Edition 4.3A10
PRIMECLUSTER HA Server 4.3A10
PRIMECLUSTER Clustering Base 4.3A10