userApplication Configuration Wizard、またはRMS Wizardを使用してリソース・アプリケーションを作成します。
Solaris版を使用する場合
userApplication Configuration Wizardを使用して、リソース、およびクラスタアプリケーションの作成を行います。
リソースの作成
PRIMECLUSTERのuserApplication Configuration Wizardから、[Resourceの作成]を選択し、以下のResourceタイプを設定します。
詳細は、PRIMECLUSTERのマニュアルを参照してください。
Fsystem :
共有資源用パーティション、RDB管理情報専用パーティションのマウントポイントを選択します。
Ipaddress :
ネットワーク種別にIP Address Takeoverを選択し、IPアドレス/ホスト名には、クラスタセットアップコマンドのオプションで指定したものを設定します。
Procedure :
以下の2つのProcedureリソースを作成します。
プロシジャクラスにApplicationを選択し、プロシジャリソースをCMGRPROCとして作成します。
プロシジャクラスにApplicationを選択し、プロシジャリソースをCMGRPMONとします。登録情報の確認画面のAttributesタブで表示されるsubApplicationボタンを選択し、そのリソースの関連付けでは、1つ目のProcedureリソース(CMGRPROC)のResource名を選択してください。
アプリケーションの作成
PRIMECLUSTERのuserApplication Configuration Wizardのトップメニューから、[userApplicationの作成]を選択し、アプリケーションを作成します。詳細は、PRIMECLUSTERのマニュアルを参照してください。
[userApplication名と運用形態の設定]画面では、運用形態にStandbyを選択してください。
[属性の設定]画面では、userApplicationの属性を設定してください。設定するオプションの例(推奨値)を以下に示します。
属性(Attribute) | 値(Value) | 概要 |
---|---|---|
AutoStartUp | Yes | RMSが開始されるときに、userApplicationも自動的に開始されます。 |
AutoSwitchOver | HostFailure | ホストおよびリソースで障害が発生した場合、またはRMSが停止した場合に自動的に切り替えられるようにします。 |
PersistentFault | 1 | userApplicationのFaultedの状態は、RMSの再起動後も維持されます。 |
ShutdownPriority | NONE(省略値) | userApplicationに重み係数(優先度)を割り当てません。 |
StandbyTransitions | StartUp | RMSが起動するとき、および別のノードへ状態遷移したときにStandby状態遷移が実行されます。 |
OnlinePriority | 0(省略値) | RMSの再起動後は、優先度の最も高いノードでuserApplicationがOnlineになります。 |
HaltFlag | No(省略値) | Fault処理中にさらに故障が発生(二重故障)したような場合に、ノードの強制的な停止が行われません。そのため、userApplication は、フェールオーバしません。 |
Resourceの選択には、リソースの作成で作成した各リソースをすべて選択し、アプリケーションの作成を行ってください。
Linux版を使用する場合
PRIMECLUSTER GLS、およびRMS Wizardを使用して、リソース/クラスタアプリケーションの作成を行います。
リソースの作成
論理IPアドレスをリソースとして設定する
RMS Wizardで“Gls:Global-Link-Services”を選択し、PRIMECLUSTER GLSの論理IPアドレスをリソースとして設定してください。
共有論理IPアドレスをリソースとして設定する
クラスタアプリケーションの作成
RMS Wizardを使用してアプリケーションを作成します。
作成手順の詳細は、“リソース/クラスタアプリケーションの設定”、およびPRIMECLUSTERのマニュアルを参照してください。
プライマリ/セカンダリノードを登録
“Machines+Basics”からプライマリ・およびセカンダリノードを登録してください。
引き継ぎIPアドレスの登録
“Gls:Global-Link-Services”を選択し、PRIMECLUSTER GLSで設定した引き継ぎIPアドレスとして使用するアドレスを登録してください。
共有ディスクを登録
“LocalFileSystem”から共有資源用パーティションのマウントポイントを登録してください。
2つのProcedureリソースを設定する。
“CRM”から2つのProcedureリソース(CMGRPROC,CMGRPMON)を設定します。なお、CMGRPROCの優先順位がCMGRPMONよりも高くなるようPriority(リソースクラス内優先度)の値を変更してください。
各種オプションの設定
“Machines+Basics”からクラスタアプリケーションの各種オプションの設定を行います。設定するオプションの例(推奨値)を以下に示します。
属性(Attribute) | 値(Value) | 概要 |
---|---|---|
AutoStartUp | Yes | RMSが開始されるときに、userApplicationも自動的に開始されます。 |
AutoSwitchOver | HostFailure | ホストおよびリソースで障害が発生した場合、またはRMSが停止した場合に自動的に切り替えられるようにします。 |
PersistentFault | 1 | userApplicationのFaultedの状態は、RMSの再起動後も維持されます。 |
ShutdownPriority | NONE(省略値) | userApplicationに重み係数(優先度)を割り当てません。 |
StandbyTransitions | StartUp | RMSが起動するとき、および別のノードへ状態遷移したときにStandby状態遷移が実行されます。 |
OnlinePriority | 0(省略値) | RMSの再起動後は、優先度の最も高いノードでuserApplicationがOnlineになります。 |
HaltFlag | No(省略値) | Fault処理中にさらに故障が発生(二重故障)したような場合に、ノードの強制的な停止が行われません。そのため、userApplication は、フェールオーバしません。 |
クラスタサービスの登録
RMS WizardでuserApplicationを設定した場合、PRIMECLUSTER対応製品用のクラスタサービスおよびクラスタサービスインスタンスリソースをResource Database へ登録する必要があります。
クラスタサービスの登録については、本書の付録および“PRIMECLUSTER導入運用手引書 4.1 (Linux版) 付録F PRIMECLUSTER対応製品用リソースの登録”を参照してください。
注意
クラスタサービスの登録をしないと、クラスタサービスの状態表示、運用形態名の遷移が行えなくなります。