Cluster Server 8.0 汎用アプリケーションエージェント設定ガイド - AIX、Linux、Solaris

Last Published:
Product(s): InfoScale & Storage Foundation (8.0)
Platform: AIX,Linux,Solaris

Veritas High Availability 設定ウィザードを使ったアプリケーション監視の設定

監視用アプリケーションを設定する前に、クラスタを設定する必要があります。 クラスタの設定手順について詳しくは『VCS インストールガイド』を参照してください。

Veritas High Availability 設定ウィザードを使って監視する汎用アプリケーションを設定するには、次の操作をします。

  1. Veritas High Availability 設定ウィザードを起動します。
  2. [ようこそ(Welcome)]パネルの情報を確認して、[次へ(Next)]をクリックします。
  3. [アプリケーション選択(Application Selection)]パネルで、[汎用アプリケーション(Generic Application)]を選択して[次へ(Next)]をクリックします。
  4. [アプリケーション入力(Application Inputs)]パネルで、コンポーネントの名前を入力して[コンポーネントの追加(Add Component)]をクリックします。

    追加したコンポーネントは[コンポーネント(Component)]フィールドに表示されます。

  5. 次の詳細を指定して、監視するコンポーネントを設定します。
    • 起動プログラム(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)]アイコンを使います。

  6. 監視するアプリケーションコンポーネントをさらに指定する場合は、手順 45 を繰り返します。 指定しない場合は、[次へ(Next)]をクリックします。
  7. [ストレージの選択(Storage Selection)]パネルで、ストレージが必要なアプリケーションインスタンスの適切なマウントポイントを選択し、[次へ(Next)]をクリックします。

    メモ:

    共有ストレージを物理コンピュータ、仮想マシン、論理ドメイン、LPAR にマウントしていない場合は、[ストレージの選択(Storage Selection)]パネルは表示されません。

  8. [開始または停止順序の定義(Define Start-Stop Order)]パネルは、監視するコンポーネントを複数追加した場合にのみ表示されます。

    [開始または停止順序の定義(Define Start-Stop Order)]パネルでコンポーネント間の依存関係を定義するには、[親コンポーネント(Parent Component)]フィールドからアプリケーションコンポーネントを選択し、次に[依存先(Depends on)]フィールドから依存先コンポーネントを選択します。アプリケーションを開始すると、コンポーネントは定義した順序でオンラインになります。

    [次へ(Next)]をクリックします。

  9. VOM でウィザードを起動した場合は、手順 12 に進みます。

    [設定の入力(Configuration Inputs)]パネルの編集アイコンを使って、VCS クラスタ操作をするシステムのユーザー名とパスワードを指定します。

  10. [設定の入力(Configuration Inputs)]パネルで、必要なシステムを[アプリケーションのフェールオーバー先(Application failover targets)]リストに移動します。 フェールオーバーシステムの優先順位を定義するには、上下の矢印キーを使います。
    • [クラスタシステム(Cluster systems)]は、クラスタ構成に含まれるシステムの一覧を表示する

    • [アプリケーションのフェールオーバー先(Application failover targets)]は、アプリケーションをフェールオーバーできるシステムの一覧を表示する

  11. クラスタにこれ以上システムを追加しない場合は、この手順をスキップします。

    クラスタにシステムを追加するには、[設定の入力(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)]アイコンを使います。

  12. アプリケーションコンポーネントの仮想 IP アドレスを指定しない場合は、この手順をスキップします。

    [仮想ネットワークの詳細(Virtual Network Details)]パネルで、IP ネットワーク(IPV4 または IPv6)を選択します。デフォルトでは、IPv4 プロトコルが選択されています。

    適切なコンポーネントを選択し、各フェールオーバーシステムに次の詳細を指定します。

    仮想 IP アドレス

    重複のない仮想 IP アドレスを指定します。

    各コンポーネントに仮想 IP アドレスを 1 つのみ指定できます。

    サブネットマスク(IPv4 の場合)

    サブネットマスクの詳細を指定します。

    接頭辞(IPv6 の場合)

    接頭辞の詳細を選択します。

    ネットワークアダプタ(Network Adapter)

    仮想 IP をホストするネットワークアダプタを選択します。

    別の仮想 IP アドレスを追加する場合は、[仮想 IP アドレスの追加(Add virtual IP address)]をクリックします。

    [次へ(Next)]をクリックします。

  13. この手順は、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)]をクリックします。

  14. [概略(Summary)]パネルで設定の詳細情報を見直し、[次へ(Next)]をクリックして設定を続行します。

    サービスグループの名前を変更する場合は、[名前の変更(Rename)]リンクをクリックして[サービスグループ名の変更 (Rename service group name)]ダイアログボックスでサービスグループ名を編集します。

  15. [実装(Implementation)]パネルで、ウィザードが次のタスクを実行して各タスクの状態を表示します。
    • 監視するアプリケーションを設定する

    • VMware 環境でクラスタ通信リンクを作成する

    すべてのタスクを完了したら、[次へ(Next)]をクリックします。

    設定タスクに失敗したら、[診断情報(Diagnostic information)]をクリックしてエラーの詳細を調べます。 エラーの原因を解決し、ウィザードを再度実行して監視するアプリケーションを設定します。

  16. [次へ(Next)]、[完了(Finish)]の順にクリックしてウィザードのワークフローを完了します。

    これで、監視するアプリケーションの設定が完了します。

    メモ:

    停止中のアプリケーションを起動する場合には、[起動(Start)]をクリックしてシステム上で設定されているコンポーネントを起動します。