Veritas InfoScale™ 8.0.2 ディザスタリカバリ実装ガイド - Linux

Last Published:
Product(s): InfoScale & Storage Foundation (8.0.2)
Platform: Linux
  1. 第 I 部 ディザスタリカバリのための Storage Foundation and High Availability Solutions の概要
    1. サポートされるディザスタリカバリシナリオについて
      1.  
        ディザスタリカバリのシナリオについて
      2. キャンパスクラスタの設定について
        1.  
          VCS キャンパスクラスタの要件
        2.  
          VCS キャンパスクラスタの動作
        3.  
          VCS キャンパスクラスタの一般的な設定
      3. RDC(Replicated Data Cluster)について
        1.  
          VCS レプリケーションデータクラスタの動作
      4. グローバルクラスタについて
        1.  
          VCS グローバルクラスタの動作
        2.  
          クラスタ間の操作のユーザー権限
        3. VCS グローバルクラスタ: 構成単位
          1.  
            リモートクラスタオブジェクトの視覚化
          2.  
            グローバルサービスグループについて
          3. グローバルクラスタの管理について
            1.  
              Wide Area Connector プロセスについて
            2.  
              広域ハートビートエージェントについて
            3.  
              広域ハートビートエージェントの設定例
          4. シリアル化について - Authority 属性
            1.  
              Authority 属性と AutoStart 属性について
          5.  
            耐性と優先権について
          6.  
            広域フェールオーバーを管理するための VCS エージェント
          7.  
            Steward プロセスについて: 2 つのクラスタのグローバルクラスタにおけるスプリットブレインの処理
          8.  
            グローバルクラスタでの情報のやり取りのセキュア化
      5.  
        Veritas InfoScale 製品スイートのコンポーネントのディザスタリカバリ機能のサポート
      6.  
        レプリケート環境での InfoScale 8.0.2 製品の仮想化サポート
    2. ディザスタリカバリの計画
      1. クラスタ設定の計画
        1.  
          キャンパスクラスタ設定の計画
        2.  
          レプリケートされたデータクラスタの設定の計画
        3.  
          グローバルクラスタ設定の計画
      2. データレプリケーションの計画
        1.  
          データレプリケーションオプション
        2.  
          データレプリケーションの注意事項
  2. 第 II 部 キャンパスクラスタの実装
    1. VCS と SFHA 用のキャンパスクラスタの設定
      1. キャンパスクラスタの設定について
        1.  
          キャンパスクラスタを設定するための準備
        2.  
          データ破損を防止するための I/O フェンシングの設定
        3.  
          キャンパスクラスタ設定向けの VxVM ディスクグループの設定
        4.  
          キャンパスクラスタ向けの VCS サービスグループの設定
        5.  
          Veritas InfoScale Operations Manager を使った VxVM および VCS 用のキャンパスクラスタの設定
      2.  
        キャンパスクラスタでのファイアドリル
      3.  
        DiskGroupSnap エージェントについて
      4. キャンパスクラスタでのファイアドリルの実行について
        1.  
          ファイアドリルサービスグループの設定
        2.  
          キャンパスクラスタでのファイアドリルの正常な実行
    2. SFCFSHA、SFRAC 用のキャンパスクラスタの設定
      1.  
        SFCFSHA または SF Oracle RAC のディザスタリカバリのためのキャンパスクラスタの設定について
      2.  
        パラレルクラスタデータベース環境のキャンパスクラスタの設定の準備
      3.  
        データ破損を防止するための I/O フェンシングの設定
      4.  
        パラレルクラスタデータベース環境のキャンパスクラスタの VxVM ディスクグループの設定
      5.  
        SFCFSHA と SF Oracle RAC のキャンパスクラスタの VCS サービスグループの設定
      6.  
        パラレルキャンパスクラスタのチューニングガイドライン
      7.  
        パラレルキャンパスクラスタのベストプラクティス
  3. 第 III 部 RDC (Replicated Data Cluster) の実装
    1. VVR を使った RDC の設定
      1. Replicated Data Cluster 構成の設定について
        1.  
          一般的な RDC(Replicated Data Cluster)の設定について
        2.  
          レプリケーションの設定について
        3.  
          サービスグループの設定
        4.  
          サービスグループの依存関係の設定
      2. サービスグループの移行について
        1.  
          サービスグループの切り替え
      3.  
        レプリケートされたデータクラスタでのファイアドリル
    2. サードパーティのレプリケーションを使った RDC の設定
      1.  
        サードパーティ製レプリケーションを使ったレプリケートされたデータクラスタの設定について
      2.  
        サードパーティ製レプリケーション使用による典型的な RDC(Replicated Data Cluster)設定について
      3.  
        サードパーティ製レプリケーションの設定について
      4.  
        サードパーティ製レプリケーション用のサービスグループの設定
      5.  
        サードパーティ製レプリケーションを使ったレプリケートされたデータクラスタでのファイアドリル
  4. 第 IV 部 グローバルクラスタの実装
    1. VCS と SFHA 用のグローバルクラスタの設定
      1.  
        Cluster Server のインストールと設定
      2. VVR レプリケーションの設定
        1.  
          VVR レプリケーションの設定について
        2.  
          レプリケーションの推奨設定
        3. RDS の作成
          1. RDS のプライマリ RVG の作成
            1.  
              RDS のプライマリ RVG を作成する場合の前提条件
            2.  
              例: データボリュームを含むプライマリ RVG の作成
            3.  
              例: ボリュームセットを含むプライマリ RVG の作成
          2. RDS へのセカンダリの追加
            1.  
              RDS にセカンダリを追加するためのベストプラクティス
            2.  
              RDS にセカンダリを追加するための前提条件
          3. セカンダリのレプリケーション設定の変更
            1. セカンダリのレプリケーションモードの設定
              1.  
                例: RDS のレプリケーションモードを非同期に設定
              2.  
                例: RDS のレプリケーションモードを同期に設定
            2.  
              セカンダリの遅延保護の設定
            3.  
              セカンダリの SRL オーバーフロー保護の設定
            4.  
              セカンダリのネットワーク転送プロトコルの設定
            5. セカンダリのパケットサイズの設定
              1.  
                例: プライマリとセカンダリ間のパケットサイズの設定
            6. セカンダリの帯域幅の制限の設定
              1.  
                例: プライマリとセカンダリ間のネットワーク帯域幅の制限
              2.  
                例: プライマリとセカンダリ間のネットワークスロットルの無効化
              3.  
                例: 完全同期を使用した場合の VVR が使用するネットワーク帯域幅の制限
        4. セカンダリの同期とレプリケーションの開始
          1. セカンダリの同期方式
            1.  
              ネットワークを使用したセカンダリの同期
            2.  
              ブロックレベルのテープバックアップを使用したセカンダリの同期
            3.  
              ディスクの物理的な移動によるセカンダリの同期
          2. 自動同期機能の使用
            1.  
              自動同期を使用する際の注意事項
          3.  
            自動同期を使用したレプリケーションの設定例
          4.  
            VVR の SmartMove について
          5.  
            シンストレージ再生と VVR について
          6.  
            シン再生アレイに再生が必要かどうかの判断
        5. データボリュームが初期化されている場合のレプリケーションの開始
          1.  
            例: データボリュームが初期化されている場合のレプリケーションの開始
      3.  
        サードパーティ製レプリケーションの設定
      4. グローバルクラスタ設定向けにクラスタを設定する
        1.  
          プライマリサイトでのグローバルクラスタコンポーネントの設定
        2.  
          セカンダリサイトでの VCS のインストールと設定
        3.  
          広域コネクタ間の通信のセキュリティ設定
        4.  
          リモートクラスタオブジェクトの設定
        5.  
          追加ハートビートリンクの設定(オプション)
        6.  
          Steward プロセスの設定 (オプション)
      5. グローバルクラスタ設定向けにサービスグループを設定する
        1.  
          VVR ベースのレプリケーションのための VCS サービスグループの設定
        2.  
          グローバルサービスグループとしてのサービスグループの設定
      6.  
        グローバルクラスタでのファイアドリル
    2. グローバルクラスタの Storage Foundation Cluster File System High Availability、Storage Foundation for Oracle RAC、または Storage Foundation for Sybase CE での設定
      1.  
        グローバルクラスタについて
      2.  
        SFHA (Storage Foundation and High Availability) Solutions を使ったパラレルグローバルクラスタのレプリケーションについて
      3.  
        並列クラスタのグローバルクラスタ環境の設定について
      4.  
        プライマリサイトの設定
      5. セカンダリサイトの設定
        1.  
          セカンダリサイトの Sybase ASE CE クラスタの設定
      6.  
        パラレルグローバルクラスタサイト間のレプリケーションの設定
      7.  
        パラレルグローバルクラスタの設定のテスト
    3. グローバルクラスタの VVR と Storage Foundation Cluster File System High Availability、Storage Foundation for Oracle RAC、または Storage Foundation for Sybase CE での設定
      1.  
        VVR(Volume Replicator)を使ったパラレルグローバルクラスタのレプリケーション設定について
      2. プライマリサイトでの VVR を使ったレプリケーションの設定
        1.  
          プライマリサイトでのデータと SRL ボリュームの作成
        2.  
          プライマリサイトの Replicated Volume Group の設定
      3. セカンダリサイトでの VVR を使ったレプリケーションの設定
        1.  
          セカンダリサイトでのデータと SRL ボリュームの作成
        2.  
          /etc/vx/vras/.rdg ファイルの編集
        3.  
          各クラスタの RLINK に対する IP アドレスの設定
        4.  
          セカンダリサイトでのレプリケーション用ディスクグループの設定
      4.  
        プライマリサイトでの VVR を使ったデータベースボリュームのセタンダリサイトへのレプリケーションの開始
      5. VVR を使ったデータベースボリュームのレプリケーションのための Cluster Server 設定
        1.  
          プライマリサイトにおける VCS (Veritas Cluster Server)設定の修正
        2.  
          セカンダリサイトにおける VCS 設定の修正
        3.  
          セカンダリサイトの Sybase ASE CE クラスタの設定
      6.  
        グローバルパラレルクラスタのレプリケーションの使用例
  5. 第 V 部 参照先
    1. 付録 A. 設定ファイルの例
      1. Storage Foundation for Oracle RAC のサンプル設定ファイル
        1.  
          sfrac02_main.cf ファイル
        2.  
          sfrac07_main.cf ファイルと sfrac08_main.cf ファイル
        3.  
          sfrac09_main.cf ファイルと sfrac10_main.cf ファイル
        4.  
          sfrac11_main.cf ファイル
        5.  
          sfrac12_main.cf ファイルと sfrac13_main.cf ファイル
        6.  
          ファイアドリルサービスグループの設定例
      2. SF(Storage Foundation)for Oracle RAC の main.cf サンプルファイルについて
        1.  
          CVM/VVR のプライマリサイトの Oracle 10g の main.cf のサンプル
        2.  
          CVM/VVR のセカンダリサイトの Oracle 10g の main.cf のサンプル
      3. SF(Storage Foundation)for Sybase ASE CE の main.cf サンプルファイルについて
        1.  
          VCS の制御下にあり、Sybase バイナリをインストールするための CFS の共有マウントポイントを持つ基本的な Sybase ASE CE クラスタ設定向けの main.cf のサンプル
        2.  
          Sybase バイナリをインストールするための VxFS のローカルマウントポイントを持つ基本的な Sybase ASE CE クラスタ設定向けの main.cf のサンプル
        3.  
          CVM VVR のプライマリサイトの main.cf のサンプル
        4.  
          CVM VVR のセカンダリサイトの main.cf のサンプル

セカンダリサイトの設定

セカンダリサイトの設定必要条件は、プライマリサイトの必要条件に多少の追加を加えたものです。追加部分を次に示します。

表: セカンダリサイトでパラレルグローバルクラスタを設定するためのタスク

タスク

説明

クラスタの設定

「セカンダリサイトでクラスタを設定するには」を参照してください。

データベースの設定

「セカンダリサイトで SFCFSHA データベースを設定するには」を参照してください。

「セカンダリサイトで Oracle RAC データベースを設定するには」を参照してください。

「セカンダリサイトで Sybase ASE CE データベースを設定するには」を参照してください。

パラレルグローバルクラスタの重要な必要条件

  • プライマリサイトとセカンダリサイトのクラスタ名は一意である必要があります。

  • プライマリクラスタとセカンダリクラスタの両方で、同じ OS ユーザーとグループ ID をデータベースのインストールと設定用に使用する必要があります。

  • Oracle RAC の場合は、CRS/GRID とデータベースのバイナリに、同じディレクトリ構造、名前、権限を使ってください。

セカンダリサイトには既存のパラレルクラスタを使うか、または新規クラスタをインストールして使うことができます。

計画情報については、製品のインストールガイドを参照してください。手順については、次の特定の設定ガイドを参照してください。

Storage Foundation Cluster File System High Availability 設定およびアップグレードガイド』を参照してください。

Storage Foundation for Oracle RAC 設定およびアップグレードガイド』を参照してください。

Storage Foundation for Sybase ASE CE 設定およびアップグレードガイド』を参照してください。

セカンダリサイトでクラスタを設定するには

  1. サーバーとストレージをインストールし、設定します。
  2. ハードウェアベースのレプリケーションを使う場合、アレイを管理するためのソフトウェアをインストールします。
  3. キーレスライセンスを使う場合も、キーを手動でインストールする場合も、正しいインストールオプションが有効であることを検証します。 グローバルクラスタには GCO オプションが必要です。 レプリケーションに VVR を使う場合は、それを有効にする必要があります。
  4. 製品のインストールガイドの指示に従って、SFHA(Storage Foundation and High Availability)Solutions 製品を準備し、インストールして設定します。

    マルチノードクラスタに、I/O フェンシングを設定します。

  5. シングルノードクラスタでは、I/O フェンシングを有効にしないでください。 フェンシングは無効なモードで実行されます。
  6. グローバルクラスタ用に、システムとストレージを準備します。 データベースソフトウェアをインストールする前に、ハードウェアとストレージの必要条件を確認します。

    SFCFSHA の場合は、次の設定が必要です。

    • データベースソフトウェアのローカルストレージ

    • ハードウェアベースかホストベースのレプリケーションの一部としてレプリケートされないリソースの共有ストレージ

    • データベースファイル用のレプリケートストレージ

    • クォーラムとデータベースのバイナリに、プライマリと同じディレクトリ構造、名前、権限を使ってください。

    SF Oracle RAC の場合は、次の設定が必要です。

    • Oracle RAC と CRS のバイナリのローカルストレージ

    • ハードウェアベースかホストベースのレプリケーションの一部としてレプリケートされない OCR と投票ディスクの共有ストレージ

    • データベースファイル用のレプリケートされた共有ストレージ

    • CRS/GRID とデータベースのバイナリに、プライマリと同じディレクトリ構造、名前、権限を使ってください。

    SF Sybase CE の場合は、次の設定が必要です。

    • Sybase ASE CE バイナリのファイルシステムとクラスタファイルシステムのレプリケートされない共有ストレージ

    • レプリケートされないクォーラムデバイスの共有ストレージ

    • データベースファイル用のレプリケートストレージ

    • クォーラムとデータベースのバイナリに、プライマリと同じディレクトリ構造、名前、権限を使ってください。

    • Storage Foundation for Sybase ASE CE 設定およびアップグレードガイド』の手順で設定を確認します。

    メモ:

    CRS/GRID とデータベースのバイナリに、同じディレクトリ構造、名前、権限を使ってください。

  7. SFCFSHA の場合は、データベースのバイナリをインストールし、設定します。 データベースのマニュアルを参照してください。

    メモ:

    レプリケートされないリソースは、レプリケートされていない共有ストレージに存在する必要があります。

    データベースのインストールと設定が成功したら、データベースのリソースがすべてのノードで動作していることを確認します。

  8. Oracle RAC のインストールと設定については、『Storage Foundation for Oracle RAC 設定およびアップグレードガイド』の手順を参照してください。
    • Oracle Clusterware/Grid Infrastructure ソフトウェア

    • Oracle RAC データベースソフトウェア

    • Oracle RAC のバイナリバージョンは、両方のサイトでまったく同一である必要があります。

    メモ:

    OCR と投票ディスクは、レプリケートされていない共有ストレージに存在する必要があります。

    Oracle RAC のインストールと設定が成功したら、CRS デーモンとリソースがすべてのノードで動作していることを確認します。

    $GRID_HOME/bin/crsctl stat res -t
  9. SF Sybase CE で、Sybase ASE CE バイナリをインストールして設定する場合は、『Storage Foundation for Sybase ASE CE 設定およびアップグレードガイド』の手順を参照してください。

    次の設定必要条件に注意してください。

    • クォーラムデバイスは非レプリケートされた共有ストレージにある必要があります。

    • Sybase のバイナリバージョンは、両方のサイトでまったく同一である必要があります(ESD バージョンを含む)。

    • セカンダリサイトの VCS 制御の下で、Sybase バイナリのマウント/ボリュームを手動で設定します。

