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

Last Published:
Product(s): InfoScale & Storage Foundation (8.0)
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. ディザスタリカバリの計画
      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 のサンプル

パラレルクラスタデータベース環境のキャンパスクラスタの VxVM ディスクグループの設定

データ整合性のための I/O フェンシングを設定した後、データベースをインストールする前に、リモートミラー用の VxVM ディスクグループを設定する必要があります。

メモ:

あるサイトにキャンパスクラスタが 1 つ設定されていて、別のサイトにもう 1 つ設定されているクラウド環境では、キャンパスクラスタ設定に含まれる FSS ボリュームを、サイト間でデータの高可用性を実現するためのデータレプリケーションに使用できます。この FSS キャンパスクラスタ設定では、サイトの名前に基づいてサイトタグを追加することで、サイトでエラーが発生してもデータの高可用性を維持できます。

設定例では、データベースは Oracle RAC です。

SF for Oracle RAC キャンパスクラスタの Oracle RAC の VxVM ディスクグループを設定するには

  1. CDS ディスクとしてディスクを初期化します。
    # vxdisksetup -i disk01 format=cdsdisk
    # vxdisksetup -i disk02 format=cdsdisk
    # vxdisksetup -i disk03 format=cdsdisk
    # vxdisksetup -i disk05 format=cdsdisk
    # vxdisksetup -i disk06 format=cdsdisk
    # vxdisksetup -i disk07 format=cdsdisk
    # vxdisksetup -i disk08 format=cdsdisk
  2. 各ホストでサイト名を設定します。
    # vxdctl set site=sitename

    サイト名は /etc/vx/volboot ファイルに格納されます。 サイト名は次のようにして表示します。

    # vxdctl list | grep siteid

    たとえば、各サイトに 2 つのノードがある 4 ノードのクラスタでは、次のようにサイトにマークを付けます。

    第 1 のサイトのノード:

    # vxdctl set site=site1

    第 2 のサイトのノード:

    # vxdctl set site=site2
  3. 次のコマンドを使ってエンクロージャ名を入手します。
    # vxdmpadm listenclosure
    ENCLR_NAME     ENCLR_TYPE   ENCLR_SNO STATUS    ARRAY_TYPE LUN_COUNT FIRMWARE
    =============================================================================
    ams_wms0       AMS_WMS      75040638  CONNECTED A/A-A      35        -
    hds9500-alua0  HDS9500-ALUA D600145E  CONNECTED A/A-A       9        -
    hds9500-alua1  HDS9500-ALUA D6001FD3  CONNECTED A/A-A       6        -
    disk           Disk         DISKS     CONNECTED Disk        2        -
  4. 単一のエンクロージャ内に存在するすべてのディスクに対してサイト名を設定します。
    # vxdisk settag site=sitename encl:ENCLR_NAME
  5. 特定のディスクのみにタグを付ける場合は、次のコマンドを実行します。
    # vxdisk settag site=sitename disk

    次に例を示します。

    # vxdisk settag site=site1 disk01
    # vxdisk settag site=site1 disk02
    # vxdisk settag site=site1 disk03
    # vxdisk settag site=site2 disk06
    # vxdisk settag site=site2 disk08
  6. ディスクがサイトに対して登録されていることを確認します。
    # vxdisk listtag

    次に例を示します。

    # vxdisk listtag
    DEVICE          NAME                         VALUE
    disk01 										site                         site1
    disk02 										site                         site1
    disk03 										site                         site1
    disk04 										site                         site1
    disk05 										site                         site1
    disk06 										site                         site2
    disk07 										site                         site2
    disk08 										site                         site2
    disk09 										site                         site2
  7. 両方のサイトからディスクを選択し、OCR と投票ディスク用のディスクグループと、Oracle データ用の別のディスクグループを作成します。 次の例で示されているディスクグループは 1 つだけですが、必要に応じていくつでも作成できます。
    # vxdg -s init ocrvotedg disk05 disk07
    # vxdg -s init oradatadg disk01 disk06
  8. 各サイトのディスクグループでサイトベースの割り当てを有効にします。
    # vxdg -g ocrvotedg addsite site1
    # vxdg -g ocrvotedg addsite site2
    # vxdg -g oradatadg addsite site1
    # vxdg -g oradatadg addsite site2
  9. エンクロージャを使う場合は、両方のサイトのエンクロージャにタグを設定します。
    # vxdg -o retain -g ocrvotedg settag encl:3pardata0 site=site1
    # vxdg -o retain -g ocrvotedg settag encl:3pardata1 site=site2
    # vxdg -o retain -g oradatadg settag encl:3pardata0 site=site1
    # vxdg -o retain -g oradatadg settag encl:3pardata1 site=site2
  10. ディスクグループに対するサイトの一貫性を設定します。
    # vxdg -g ocrvotedg set siteconsistent=on
    # vxdg -g oradatadg set siteconsistent=on
  11. ディスクグループ内で 1 つ以上のミラー化ボリュームを作成します。
    # vxassist -g ocrvotedg make ocrvotevol 2048m nmirror=2
    # vxassist -g oradatadg make oradatavol 10200m nmirror=2
    # vxassist -g ocrvotedg make ocrvotevol 2048m nmirror=2
    # vxassist -g oradatadg make oradatavol 10200m nmirror=2
  12. Site Awareness ライセンスを検証するには、vxlicrep コマンドを使用します。Veritas Volume Manager の製品セクションに、「Site Awareness = Enabled」と示されます。

    すべてのホストに Site Awareness ライセンスをインストールすると、作成したボリュームには、デフォルトで次のような特性が設定されます。

    • すべてのサイト属性は ON に設定されます。ボリュームには、各サイトに少なくとも 1 つのミラーが存在します。

    • ボリュームはサイト間で自動的にミラー化されます。

    • 読み取りポリシー(rdpol)は、siteread に設定されます。

      読み取りポリシーは vxprint -ht コマンドを使って表示できます。

    • ボリュームは、ディスクグループに対して設定されているサイト一貫性の値を継承します。

  13. CVM マスターから、すべてのディスクグループのボリュームを開始します。
    # vxvol -g ocrvotedg startall
    # vxvol -g oradatadg startall
  14. 各ボリュームにファイルシステムを作成して、マウントします。
    # mkfs -t vxfs /dev/vx/rdsk/ocrvotedg/ocrvotevol
    # mkfs -t vxfs /dev/vx/rdsk/oradatadg/oradatavol
    # mount -t vxfs -o cluster /dev/vx/dsk/ocrvotedg/ocrvotevol /ocrvote
    # mount -t vxfs -o cluster /dev/vx/dsk/oradatadg/oradatavol /oradata
  15. OCR および Vote ファイルに対して個別のディレクトリを次のように作成します。
    # mkdir -p /ocrvote/ocr
    # mkdir -p /ocrvote/vote
  16. ディレクトリを作成した後、これらのディレクトリの所有権を Oracle または Grid ユーザーに変更します。
    # chown -R user:group /ocrvote

    また、/oradata の所有権を Oracle ユーザーに変更します。

    # chown user:group /oradata

    メモ:

    VxVM によってすでにミラー化されているため、1 つの投票ディスクで十分です。

  17. データベースソフトウェアのインストール

    Oracle RAC の場合:

    • Oracle Clusterware/GRID をインストールします

    • Oracle RAC バイナリをインストールします。

    • Oracle バイナリのライブラリのリンクを実行します

    • /oradata にデータベースを作成します。 手順の詳細については、

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