ページの先頭行へ戻る
Enterprise Postgres 15 クラスタ運用ガイド(PRIMECLUSTER編)

A.1.2 クラスタアプリケーションの作成と属性設定

  1. [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
  2. [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
  3. [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の起動が失敗します。

  4. [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
  5. 待機系ノードを選択します。

    1) HELP
    2) RETURN
    3) pcl-vm13RMS
    4) pcl-vm14RMS
    Choose a machine for this application: 4
  6. [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:
  7. クラスタアプリケーションの属性を手順8以降で設定します。

    クラスタアプリケーションの属性の詳細は、“PRIMECLUSTER 導入運用手引書”を参照してください。

    属性については、以下のように設定してください。

    属性

    AutoStartUp

    (RMS起動時にクラスタアプリケーションを自動起動します。)

    Yes

    AutoSwitchOver

    (クラスタアプリケーションで障害が発生したときに自動的に切替えを発生させます。)

    • HostFailure

    • ResourceFailure

    • ShutDown

    PersistentFault

    (RMS再起動後にクラスタアプリケーションのFaulted状態を継続するかどうか選択します。) (注1)

    0または1

    OnlinePriority

    (全クラスタを再起動したときにOnlineのノードを再起動前のノードにするかノードの設定順序に従うか選択します。) (注2)

    0または1

    StandbyTransitions

    (Standby状態遷移の実行時期)

    • ClearFaultRequest

    • StartUp

    • SwitchRequest

    HaltFlag

    (Fault処理中にさらに故障が発生した場合、ノードを強制停止するかどうか選択します。)

    Yes

    注1) 0を選択した場合は、RMS起動時にFaulted状態を自動的に解消します。1を選択した場合は、Faulted状態は継続します。

    注2) 0を選択した場合は、全クラスタを再起動したときにノードの設定順序に従いクラスタアプリケーションが Online になります。1を選択した場合は、再起動前にクラスタアプリケーションが Online だったノードでクラスタアプリケーションが Online になります。

  8. [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
  9. [yes]を選択します。

    1) HELP
    2) RETURN
    3) yes
    4) no
    Set the AutoStartUp mode: 3
  10. [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
  11. [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
  12. [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
  13. [0]または[1]を選択します。ここでは[1]を選択しています。

    1) HELP
    2) RETURN
    3) 0
    4) 1
    Enable persistent fault feature for this application: 4
  14. [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
  15. [0]または[1]を選択します。ここでは[1]を選択しています。

    1) HELP
    2) RETURN
    3) 0
    4) 1
    Enable Online Priority (Active Standby) feature for this application: 4
  16. [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
  17. [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
  18. [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
  19. [yes]を選択します。

    1) HELP
    2) RETURN
    3) yes
    4) no
    Set the Halt mode: 3
  20. 選択した値がすべて設定されていることを確認した上で、[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
  21. [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: