スクリプトの作成後、スイッチオーバーまたはテイクオーバーの際にスクリプトが実行されるように、保護グループを構成する必要があります。スイッチオーバーまたはテイクオーバーが発生すると、新しい主クラスタとなるクラスタ上でスクリプトが実行されます。
クラスタノードの 1 つにログインします。
この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。
保護グループの RoleChange_ActionCmd プロパティーと RoleChange_ActionArgs プロパティーを構成します。
# geopg set-prop -p RoleChange_ActionCmd=fullyqualifiedscript -p RoleChange_ActionArgs=scriptarguments |
保護グループのプロパティーを指定します。
RoleChange_ActionCmd プロパティーを使用して、コマンドのパスを指定します。このパスは、保護グループをホストできるすべてのパートナークラスタの全ノードで有効にしてください。
RoleChange_ActionArgs プロパティーを使用して、アクションコマンドの実行時にコマンド行に追加する引数を定義します。
設定できるプロパティーについての詳細は、付録 A 「Sun Cluster Geographic Edition の標準プロパティー」を参照してください。
保護グループの名前を指定します。
この例では、newDNS というカスタムコマンドが実行されるように保護グループを構成する方法を示します。
# geopg set-prop -p RoleChange_ActionCmd=/usr/bin/newDNS \ -p RoleChange_ActionArgs=domain=companyx.com,ip=1.2.3.4 avspg |