データベースを作成しないでください。 データベースはプライマリサイトからレプリケートされます。

セカンダリサイトで SFCFSHA データベースを設定するには

  1. ハードウェアベースのレプリケーションを行っている場合は、データベース、ディスクグループ、およびボリュームはプライマリサイトからレプリケートされます。

    データベースのデータと制御ファイルのホストになる、CFS のマウントポイント用ディレクトリを作成します。

  2. レプリケーションに VVR を使用している場合は、レプリケートされた内容と同一のディスクグループおよびボリュームを、プライマリサイトに示されているのと同一の名前およびサイズで作成します。

    CFS マウントポイントのディレクトリを、プライマリサイトのディレクトリとして作成します。 これらのディレクトリは、フェールオーバー発生時にセカンダリサイトがプライマリサイトになると、データベースと制御ファイルのホストになります。

  3. プライマリサイトで作成したように、データベースのサブディレクトリを作成します。

セカンダリサイトで Oracle RAC データベースを設定するには

  1. ハードウェアベースのレプリケーションを行っている場合は、データベース、ディスクグループ、およびボリュームはプライマリサイトからレプリケートされます。

    データベースのデータと制御ファイルのホストになる、CFS のマウントポイント用ディレクトリを作成します。

  2. レプリケーションに VVR を使用している場合は、レプリケートされた内容と同一のディスクグループおよびボリュームを、プライマリサイトに示されているのと同一の名前およびサイズで作成します。

    CFS マウントポイントのディレクトリを、プライマリサイトのディレクトリとして作成します。 これらのディレクトリは、フェールオーバー発生時にセカンダリサイトがプライマリサイトになると、データベースと制御ファイルのホストになります。

  3. クラスタの各ノードで、プライマリクラスタから初期化ファイル(pfiles、spfiles)を同じディレクトリパスを保有するセカンダリクラスタにコピーします。

    たとえば、プライマリの $ORACLE_HOME/dbs から init$ORACLE_SID.ora と orapw$ORACLE_SID.ora をセカンダリの $ORACLE_HOME/dbs にコピーします。

  4. Oracle ユーザーとして、ディレクイトリがプライマリサイトと並行するように、セカンダリサイトに次のサブディレクトリを作成します。
    $ mkdir -p $ORACLE_BASE/diag
    $ mkdir -p $ORACLE_BASE/admin
    $ mkdir -p $ORACLE_BASE/admin/adump 

    プライマリおよびセカンダリサイトの両方でファイルを

    $ORACLE_HOME/dbs/init$ORACLE_SID.ora

    次のように編集します。

    remote_listener = 'SCAN_NAME:1521'
    SPFILE=<SPFILE NAME>
  5. プライマリのリスナーと同じ名前を使って、セカンダリサイトでリスナーを設定します。 これは、次のいずれかの方法で実行できます。
    • listener.ora ファイルと tnsnames.ora ファイルをプライマリサイトからコピーし、セカンダリサイトに適した名前に更新します。

    • Oracle の netca ユーティリティを使って、セカンダリサイトで listener.ora ファイルと tnsnames.ora ファイルを設定します。

  6. セカンダリサイトで、データベースソフトウェアの所有者として srvctl コマンドを使ってデータベースを登録します。

    データベースは、セカンダリのクラスタの任意のノードから 1 回のみ登録される必要があります。Oracle データベースソフトウェアの所有者として、次のコマンドを使ってください

    $ $ORACLE_HOME/bin/srvctl add database -d database_name -o oracle_home
  7. データベースインスタンスが自動的に再起動されないように、srvctl コマンドを使って、データベースの管理ポリシー(自動、手動)を手動に変更します。
    $ $ORACLE_HOME/bin/srvctl modify database -d database_name -y manual

    クラスタの任意のノードから 1 回のみこの変更を実行する必要があります。

  8. srvctl コマンドを使って、インスタンスを登録します。 各ノードで次のコマンドを実行します。
    $ $ORACLE_HOME/bin/srvctl add instance -d database_name \
    -i instance_name -n node-name

    セカンダリクラスタに 2 つ以上のノードがある場合は、srvctl コマンドを使ってインスタンスを追加する必要があります。

    たとえば、データベースインスタンスの名前が racdb の場合、sys3 のインスタンス名は racdb1、sys4 のインスタンス名は racdb2 です。

    $ $ORACLE_HOME/bin/srvctl add instance -d racdb -i racdb1 -n sys3
    
    $ $ORACLE_HOME/bin/srvctl add instance -d racdb -i racdb2 -n sys4
  9. プライマリサイトのクラスタ/GRID にある他のリソースすべて(listener、ASM、service など)を、srvctl コマンドまたは crs_register を使ってセカンダリサイトに登録します。 コマンドについて詳しくは、Metalink の Oracle マニュアルを参照してください。

セカンダリサイトで Sybase ASE CE データベースを設定するには

  1. CFS マウントポイントのディレクトリを、プライマリサイトのディレクトリとして作成します。 これらのディレクトリは、フェールオーバー発生時にセカンダリサイトがプライマリサイトになると、データベースのホストになります。
  2. レプリケートされた内容と同一のディスクグループおよびボリュームを、プライマリサイトに示されているのと同一の名前およびサイズで作成します。