[Application-Create]を選択します。
pcl-vm13: Main configuration menu, current configuration: config No RMS active in the cluster 1) HELP 10) Configuration-Remove 2) QUIT 11) Configuration-Freeze 3) Application-Create 12) Configuration-Thaw 4) Application-Edit 13) Configuration-Edit-Global-Settings 5) Application-Remove 14) Configuration-Consistency-Report 6) Application-Clone 15) Configuration-ScriptExecution 7) Configuration-Generate 16) RMS-CreateMachine 8) Configuration-Activate 17) RMS-RemoveMachine 9) Configuration-Copy Choose an action: 3
[STANDBY]を選択します。
Creation: Application type selection menu: 1) HELP 7) SCALABLE 2) QUIT 8) STANDBY 3) RETURN 4) OPTIONS 5) DEMO 6) GENERIC Application Type: 8
[Machines+Basics]を選択します。
Settings of turnkey wizard "STANDBY" (APP1:not yet consistent) 1) HELP 4) REMOVE+EXIT 2) NO-SAVE+EXIT 5) ApplicationName=APP1 3) SAVE+EXIT 6) Machines+Basics(-) Choose the setting to process: 6
注意
ApplicationNameはPRIMECLUSTERの制約の範囲で自由に設定することができますが、データベースクラスタをpgx_pclrscコマンドによりPRIMECLUSTERに登録する際に指定したデータベースクラスタの名前は設定しないでください。同じ名前を設定した場合には、RMSの起動が失敗します。
[AdditionalMachine]を選択します。
Machines+Basics (app1:consistent) 1) HELP 14) (AutoStartUp=no) 2) - 15) (AutoSwitchOver=No) 3) SAVE+EXIT 16) (PreserveState=no) 4) REMOVE+EXIT 17) (PersistentFault=0) 5) AdditionalMachine 18) (ShutdownPriority=) 6) AdditionalConsole 19) (OnlinePriority=) 7) Machines[0]=pcl-vm13RMS 20) (StandbyTransitions=) 8) (PreCheckScript=) 21) (LicenseToKill=no) 9) (PreOnlineScript=) 22) (AutoBreak=yes) 10) (PostOnlineScript=) 23) (AutoBreakMaintMode=no) 11) (PreOfflineScript=) 24) (HaltFlag=no) 12) (OfflineDoneScript=) 25) (PartialCluster=0) 13) (FaultScript=) 26) (ScriptTimeout=) Choose the setting to process: 5
待機系ノードを選択します。
1) HELP 2) RETURN 3) pcl-vm13RMS 4) pcl-vm14RMS Choose a machine for this application: 4
[Machines]にクラスタアプリケーションを構成するノードがすべて表示されていることを確認します。なお、Machines[0]に表示される項目は運用系ノード、Machines[1]に表示される項目は待機系ノードである必要があります。正しく設定されていない場合は、修正してください。
Machines+Basics (app1:consistent) 1) HELP 15) (AutoStartUp=no) 2) - 16) (AutoSwitchOver=No) 3) SAVE+EXIT 17) (PreserveState=no) 4) REMOVE+EXIT 18) (PersistentFault=0) 5) AdditionalMachine 19) (ShutdownPriority=) 6) AdditionalConsole 20) (OnlinePriority=) 7) Machines[0]=pcl-vm13RMS 21) (StandbyTransitions=) 8) Machines[1]=pcl-vm14RMS 22) (LicenseToKill=no) 9) (PreCheckScript=) 23) (AutoBreak=yes) 10) (PreOnlineScript=) 24) (AutoBreakMaintMode=no) 11) (PostOnlineScript=) 25) (HaltFlag=no) 12) (PreOfflineScript=) 26) (PartialCluster=0) 13) (OfflineDoneScript=) 27) (ScriptTimeout=) 14) (FaultScript=) Choose the setting to process:
クラスタアプリケーションの属性を手順8以降で設定します。
クラスタアプリケーションの属性の詳細は、“PRIMECLUSTER 導入運用手引書”を参照してください。
属性については、以下のように設定してください。
属性 | 値 |
---|---|
AutoStartUp (RMS起動時にクラスタアプリケーションを自動起動します。) | Yes |
AutoSwitchOver (クラスタアプリケーションで障害が発生したときに自動的に切替えを発生させます。) |
|
PersistentFault (RMS再起動後にクラスタアプリケーションのFaulted状態を継続するかどうか選択します。) (注1) | 0または1 |
OnlinePriority (全クラスタを再起動したときにOnlineのノードを再起動前のノードにするかノードの設定順序に従うか選択します。) (注2) | 0または1 |
StandbyTransitions (Standby状態遷移の実行時期) |
|
HaltFlag (Fault処理中にさらに故障が発生した場合、ノードを強制停止するかどうか選択します。) | Yes |
注1) 0を選択した場合は、RMS起動時にFaulted状態を自動的に解消します。1を選択した場合は、Faulted状態は継続します。
注2) 0を選択した場合は、全クラスタを再起動したときにノードの設定順序に従いクラスタアプリケーションが Online になります。1を選択した場合は、再起動前にクラスタアプリケーションが Online だったノードでクラスタアプリケーションが Online になります。
[AutoStartUp]を選択します。
Machines+Basics (app1:consistent) 1) HELP 15) (AutoStartUp=no) 2) - 16) (AutoSwitchOver=No) 3) SAVE+EXIT 17) (PreserveState=no) 4) REMOVE+EXIT 18) (PersistentFault=0) 5) AdditionalMachine 19) (ShutdownPriority=) 6) AdditionalConsole 20) (OnlinePriority=) 7) Machines[0]=pcl-vm13RMS 21) (StandbyTransitions=) 8) Machines[1]=pcl-vm14RMS 22) (LicenseToKill=no) 9) (PreCheckScript=) 23) (AutoBreak=yes) 10) (PreOnlineScript=) 24) (AutoBreakMaintMode=no) 11) (PostOnlineScript=) 25) (HaltFlag=no) 12) (PreOfflineScript=) 26) (PartialCluster=0) 13) (OfflineDoneScript=) 27) (ScriptTimeout=) 14) (FaultScript=) Choose the setting to process: 15
[yes]を選択します。
1) HELP 2) RETURN 3) yes 4) no Set the AutoStartUp mode: 3
[AutoSwitchOver]を選択します。
Machines+Basics (app1:consistent) 1) HELP 15) (AutoStartUp=yes) 2) - 16) (AutoSwitchOver=No) 3) SAVE+EXIT 17) (PreserveState=no) 4) REMOVE+EXIT 18) (PersistentFault=0) 5) AdditionalMachine 19) (ShutdownPriority=) 6) AdditionalConsole 20) (OnlinePriority=) 7) Machines[0]=pcl-vm13RMS 21) (StandbyTransitions=) 8) Machines[1]=pcl-vm14RMS 22) (LicenseToKill=no) 9) (PreCheckScript=) 23) (AutoBreak=yes) 10) (PreOnlineScript=) 24) (AutoBreakMaintMode=no) 11) (PostOnlineScript=) 25) (HaltFlag=no) 12) (PreOfflineScript=) 26) (PartialCluster=0) 13) (OfflineDoneScript=) 27) (ScriptTimeout=) 14) (FaultScript=) Choose the setting to process: 16
[HOSTFAILURE][RESOURCEFAILURE][SHUTDOWN]を1つずつ選択します。選択して以下の画面になったら、[SAVE+RETURN]を選択します。
Set flags for AutoSwitchOver: Currently set: HOSTFAILURE,RESOURCEFAILURE,SHUTDOWN (HRS) 1) HELP 4) DEFAULT 7) NOT:RESOURCEFAILURE(R) 2) - 5) NO(N) 8) NOT:SHUTDOWN(S) 3) SAVE+RETURN 6) NOT:HOSTFAILURE(H) Choose one of the flags: 3
[PersistentFault]を選択します。
Machines+Basics (app1:consistent) 1) HELP 2) - 3) SAVE+EXIT 4) REMOVE+EXIT 5) AdditionalMachine 6) AdditionalConsole 7) Machines[0]=pcl-vm13RMS 8) Machines[1]=pcl-vm14RMS 9) (PreCheckScript=) 10) (PreOnlineScript=) 11) (PostOnlineScript=) 12) (PreOfflineScript=) 13) (OfflineDoneScript=) 14) (FaultScript=) 15) (AutoStartUp=yes) 16) (AutoSwitchOver=HostFailure|ResourceFailure|ShutDown) 17) (PreserveState=no) 18) (PersistentFault=0) 19) (ShutdownPriority=) 20) (OnlinePriority=) 21) (StandbyTransitions=) 22) (LicenseToKill=no) 23) (AutoBreak=yes) 24) (AutoBreakMaintMode=no) 25) (HaltFlag=no) 26) (PartialCluster=0) 27) (ScriptTimeout=) Choose the setting to process: 18
[0]または[1]を選択します。ここでは[1]を選択しています。
1) HELP 2) RETURN 3) 0 4) 1 Enable persistent fault feature for this application: 4
[OnlinePriority]を選択します。
Machines+Basics (app1:consistent) 1) HELP 2) - 3) SAVE+EXIT 4) REMOVE+EXIT 5) AdditionalMachine 6) AdditionalConsole 7) Machines[0]=pcl-vm13RMS 8) Machines[1]=pcl-vm14RMS 9) (PreCheckScript=) 10) (PreOnlineScript=) 11) (PostOnlineScript=) 12) (PreOfflineScript=) 13) (OfflineDoneScript=) 14) (FaultScript=) 15) (AutoStartUp=yes) 16) (AutoSwitchOver=HostFailure|ResourceFailure|ShutDown) 17) (PreserveState=no) 18) (PersistentFault=1) 19) (ShutdownPriority=) 20) (OnlinePriority=) 21) (StandbyTransitions=) 22) (LicenseToKill=no) 23) (AutoBreak=yes) 24) (AutoBreakMaintMode=no) 25) (HaltFlag=no) 26) (PartialCluster=0) 27) (ScriptTimeout=) Choose the setting to process: 20
[0]または[1]を選択します。ここでは[1]を選択しています。
1) HELP 2) RETURN 3) 0 4) 1 Enable Online Priority (Active Standby) feature for this application: 4
[StandbyTransitions]を選択します。
Machines+Basics (app1:consistent) 1) HELP 2) - 3) SAVE+EXIT 4) REMOVE+EXIT 5) AdditionalMachine 6) AdditionalConsole 7) Machines[0]=pcl-vm13RMS 8) Machines[1]=pcl-vm14RMS 9) (PreCheckScript=) 10) (PreOnlineScript=) 11) (PostOnlineScript=) 12) (PreOfflineScript=) 13) (OfflineDoneScript=) 14) (FaultScript=) 15) (AutoStartUp=yes) 16) (AutoSwitchOver=HostFailure|ResourceFailure|ShutDown) 17) (PreserveState=no) 18) (PersistentFault=1) 19) (ShutdownPriority=) 20) (OnlinePriority=1) 21) (StandbyTransitions=) 22) (LicenseToKill=no) 23) (AutoBreak=yes) 24) (AutoBreakMaintMode=no) 25) (HaltFlag=no) 26) (PartialCluster=0) 27) (ScriptTimeout=) Choose the setting to process: 21
[CLEARFAULTREQUEST][STARTUP][SWITCHREQUEST]を1つずつ選択します。選択して以下の画面になったら、[SAVE+RETURN]を選択します。
Set flags for StandbyTransitions: Currently set: ClearFaultRequst,StartUp,SwitchRequest (CTW) 1) HELP 5) NOT:CLEARFAULTREQUEST(C) 2) - 6) NOT:STARTUP(T) 3) SAVE+RETURN 7) NOT:SWITCHREQUEST(W) 4) NO(N) Choose one of the flags: 3
[HaltFlag]を選択します。
Machines+Basics (app1:consistent) 1) HELP 2) - 3) SAVE+EXIT 4) REMOVE+EXIT 5) AdditionalMachine 6) AdditionalConsole 7) Machines[0]=pcl-vm13RMS 8) Machines[1]=pcl-vm14RMS 9) (PreCheckScript=) 10) (PreOnlineScript=) 11) (PostOnlineScript=) 12) (PreOfflineScript=) 13) (OfflineDoneScript=) 14) (FaultScript=) 15) (AutoStartUp=yes) 16) (AutoSwitchOver=HostFailure|ResourceFailure|ShutDown) 17) (PreserveState=no) 18) (PersistentFault=1) 19) (ShutdownPriority=) 20) (OnlinePriority=1) 21) (StandbyTransitions=ClearFaultRequest|StartUp|SwitchRequest) 22) (LicenseToKill=no) 23) (AutoBreak=yes) 24) (AutoBreakMaintMode=no) 25) (HaltFlag=no) 26) (PartialCluster=0) 27) (ScriptTimeout=) Choose the setting to process: 25
[yes]を選択します。
1) HELP 2) RETURN 3) yes 4) no Set the Halt mode: 3
選択した値がすべて設定されていることを確認した上で、[SAVE+EXIT]を選択します。
Machines+Basics (app1:consistent) 1) HELP 2) - 3) SAVE+EXIT 4) REMOVE+EXIT 5) AdditionalMachine 6) AdditionalConsole 7) Machines[0]=pcl-vm13RMS 8) Machines[1]=pcl-vm14RMS 9) (PreCheckScript=) 10) (PreOnlineScript=) 11) (PostOnlineScript=) 12) (PreOfflineScript=) 13) (OfflineDoneScript=) 14) (FaultScript=) 15) (AutoStartUp=yes) 16) (AutoSwitchOver=HostFailure|ResourceFailure|ShutDown) 17) (PreserveState=no) 18) (PersistentFault=1) 19) (ShutdownPriority=) 20) (OnlinePriority=1) 21) (StandbyTransitions=ClearFaultRequest|StartUp|SwitchRequest) 22) (LicenseToKill=no) 23) (AutoBreak=yes) 24) (AutoBreakMaintMode=no) 25) (HaltFlag=yes) 26) (PartialCluster=0) 27) (ScriptTimeout=) Choose the setting to process: 3
[SAVE+EXIT]を選択すると以下の画面になります。
Settings of turnkey wizard "STANDBY" (APP1:not yet consistent) 1) HELP 10) Enterprise-Postgres(-) 2) - 11) Symfoware(-) 3) SAVE+EXIT 12) Procedure:SystemState3(-) 4) - 13) Procedure:SystemState2(-) 5) ApplicationName=APP1 14) Gls:Global-Link-Services(-) 6) Machines+Basics(app1) 15) IpAddresses(-) 7) CommandLines(-) 16) LocalFileSystems(-) 8) Procedure:Application(-) 17) Gds:Global-Disk-Services(-) 9) Procedure:BasicApplication(-) Choose the setting to process: