クラウド環境の Veritas InfoScale™ 8.0.2 Solutions
- 概要と準備
- アマゾンウェブサービス用の構成 - Linux
- アマゾンウェブサービス用の構成 - Windows
- Microsoft Azure 用の構成 - Linux
- Microsoft Azure 用の構成 - Windows
- Google Cloud Platform 用の構成 - Linux
- Google Cloud Platform 用の構成 - Windows
- クラウド環境でのレプリケーション
- Cloud Connector を使用したクラウドへのファイルの移行
- AWS および Azure 用の Load Balancer の設定 - Linux
- クラウド配備の問題のトラブルシューティング
オンプレミスから AWS および AWS 領域間または VPC 間での DR - Windows
InfoScale Enterprise では、DR 設定のためにグローバルクラスタオプション(GCO)を使用できます。DR 設定を使用して、AWS 内の異なる領域間または VPC 間でアプリケーションをフェールオーバーできます。クラスタノードは、同じ AZ 内または異なる AZ に配置できます。
次の情報が必要です。
領域間または VPC 間の VPN トンネル情報
クラスタ間通信に使用するための次の IP アドレス
同じサブネット内にあるクラスタノードの仮想プライベート IP
異なるサブネット内にあるクラスタノードのオーバーレイ IP
オンプレミスサイトから AWS への DR 用にアプリケーションを設定するために、GCO を使用することもできます。
メモ:
Amazon VPN トンネルをオンプレミスサイトと AWS との間のグローバルクラスタ構成内で使用する場合、クラウド内のクラスタノードは同じサブネット内にある必要があります。
次の図に、AWS 領域間での DR の設定例を示します。
設定例には次の要素が含まれます。
領域 A と領域 B との間の VPN トンネル
プライマリサイトには次の要素が含まれます。
仮想プライベートクラウド VPC 1 が AWS クラウドの領域 A 内に設定されています。
あるアプリケーションが、EC2 インスタンスであるノード 1 とノード 2 の 2 つのノードから構成される InfoScale クラスタを使用して HA 用に設定されています。
ノード 1 はサブネット 1 内にあり、ノード 2 はサブネット 2 内にあります。
オーバーレイ IP によって、フェールオーバー中またはフェールバック中の 1 つの AZ 内の 1 つのサブネットから別のサブネットへのノードのプライベート IP のフェールオーバーが可能になります。
セカンダリサイトには次の要素が含まれます。
仮想プライベートクラウド VPC 2 が AWS クラウドの領域 B 内に設定されています。
同じアプリケーションがノード 3 とノード 4 の HA 用に設定されており、これらのノードはそれぞれサブネット 3 とサブネット 4 内にあります。
オーバーレイ IP によって、1 つの AZ 内の 1 つのサブネットから別のサブネットへのノードのプライベート IP のフェールオーバーが可能になります。
次のスニペットは、プライマリサイト(領域 A)の VCS のサンプル設定ファイル(main.cf)からのサービスグループ設定のものです。
include "types.cf" cluster sitever ( ClusterAddress = "172.32.1.2" SecureClus = 1 ) remotecluster sitecal ( ClusterAddress = "172.35.1.2" ConnectTimeout = 3000 SocketTimeout = 3000 ) heartbeat Icmp ( ClusterList = { sitecal } Arguments @sitecal = { "172.35.1.2" } ) system ip-172-31-21-156 ( ) system ip-172-31-61-106 ( ) group ClusterService ( SystemList = { ip-172-31-21-156 = 0, ip-172-31-61-106 = 1 } AutoStartList = { ip-172-31-21-156, ip-172-31-61-106 } OnlineRetryLimit = 3 OnlineRetryInterval = 120 ) AWSIP Aws_Ipres ( OverlayIP = "172.32.1.2/32" Device = eth0 AWSBinDir = "/usr/local/bin" ) Application wac ( StartProgram = "/opt/VRTSvcs/bin/wacstart -secure" StopProgram = "/opt/VRTSvcs/bin/wacstop" MonitorProcesses = { "/opt/VRTSvcs/bin/wac -secure" } RestartLimit = 3 ) IP Ipres ( Device = eth0 Address = "172.32.1.2" NetMask = "255.255.255.0" ) NIC gconic ( Device = eth0 ) Aws_Ipres requires Ipres Ipres requires gconic wac requires Ipres
次のスニペットは、セカンダリサイト(領域 B)の VCS のサンプル設定ファイル(main.cf)からのサービスグループ設定のものです。
include "types.cf" cluster sitecal ( ClusterAddress = "172.35.1.2" SecureClus = 1 ) remotecluster sitever ( ClusterAddress = "172.32.1.2" ConnectTimeout = 3000 SocketTimeout = 3000 ) heartbeat Icmp ( ClusterList = { sitever } Arguments @sitever = { "172.32.1.2" } ) system ip-172-34-20-109 ( ) system ip-172-34-30-231 ( ) group ClusterService ( SystemList = { ip-172-34-20-109 = 0, ip-172-34-30-231 = 1 } AutoStartList = { ip-172-34-20-109, ip-172-34-30-231 } OnlineRetryLimit = 3 OnlineRetryInterval = 120 ) AWSIP Aws_Ipres ( OverlayIP = "172.35.1.2/32" Device = eth0 AWSBinDir = "/usr/local/bin" ) Application wac ( StartProgram = "/opt/VRTSvcs/bin/wacstart -secure" StopProgram = "/opt/VRTSvcs/bin/wacstop" MonitorProcesses = { "/opt/VRTSvcs/bin/wac -secure" } RestartLimit = 3 ) IP Ipres ( Device = eth0 Address = "172.35.1.2" NetMask = "255.255.255.0" ) NIC gconic ( Device = eth0 ) Aws_Ipres requires Ipres Ipres requires gconic wac requires Ipres