Veritas InfoScale™ 8.0.2 ディザスタリカバリ実装ガイド - Linux
- 第 I 部 ディザスタリカバリのための Storage Foundation and High Availability Solutions の概要
- 第 II 部 キャンパスクラスタの実装
- 第 III 部 RDC (Replicated Data Cluster) の実装
- 第 IV 部 グローバルクラスタの実装
- VCS と SFHA 用のグローバルクラスタの設定
- グローバルクラスタの Storage Foundation Cluster File System High Availability、Storage Foundation for Oracle RAC、または Storage Foundation for Sybase CE での設定
- グローバルクラスタの VVR と Storage Foundation Cluster File System High Availability、Storage Foundation for Oracle RAC、または Storage Foundation for Sybase CE での設定
- 第 V 部 参照先
RDS にセカンダリを追加するための前提条件
セカンダリとして追加されるノード上で、次の手順を実行します。
プライマリディスクグループと同じ名前のディスクグループを作成します。
プライマリデータボリュームと同じ名前とサイズのデータボリュームを作成します。
プライマリ SRL と同じ名前の SRL を作成します。SRL をボリュームセットまたはボリュームセットのコンポーネントボリュームとすることはできないので注意してください。
プライマリ RVG にボリュームセットが組み込まれている場合、追加するセカンダリのコンポーネントボリュームには必ずプライマリのコンポーネントボリュームと同じ名前、長さ、インデックスを設定するようにします。
セカンダリホスト上の /etc/vx/vras/.rdg ファイルがプライマリディスクグループ ID を含む RDS に追加されているかどうか確認します。.rdg ファイルへの各ディスクグループの ID エントリが個別の行にあるかどうかを確認します。
ディスクグループ ID エントリの形式の例については、.rdg ファイルを参照してください。
vradmin addsec コマンドを使うと、指定したセカンダリホストでプライマリ RVG に対応するセカンダリ RVG の作成が許可されているかどうかがチェックされます。指定したセカンダリホスト上の /etc/vx/vras/.rdg ファイルにプライマリディスクグループ ID が記述されている場合は、プライマリに許可が与えられているものと判断されます。プライマリに同じディスクグループ上の複数の RVG が含まれている場合は、1 つのエントリのみが必要とされます。セカンダリホスト上の /etc/vx/vras/.rdg ファイルにあるプラス(+)記号は、すべてのホスト上のすべてのプライマリ RVG に対応するセカンダリ RVG の作成が許可されていることを示します。
許可を確認するためにセカンダリホスト上の /etc/vx/vras/.rdg ファイルを使用するのは、セカンダリが追加された場合、あるいはリモートデータボリュームが同期または検証された場合のみです。セカンダリがプライマリからテイクオーバーした後でこれらの操作を実行するには、元のプライマリホストでも /etc/vx/vras/.rdg ファイルに新しいプライマリホストに対するディスクグループ ID が記述されている必要があります。
プライマリディスクグループ ID を表示するには、プライマリホスト上で次のコマンドを実行します。
# vxprint -l diskgroup
たとえば、セカンダリホスト london に RVG を作成するためにホスト seattle を有効化するには、ホスト london の .rdg ファイルで、新しい各行に次のエントリが必要です。
1083007373.10.seattle
SAN ディスクグループ環境では、アプリケーションがボリュームクライアントに存在する場合は、セカンダリデータボリュームがセカンダリ上の対応するボリュームクライアントに接続されている必要があります。
SAN ディスクグループ環境では、アプリケーションがボリュームクライアントに存在する場合は、プライマリボリュームサーバーに、セカンダリボリュームサーバーおよびセカンダリボリュームクライアントへのネットワーク接続が必要です。
SAN ディスクグループ環境では、アプリケーションがボリュームクライアントに存在する場合は、セカンダリのホスト名または IP アドレスがセカンダリ上のボリュームクライアントで使用できる必要があります。
SAN ディスクグループ環境では、アプリケーションがボリュームサーバーに存在する場合は、セカンダリのホスト名または IP アドレスがセカンダリ上のボリュームサーバーで使用できる必要があります。
セカンダリを RDS に追加するには
# vradmin -g local_diskgroup addsec local_rvgnamepri_hostname \ sec_hostname
引数 local_diskgroup は、ローカルホスト上のディスクグループの名前です。
引数 local_rvgname は、ローカルホスト上の RVG の名前です。
引数 pri_hostname と sec_hostname は、プライマリホストおよびセカンダリホストの IP アドレス、または IP アドレスがネームサービスや hosts ファイルから取得できるホスト名を指定します。これらの名前は、RLINK の作成時に local_host 属性および remote_host 属性として使用されます。local_host と remote_host によって、プライマリ RLINK とセカンダリ RLINK に使用するネットワーク接続が指定されます。
DCM をデータボリュームに追加しない場合は、-nodcm オプションを使用します。デフォルトでは、-nodcm オプションを指定しないかぎり、DCM が自動的に追加されます。
メモ:
デフォルトでは、新しいプライマリ RLINK とセカンダリ RLINK 上の SRL 保護は、autodcm に設定されています。-nodcm オプションを指定して vradmin addsec コマンドを実行すると、SRL 保護が無効になります。
-sdg オプションを使用して他の名前を指定しないかぎり、セカンダリ RVG はプライマリディスクグループと同じ名前のディスクグループに追加されます。
例 1:
この例は、RVG hr_rvg を含む RDS にセカンダリホスト london_priv を追加する方法を示しています。レプリケーションを行う場合、この例ではプライベートネットワークを使用し、プライマリホスト名 seattle_priv、セカンダリホスト名 london_priv を使います。セカンダリ上では、プライマリと同じ名前のディスクグループ、すなわち hrdg に RVG が追加されます。データボリュームに自動的に DCM が追加されます。
# vradmin -g hrdg addsec hr_rvg seattle_priv london_priv
例 2:
この例は、RVG hr_rvg を含む RDS にセカンダリホスト london_priv を追加する方法を示しています。プライマリとセカンダリのそれぞれの RLINK 名に to_london と to_seattle を指定して RLINK を作成しています。この RLINK によってプライマリホスト seattle_priv とセカンダリホスト london_priv が接続されます。セカンダリ上では、プライマリと同じ名前のディスクグループ、すなわち hrdg に RVG が追加されます。
# vradmin -g hrdg addsec hr_rvg seattle_priv london_priv \ prlink=to_london srlink=to_seattle
例 3:
この例は、RVG hr_rvg を含む RDS にセカンダリホスト london-v6_priv を追加する方法を示しています。レプリケーションを行う場合、この例ではプライベート IPv6 ネットワークを使用し、プライマリホスト名 seattle-v6_priv、セカンダリホスト名 london-v6_priv を使います。ホスト名 london-v6_priv および seattle-v6_priv は共にプライベート IPv6 ネットワークに属する IPv6 アドレスに解決されます。セカンダリ上では、プライマリと同じ名前のディスクグループ、すなわち hrdg に RVG が追加されます。データボリュームに自動的に DCM が追加されます。
# vradmin -g hrdg addsec hr_rvg seattle-v6_priv london-v6_priv
例 4:
この例は、RVG hr_rvg を含む RDS にセカンダリホスト london-v6 を追加する方法を示しています。プライマリとセカンダリのそれぞれの RLINK 名に to_london-v6 と to_seattle-v6 を指定して RLINK を作成しています。この RLINK によってプライマリホスト seattle-v6
とセカンダリホスト london-v6
が接続され、IPv6 アドレス aaaa:bbbb:cccc:dddd:eeee:ffff:gggg:hhhh と pppp:qqqq:rrrr:ssss:wwww:xxxx:yyyy:zzzz
にそれぞれ解決されます。セカンダリ上では、プライマリと同じ名前のディスクグループ、すなわち hrdg に RVG が追加されます。さらに、データボリュームに DCM も自動的に追加されます。
# vradmin -g hrdg addsec hr_rvg aaaa:bbbb:cccc:dddd:eeee:ffff:gggg:hhhh \ pppp:qqqq:rrrr:ssss:wwww:xxxx:yyyy:zzzz prlink=to_london-v6 \ srlink=to_seattle-v6