Cluster Server 8.0 汎用アプリケーションエージェント設定ガイド - AIX、Linux、Solaris
Veritas High Availability 設定ウィザードを使ったアプリケーション監視の設定
監視用アプリケーションを設定する前に、クラスタを設定する必要があります。 クラスタの設定手順について詳しくは『VCS インストールガイド』を参照してください。
Veritas High Availability 設定ウィザードを使って監視する汎用アプリケーションを設定するには、次の操作をします。
- Veritas High Availability 設定ウィザードを起動します。
- [ようこそ(Welcome)]パネルの情報を確認して、[次へ(Next)]をクリックします。
- [アプリケーション選択(Application Selection)]パネルで、[汎用アプリケーション(Generic Application)]を選択して[次へ(Next)]をクリックします。
- [アプリケーション入力(Application Inputs)]パネルで、コンポーネントの名前を入力して[コンポーネントの追加(Add Component)]をクリックします。
追加したコンポーネントは[コンポーネント(Component)]フィールドに表示されます。
- 次の詳細を指定して、監視するコンポーネントを設定します。
起動プログラム(Start program): 起動プログラムスクリプトの絶対パス
停止プログラム(Stop program): 停止プログラムスクリプトの絶対パス
強制停止プログラム(Force-stop program): 強制的にアプリケーションを停止するプログラムスクリプトの絶対パス
少なくとも次の項目を 1 つ以上指定します。
監視プログラム(Monitor program): 監視プログラムスクリプトの絶対パス
監視するアプリケーション関連の処理(Application-related processes to monitor): 監視する必要があるアプリケーション処理の名前
アプリケーション生成 PID ファイル(Application-generated PID files): アプリケーションのプロセス ID(PID)ファイルのパス名
このアプリケーションのインテリジェント監視を有効にする(Enable intelligent monitoring for this application): このオプションを選択するかまたは選択解除して、アプリケーションコンポーネントのインテリジェント監視の有効と無効を切り替えます。このオプションはデフォルトで選択されています。アプリケーションコンポーネントのインテリジェント監視は有効にすることをお勧めします。
インテリジェントな監視について詳しくは、『Veritas Cluster Server 付属エージェントリファレンスガイド』のアプリケーションエージェントセクションを参照してください。
ユーザー(User): ユーザー名。このユーザー名はすべてのエージェントスクリプトの実行に使われます。 アプリケーションを設定する物理コンピュータ、仮想マシン、論理ドメイン、LPAR の適切な権限がある有効なユーザーを指定します。 指定しないと、アプリケーションの監視に失敗することがあります。
[コンポーネント(Component)]フィールドからコンポーネントを削除するには、[削除(Remove)]アイコンを使います。
- 監視するアプリケーションコンポーネントをさらに指定する場合は、手順 4 と 5 を繰り返します。 指定しない場合は、[次へ(Next)]をクリックします。
- [ストレージの選択(Storage Selection)]パネルで、ストレージが必要なアプリケーションインスタンスの適切なマウントポイントを選択し、[次へ(Next)]をクリックします。
メモ:
共有ストレージを物理コンピュータ、仮想マシン、論理ドメイン、LPAR にマウントしていない場合は、[ストレージの選択(Storage Selection)]パネルは表示されません。
- [開始または停止順序の定義(Define Start-Stop Order)]パネルは、監視するコンポーネントを複数追加した場合にのみ表示されます。
[開始または停止順序の定義(Define Start-Stop Order)]パネルでコンポーネント間の依存関係を定義するには、[親コンポーネント(Parent Component)]フィールドからアプリケーションコンポーネントを選択し、次に[依存先(Depends on)]フィールドから依存先コンポーネントを選択します。アプリケーションを開始すると、コンポーネントは定義した順序でオンラインになります。
[次へ(Next)]をクリックします。
- VOM でウィザードを起動した場合は、手順 12 に進みます。
[設定の入力(Configuration Inputs)]パネルの編集アイコンを使って、VCS クラスタ操作をするシステムのユーザー名とパスワードを指定します。
- [設定の入力(Configuration Inputs)]パネルで、必要なシステムを[アプリケーションのフェールオーバー先(Application failover targets)]リストに移動します。 フェールオーバーシステムの優先順位を定義するには、上下の矢印キーを使います。
[クラスタシステム(Cluster systems)]は、クラスタ構成に含まれるシステムの一覧を表示する
[アプリケーションのフェールオーバー先(Application failover targets)]は、アプリケーションをフェールオーバーできるシステムの一覧を表示する
- クラスタにこれ以上システムを追加しない場合は、この手順をスキップします。
クラスタにシステムを追加するには、[設定の入力(Configuration Inputs)]パネルで[システムの追加(Add System)]をクリックします。[システムの追加(Add System)]ダイアログボックスで、VCS クラスタに追加するシステムの次の詳細を指定し、[OK]をクリックします。
システム名または IP アドレス(System Name or IP address)
VCS クラスタに追加するシステムの名前または IP アドレスを指定します。
ユーザー名
システムのユーザーアカウントを指定します。
通常、これは root ユーザーです。
パスワード
指定したユーザーアカウントのパスワードを指定します。
指定したユーザーアカウントをすべてのシステムで使う(Use the specified user account on all systems)
同じユーザー名とパスワードを使うすべてのクラスタシステムで、指定したユーザーアカウントを使う場合に選択します。
ウィザードが詳細を検証し、システムが[クラスタシステム(Cluster Systems)]リストに表示されます。
クラスタまたはアプリケーションフェールオーバー先のリストからシステムを削除するには、[削除(Remove)]アイコンを使います。
- アプリケーションコンポーネントの仮想 IP アドレスを指定しない場合は、この手順をスキップします。
[仮想ネットワークの詳細(Virtual Network Details)]パネルで、IP ネットワーク(IPV4 または IPv6)を選択します。デフォルトでは、IPv4 プロトコルが選択されています。
適切なコンポーネントを選択し、各フェールオーバーシステムに次の詳細を指定します。
仮想 IP アドレス
重複のない仮想 IP アドレスを指定します。
各コンポーネントに仮想 IP アドレスを 1 つのみ指定できます。
サブネットマスク(IPv4 の場合)
サブネットマスクの詳細を指定します。
接頭辞(IPv6 の場合)
接頭辞の詳細を選択します。
ネットワークアダプタ(Network Adapter)
仮想 IP をホストするネットワークアダプタを選択します。
別の仮想 IP アドレスを追加する場合は、[仮想 IP アドレスの追加(Add virtual IP address)]をクリックします。
[次へ(Next)]をクリックします。
- この手順は、VMware 環境の仮想マシンでアプリケーション監視を設定している場合にのみ適用可能です。
手順 7 でアプリケーションのマウントポイントを選択した場合は、[ストレージ HA の入力(Storage HA Inputs)]パネルが表示されます。
[ストレージ HA の入力(Storage HA Inputs)]パネルで、仮想マシンをフェールオーバーできるすべての ESX/ESXi ホストを指定します。 各 ESX/ESXi ホストは、表示されているディスクを含めて必要な共有データストアにアクセスできる必要があります。
ESX/ESXi ホストを指定するには、[ESX/ESXi ホストの追加(Add ESX/ESXi Host)]をクリックして、[ESX/ESXi ホストの追加(Add ESX/ESXi Host)]ダイアログボックスで次の詳細を指定し、[OK]をクリックします。
ESX/ESXi のホスト名または IP アドレス(ESX/ESXi hostname or IP address)
対象の ESX/ESXi ホスト名または IP アドレスを指定します。
vMotion を実行して仮想マシンをこの ESX/ESXi ホストにフェールオーバーできます。 すべての追加 ESX/ESXi ホストは、存在するアプリケーションが使うディスクのデータストアにアクセスできる必要があります。
ユーザー名
ESX/ESXi ホストのユーザーアカウントを指定します。 ユーザーアカウントは、指定済みの ESX/ESXi ホストの管理者権限が割り当てられている必要があります。
パスワード
[ユーザー名(User name)]テキストボックスで、指定したユーザーアカウントのパスワードを指定します。
ウィザードは、指定済みの ESX/ESXi ホストのユーザーアカウントとストレージの詳細を検証します。
ESX/ESXi ホストを削除する場合は[削除(Remove)]アイコンを使います。
[次へ(Next)]をクリックします。
- [概略(Summary)]パネルで設定の詳細情報を見直し、[次へ(Next)]をクリックして設定を続行します。
サービスグループの名前を変更する場合は、[名前の変更(Rename)]リンクをクリックして[サービスグループ名の変更 (Rename service group name)]ダイアログボックスでサービスグループ名を編集します。
- [実装(Implementation)]パネルで、ウィザードが次のタスクを実行して各タスクの状態を表示します。
監視するアプリケーションを設定する
VMware 環境でクラスタ通信リンクを作成する
すべてのタスクを完了したら、[次へ(Next)]をクリックします。
設定タスクに失敗したら、[診断情報(Diagnostic information)]をクリックしてエラーの詳細を調べます。 エラーの原因を解決し、ウィザードを再度実行して監視するアプリケーションを設定します。
- [次へ(Next)]、[完了(Finish)]の順にクリックしてウィザードのワークフローを完了します。
これで、監視するアプリケーションの設定が完了します。
メモ:
停止中のアプリケーションを起動する場合には、[起動(Start)]をクリックしてシステム上で設定されているコンポーネントを起動します。