--- title: "AWS vSocketsの冗長化設定" slug: "configuring-ha-for-aws-vsockets" updated: 2026-09-07T23:34:06Z published: 2026-09-07T23:34:06Z canonical: "knowledge.catonetworks.com/configuring-ha-for-aws-vsockets" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.catonetworks.com/llms.txt > Use this file to discover all available pages before exploring further. # AWS vSocketsの冗長化設定 この記事では、AWSクラウド内におけるサイトの構成方法と、冗長化を提供するための2つのvSocketの使用方法について説明します ## AWSにおける高可用性vSocketの概要 AWSサイト内でvSocketの冗長化を提供するには、1つのVPCに2つのvSocketをデプロイし、高可用性構成で動作させます vSocketはアクティブ/パッシブモードで動作し、LANリンクを使用してvSocket間でキープアライブメッセージを送信します vSocketを単一のアベイラビリティゾーン(AZ)内または同じVPC内の異なるAZにデプロイすることができます 両方のLANサブネットを同じルートテーブルに関連付けてください。 高可用性ソリューションでは、vSocketの両方がIAM許可を持ち、ルートテーブルを変更するためのAPI呼び出しが必要です。 AWSでvSocketをインストールする方法については、[AWSマーケットプレイスからのvSocketサイトのデプロイ](/v1/docs/deploying-a-vsocket-site-from-the-aws-marketplace)をご覧ください。 vSocketのイメージはAWSマーケットプレイスで公開されています ### AWS冗長化の前提条件 - AWSでは、ソケットバージョン9.1以降を使用するvSocketでの冗長化がサポートされています。 - AWSの仮想リソースはすべて同じアカウントに所属している必要があります - AWS vSocketはパブリックDNSサーバーにアクセスできなければならず、VPCがプライベートDNSサーバーのみを使用するように設定されていないことを確認してください。 - DNSサーバーは内部AWSドメインを解決できる必要があります。 - vSocket用の各EC2インスタンスには次のものが必要です: - vSocketがルートテーブルを変更できるようにするIAMの権限 - LANインタフェース用の個別のサブネット - フェイルオーバー中にルーティングテーブルを変更するためのアクティブなMGMTインタフェース - AWSのセキュリティルールでは、vSocketの間のLANインタフェースで双方向にUDPポート20480のトラフィックを許可する必要があります。 > [!NOTE] > 注意: > > - オルタナティブ。 AWS冗長化のデプロイにはWANリンクがサポートされていません。 既存のオルタナティブをすべて削除してください。 HAソリューションを実施する前に、WANリンクを削除する必要があります。 > - AWS vSocket HAにはBGPがサポートされていません(単一のAWS vSocketにのみサポートされています)。 > - vSocketをバージョン9.1より前のバージョンにダウングレードすると、そのサイトの冗長化が無効になります セカンダリvSocketがサイトから削除されます。 > > 非サポートの古いバージョンにvSocketをダウングレードする前に、サイトのHA設定を削除することをお勧めします。 ### AWS vSocketフェイルオーバーワークフロー これは、プライマリアクティブなvSocketがAWSサイトのセカンダリスタンバイにフェイルオーバーする際のワークフローです。 1. プライマリ(アクティブ)vSocketがダウンし、LAN ENIの冗長化リンク状態が**ダウン**に変更されます 2. セカンダリ(スタンバイ)vSocketが、新しいアクティブ(マスター)vSocketであるとアナウンスを送信します。 3. セカンダリvSocketがAWS APIゲートウェイへのAPIコールを発行し、LANルートテーブルを変更し、セカンダリvSocketのLAN ENIを0.0.0.0/0ルートの次のホップとして割り当てます。 **注:** フェイルオーバー中にルーティングテーブルを変更するためには、MGMTインタフェースが有効でアクティブでなければなりません 4. ルーテッド範囲のゲートウェイIP(次のホップ)は、自動的にセカンダリソケットネイティブ範囲のゲートウェイIPアドレスに更新されます 5. セカンダリvSocketは現在アクティブなvSocketであり、サイトのトラフィックを通します。 6. プライマリvSocketが復旧すると、アクティブな役割を再開し、セカンダリvSocketはスタンバイ状態に戻ります。 HAとフェイルオーバーの動作の詳細については、[ソケット高可用性(HA)とは](/v1/docs/what-is-socket-ha)を参照してください。 ## AWS環境における冗長化の準備 このセクションでは、AWS環境をvSocket冗長化のために準備するために完了する必要があるステップを説明します。 > [!NOTE] > 注: > > この記事のスクリーンショットと例は、新しいAWS **EC2 Experience** に基づいています ### セカンダリvSocket LANインターフェース用のサブネットの作成 セカンダリvSocketには、プライマリvSocketにキープアライブパケットを送信するためのLANインターフェース(ENI)に対する個別のサブネットが必要です。 この要件は、単一AZとデュアルAZのHAデプロイの両方に同じです。 AWS VPC内でセカンダリvSocketのLANインタフェース用のサブネットを作成し、VPCプライベートルートテーブルに関連付けてください。 新しいサブネットがプライマリvSocketのLANインタフェース用のサブネットと同じルートテーブルに関連付けられているか確認してください。 > [!NOTE] > 注意: > > - すべてのLANサブネットを同じプライベートルートテーブルに関連付ける必要があります。 > - セカンダリvSocket用のLANサブネットを別のアベイラビリティゾーンに作成する場合、そのアベイラビリティゾーンで個別のWANおよびMGMTサブネットも作成する必要があります。 ### vSocketのためのIAMロールの作成 Identity and Access Management (IAM)ロールは、vSocketがルートテーブルのエントリを変更するためのAWS API呼び出しを行うことができます。 インスタンスに適切な権限を付与するIAMロールを作成します。 後でこのロールを各vSocketにアタッチします。 #### IAMロールのためのポリシーの作成 JSONファイルを使用して、これらのアクションのためのAWSの読み取り書き込み権限を含むIAMロールの新しいポリシーを作成します: - "ec2:CreateRoute" - "ec2:DescribeRouteTables" - "ec2:ReplaceRoute" **vSocket冗長化ポリシー用のJSONファイル** これは、vSocketがHA設定で動作するために必要な権限を割り当てるIAMポリシーのJSONファイルです。 **ポリシーを作成**ウィンドウにファイルをコピーして貼り付けることができます ```plaintext { "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": [ "ec2:CreateRoute", "ec2:DescribeRouteTables", "ec2:ReplaceRoute" ], "Resource": "*" } } ``` **IAMポリシーを作成するには:** 1. AWS管理コンソールから、**サービスを検索**で**IAM**を入力します ![AWS_SearchIAM.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247825424157.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) **Identity and Access Management (IAM)** ダッシュボードが開きます 2. ナビゲーションメニューから、**アクセス管理 > ポリシー**を選択します 3. **ポリシーを作成**をクリックします 4. **ポリシーを作成**ウィンドウで**JSON**タブをクリックします 5. IAMロールの権限を構成するためのJSONファイルの内容を貼り付けます。 ![JSON_Policy.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247802806813.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 6. **ポリシーを確認**をクリックします 7. ポリシーの**名前**を入力します 8. **ポリシーを作成**をクリックします。 ポリシーが作成され、IAMポリシーに追加されます。 #### 新しいIAMロールの作成 vSocket冗長化のためにEC2インスタンスにアタッチするIAMロールを作成します **新しいIAMロールを作成するには:** 1. ナビゲーションメニューから、**アクセス管理 > ロール**を選択します。 2. **ロールを作成**をクリックします。 3. **ロールを作成 > トラストエンティティの種類を選択**ウィンドウで、**AWSサービス**を選択し、**EC2**をクリックします。 ![IAM_Role_resize.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247836663069.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 4. **次: 権限**をクリックします。 **権限をアタッチするポリシー**ウィンドウが開きます。 5. 検索バーに、前のセクションで作成したIAMポリシーの名前を入力します。 ![attach_permissions_720x341.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247836741661.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 6. **次: タグ**をクリックします **タグを追加**ウィンドウが開きます 7. **オプションで** IAMロールのタグを追加します **次: レビュー**をクリックします **レビュー**ウィンドウが開きます 8. IAM vSocket冗長化ロールのためのロール名を入力します 9. **ロールを作成**をクリックします IAM vSocket HAロールが作成されました。 ### ルートテーブルIDの特定 VPCのプライベートルートテーブルIDを特定してコピーします。 このIDは、Cato管理アプリケーションでセカンダリvSocketをAWS HAサイトに追加するときに必要です。 vSocketはフェイルオーバープロセスの一環としてこのルートテーブルを変更するためにAPI呼び出しを行います ルートテーブルIDの特定: 1. **仮想プライベートクラウド**ナビゲーションメニューから、**ルートテーブル**を選択します ![RouteTableID.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247836797853.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 2. LANセグメント用に使用されるルートテーブルを選択し、**ルートテーブルID**をコピーします ## AWSにおけるvSocket高可用性のデプロイ EC2インスタンス上でvSocketをデプロイし、サイトのプライマリおよびセカンダリvSocketとして動作させます。 1. 新しいサイトの場合、Cato管理アプリケーションで新しいサイトを作成し、プライマリvSocketをデプロイします。 既存のサイトの場合、このステップをスキップしてください 2. プライマリvSocketのEC2インスタンスにIAMロールをアタッチします。 3. セカンダリvSocketをCato管理アプリケーションでサイトに追加します。 4. セカンダリvSocketをAWS VPCにデプロイします。 5. セカンダリvSocketのEC2インスタンスにIAMロールをアタッチします。 > [!NOTE] > 注: > > サイトのIP設定を構成する際に、AWS予約済みのIPアドレスを使用しないようにしてください。 サブネットCIDRブロックの最初の4つと最後のIPアドレスを使用することはできません AWS予約済みIPアドレスの詳細については、[AWSドキュメント](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html)をご覧ください。 ### AWS VPCでのプライマリvSocketのデプロイ これらのステップを完了して、EC2インスタンス上にプライマリvSocketをデプロイします。 新しいAWSサイトの場合、プライマリvSocketをデプロイしてインスタンスにIAMロールをアタッチします。 既存のAWSサイトの場合、プライマリvSocketをバージョン9.1以上にアップグレードします。 次にIAMロールをEC2インスタンス(プライマリvSocket)にアタッチし、[vSocketへのIAMロールのアタッチ](/v1/docs/configuring-ha-for-aws-vsockets#attaching-the-iam-role-to-a-vsocket)に進んでください。 新しいサイトでプライマリvSocketをデプロイするには: 1. 新しいAWSサイトをCato管理アプリケーションに追加します。 2. EC2インスタンスにプライマリvSocketをインストールします。 AWSでvSocketをインストールする方法については、[AWSマーケットプレイスからのvSocketサイトのデプロイ](/v1/docs/deploying-a-vsocket-site-from-the-aws-marketplace)をご覧ください。 3. 上記で作成したIAMロールをvSocketにアタッチします。 上のスクリーンショットは、プライマリvSocketがインストールされ、バージョン9.1またはそれ以降にアップグレードされた後のAWSサイトを示しています。 > [!NOTE] > 注: > > 既存のAWSサイトの場合、vSocketをバージョン9.1以上にアップグレードした後にのみ「**セカンダリソケットを追加**」ボタンが表示されます ### vSocketへのIAMロールのアタッチ 上記で作成したIAMロールをvSocket EC2インスタンスにアタッチします。 IAMロールは、vSocketに冗長化機能のためにルーティングテーブルを変更するAPI呼び出しの権限を与えます。 **IAMロールをインスタンスにアタッチするには:** 1. AWSで、**インスタンス**ウィンドウで、vSocketインスタンスを選択します。 2. **アクション**ドロップダウンメニューで、**セキュリティ > IAMロールを変更**を選択します。 3. **IAMロールを変更**ウィンドウで、IAMロールを選択します。 ![Modify_IAM_role.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247825952029.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 4. **保存**をクリックします。 IAMロールはvSocketインスタンスにアタッチされました。 ### AWSサイトへのセカンダリvSocketの追加 Cato管理アプリケーションがプライマリvSocketがCato Cloudに接続されたことを検出すると、**ネットワーク > サイト > サイト設定 > ソケット**ページで**二次ソケットを追加**オプションが表示されます。 サイトにセカンダリvSocketを追加すると、次のセカンダリvSocketの設定を入力するポップアップウィンドウが開きます。 - LAN ENI IPアドレス - LAN ENIサブネット - ルートテーブルID Cato管理アプリケーションは、LANのENI IPアドレスをセカンダリvSocketの管理IPアドレスとして使用します。 このLANのENIは、プライマリvSocket LANインターフェイスへのHAキープアライブパケットを送信するためにも使用されます。 Cato管理アプリケーション内のセカンダリvSocket設定は、AWSで使用する設定と同じでなければなりません。 サイトにセカンダリvSocketを追加後、Cato管理アプリケーションは次の処理を行います: - 新しいvSocket(このシリアル番号はvSocketをEC2インスタンスにインストールする際に使用されます)のシリアル番号を生成します - そのサイトの**高可用性設定**セクションを有効にします - 新しいネイティブ範囲で**サイト設定 > ネットワーク**ページを変更します: - LANのENI IPアドレスは、ネットワーク範囲のローカルIPとして表示されます - LAN ENIサブネットがネットワーク範囲のサブネットとして表示されます HAサイトでのネットワークセグメントに関する詳細については、以下の[Cato管理アプリケーションでのAWS高可用性ネットワークセグメントの概要](/v1/docs/configuring-ha-for-aws-vsockets#overview-of-aws-high-availability-network-segments-in-the-cato-management-application)を参照してください。 ![AWS_HA.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247826029981.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) **高可用性のAWSサイトを設定するには:** 1. ナビゲーションメニューから、**ネットワーク > サイト**をクリックし、AWSサイトを選択します。 2. ナビゲーションメニューから、**サイト設定 > ソケット**を選択します。 3. **二次ソケットを追加**をクリックします。 **二次vSocketを追加(高可用性)**ウィンドウが開きます。 4. セカンダリvSocket EC2インスタンス用のLANサブネットとまったく同じように設定してください。 1. **LANインターフェースIP**を入力します。 この値は、ローカルIPとして使用されます。 2. CIDRで**LAN ENIサブネット**を入力します。 この値は、セカンダリソケットネイティブ範囲として使用されます。 3. LAN範囲で使われるプライベートルートテーブルの**ルート-テーブルID**を入力します。 5. **OK**をクリックします。 プライマリおよびセカンダリvSocketの設定は構成され、**サイト設定 > ソケット**および**ソケット構成**セクションにコピーされます。 6. vSocket構成スクリプトのためにvSocketシリアル番号をコピーして保存します: 1. **サイト**リストから、新しいvSocketサイトを選択します。 2. ナビゲーションメニューから、**サイト設定 > ソケット**をクリックします。 シリアル番号 (S/N) をコピーして保存します。 EC2インスタンスでセカンダリvSocketをインストールする際に、このシリアル番号を使用します。 #### ソケット設定ウィンドウの変更 サイトにセカンダリvSocketを追加後、LAN1リンクの**宛先**が自動的に**LAN & HA**に設定されます。 ### AWS VPCでのセカンダリvSocketのデプロイ 以前に作成したIAMロールを使用して、AWS VPCでセカンダリvSocketを作成およびデプロイします。 - ネットワークインターフェースを作成します - 上記で作成したIAMロールをセカンダリvSocketにアタッチしてください([IAMロールをvSocketにアタッチする](/docs/ja/configuring-ha-for-aws-vsockets#UUID-12280c2f-3853-bcd4-6dac-ae3a5e62eaaa_N1637059553385)を参照)。 - Cato管理アプリケーションで生成されたセカンダリvSocketサイトのシリアル番号を入力します - EC2インスタンスをvSocket用に設定します #### MGMT、WAN、およびLANインタフェースの作成 EC2インスタンスのvSocket用にMGMT、WAN、LANのインタフェースを作成します。 EC2ダッシュボードを使用してインタフェースを作成します。 LANインタフェースの**カスタム**IPアドレスをCMAに入力した**LANのインタフェースIP**と同じIPアドレスに設定します。 AWSのLANインターフェースでソース/宛先チェックを無効にする必要があります。これにより、EC2インスタンスがトラフィックの転送を実行できるようになります。 > [!NOTE] > 注: > > 適切なvSocketの動作を確保するために、[信頼できるサーバー](/v1/docs/using-trusted-dns-servers)をプライマリDNSサーバーとしてカスタムDHCPオプションを定義します ![04_LAN_NIC.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247850650397.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) **ネットワークインタフェース(ENI)を作成するには:** 1. EC2ダッシュボードで、ナビゲーションメニューから**ネットワーク & セキュリティ > ネットワークインタフェース**を選択します 2. **ネットワークインターフェースを作成**をクリックします。 3. **ネットワークインタフェースを作成**ウィンドウで、LAN**サブネット**を選択します。 4. **(MGMT/WANインタフェースにはオプション)** **プライベートIPv4アドレス**で、**カスタム**をクリックし、CMAに入力した**LANのインタフェースIP**を入力します。 5. **セキュリティグループ**で、適切なセキュリティグループをインタフェースに選択します。 6. **ネットワークインターフェースを作成**をクリックします。 AWSがインターフェースを作成します。 7. MGMTおよびWANインタフェースについて前の手順を繰り返します。 8. LANインタフェースに対して、AWSの送信元/送信先トラッキングを無効にします: 1. **ネットワークインタフェース**ウィンドウで、LANインタフェースを右クリックし、**送信元/送信先変更**を選択します チェック。 ![05_LAN_INT_source-dest.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247821714973.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 2. 「変更ソース/宛先の確認」ウィンドウで、**有効化する**のチェックを外します。 3. **保存**をクリックします。 #### MGMTおよびWANインタフェースに弾性IPアドレスを関連付ける セカンダリvSocketのWANおよびMGMTインタフェースに弾性IPアドレスを作成し関連付けます。 AmazonのIPv4アドレスプールから割り当てられたパブリックIPアドレスを使用することができます。 **弾性IPアドレスを割り当てるには:** 1. EC2ダッシュボードのナビゲーションメニューから、**ネットワーク & セキュリティ > 弾性IP**を選択します。 2. **弾性IPアドレスを割り当てる**をクリックします。 3. **パブリックIPv4アドレスプール**に対して、**AmazonのIPv4アドレスのプール**を選択します。 4. **割り当てる**をクリックします。 弾性IPが割り当てられている。 5. 弾性IPを選択して、**アクション > 弾性IPアドレスを関連付ける**を選択します。 ![07_associate_Elastic.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247802274845.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 6. **弾性IPアドレスを関連付ける**ウィンドウで、**リソースタイプ**を選択し、**ネットワークインタフェース**を選びます。 7. **ネットワークインタフェース**で、WANインタフェースを選択します。 8. **関連付ける**をクリックします。 弾性IPがインタフェースに関連付けられています。 9. 前の手順をMGMTインタフェースに対して繰り返します。 #### vSocket用EC2インスタンスの設定 vSocket用のすべての仮想リソースを作成した後、これらのリソースをAWS Marketplaceで利用可能なCato Networks AMIを使用してEC2インスタンスに接続します #### EC2対応インスタンスタイプ 以下のEC2インスタンスタイプはvSocketsのために認定されています: - c5.xlarge - d2.xlarge - c3.xlarge - t3.large - t3.xlarge - c4.xlarge - c5d.xlarge - c5n.xlarge(バンド幅2Gbps以上の高性能サイトに推奨) #### Cato AMIの設定 環境準備後、Cato Networks AMIを設定できます。 **AMIを設定するには:** 1. AWS MarketplaceからCato Networks Virtual Socketを検索します。 2. **サブスクライブに進む**をクリックします。 3. **設定に進む**をクリックします。 ![Cato_AMI.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247821784861.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) - **実行オプション**の下、**Amazon Machine Image**を選択します。 - **リージョン**の下で、vSocketが配置されているリージョンを選択してください。 4. **起動に進む**をクリックします。 5. **このソフトウェアを起動**ページで: 1. **アクション選択**の下で、**EC2で起動**を選択します。 2. **EC2インスタンスタイプ**の下で、EC2インスタンスを選択します。 3. **VPC設定**の下で、接続しているVPCを選択します。 4. **サブネット設定**の下で、MGMTネットワークを選択します。 5. **セキュリティグループ設定**の下で、このインスタンス用に作成したセキュリティグループを選択します。 6. **詳細ネットワーク設定**を展開し、**ネットワークインタフェース**の下で、作成したMGMTインタフェースを選択します。 **注:**既存のインタフェースを選択しない場合、新しいインタフェースが作成されます。 ![AWS_vSocket_Cato_AMI_advanced_network_config.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247821872157.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) 7. **キー ペア設定**の下で、作成したキー ペアを選択します。 8. **詳細情報セクション**の、**ユーザーデータ - オプション**の下で、Cato管理アプリケーションで作成したvSocketサイトからコピーしたシリアル番号を入力します。 6. **起動**をクリックします。 #### インタフェースのvSocketインスタンスへのアタッチ vSocketインスタンスの起動後、MGMTインタフェースがアタッチされます インスタンスを停止し、残りのWANおよびLANインタフェースをインスタンスにアタッチします。 > [!NOTE] > 注: > > EC2インスタンスが停止され、最初にWANインタフェースをアタッチし、その後LANインタフェースをアタッチすることを確認してください。 **インタフェースをvSocketインスタンスにアタッチするには:** 1. EC2ダッシュボードで、ナビゲーションメニューから**インスタンス > インスタンス**を選択します。 2. vSocketインスタンスを右クリックし、**インスタンスを停止**を選択します 3. 確認ウィンドウで、**停止**をクリックします。 ウィンドウを更新して、**インスタンス状態**が**停止**であることを確認します。 4. ナビゲーションメニューで、**ネットワーク & セキュリティ > ネットワークインタフェース**を選択します 5. WANインタフェースをインスタンスにアタッチします: 1. WANインタフェースを右クリックし、**インタフェースをアタッチ**を選択します。 2. **ネットワークインタフェースをアタッチ**ウィンドウで、**インスタンス**でvSocketインスタンスを選択します。 3. **アタッチ**をクリックします。 4. LANインタフェースに対して以前の3つのステップを繰り返します ### AWSサイトの高可用性ステータスを確認中 このセクションでは、vSocketsがHA機能のために正しく設定されていることを確認する方法について説明します。 #### Catoマネージメントアプリケーションで高可用性ステータスを表示 Cato管理画面の**認証済み**セクションで、サイトのためのHAステータスがvSocketsに表示されます。 セカンダリvSocketをデプロイ後、それは自動的にサイトへ接続されます。 詳細は、下記の[高可用性情報とステータスを表示するには](/v1/docs/configuring-ha-for-aws-vsockets#showing-the-high-availability-information-and-status)を参照してください。 **サイトの高可用性ステータスを確認する手順:** 1. ナビゲーションメニューから **ネットワーク > サイト**をクリックして、AWSサイトを選択します。 2. ナビゲーションメニューから **サイト監視 > ネットワークアナリティクス**をクリックします 3. **高可用性ステータス**内で、ステータスが**準備完了**であることと、**マスター**が**プライマリ**vSocketであることを確認します。 #### ソケットWebUIから高可用性をテストする ソケットWebUIのネットワークツールを使用して、vSocketsのHA機能をテストすることができます。 vSocketは、これらの設定の冗長化構成を確認するためにAWS APIゲートウェイへのAPI呼び出しを行います - vSocketのIAM権限が正しく設定されている - ルートテーブルIDが正しく設定されています テストを完了するには、vSocketがAWS RestAPIドメインを該当する地域で解決できることを確認してください。 詳細については、[AWS ドキュメント](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resolver.html)を参照してください。 テストが正常に終了しない場合は、AWSとCato管理画面のルートテーブルID設定を比較することをお勧めします。 **AWS vSocketの冗長化API呼び出しをテストするには:** 1. ナビゲーションメニューから **サイト設定 > ソケット**を選択します。 2. プライマリvSocketの **アクション**ドロップダウンメニューから、**ソケットWebUI**を選択します。 ソケットWebUIは新しいタブで開かれます。 3. **ツール**タブをクリックします。 4. ネットワークツールセクションで、**APIテストツール**タブをクリックします。 5. **テストを実行**をクリックします。 ウィンドウにHA APIテストが成功または失敗したかが表示されます。 6. セカンダリvSocketに対して、ステップ2から5を繰り返します。 ソケットWebUIの使用については、[ソケットWebUIのアクセス](/v1/docs/accessing-the-socket-webui)を参照してください。 ## AWS高可用性サイト用のネットワークセグメントの取り扱い このセクションでは、**ネットワーク**セクションを使用してAWS HAサイトのネットワークセグメントを管理する方法を説明します。 ### Cato管理画面でのAWS高可用性ネットワークセグメントの概要 セカンダリvSocketをCato管理画面に追加すると、**ネットワーク**セクション内のネットワークセグメントは次の設定に自動的に更新されます: - プライマリソケットネイティブ範囲: - プライマリvSocketのネイティブ範囲はプライマリソケットネイティブ範囲に変換されます - ネイティブ範囲の**ローカルIP**は、vSocketのLANインターフェースIPアドレスを表します。 このIPアドレスは、vSocketの管理用IPアドレスとしても使用されます。 - **ゲートウェイ**IPアドレスは、サブネットの最初のIPアドレスとして自動的に設定され、AWSのVPCルーターを指します(AWSの予約済みIPに基づいて) - セカンダリソケットネイティブ範囲 - これらの設定は、セカンダリvSocketを追加する際に入力したLAN ENI値に基づいています: - セカンダリvSocketのネイティブ範囲は、**LAN ENI IPサブネット**です - セカンダリネイティブ範囲の**ローカルIP**は**LAN ENI IP アドレス**です。 このIPアドレスは、vSocketの管理用IPアドレスとしても使用されます。 - **ゲートウェイ**IPアドレスは、サブネットの最初のIPアドレスとして自動的に設定され、AWSのVPCルーターを指します(AWSの予約済みIPに基づいて) > [!NOTE] > 注意: > > - ゲートウェイIPアドレスは範囲に自動的に計算されるため、変更できません。 > - もし範囲のローカルIPアドレスを変更する必要がある場合は、vSocketの管理用IPアドレスを変更する必要があります(下記を参照、[ローカルIPアドレスの変更](/v1/docs/configuring-ha-for-aws-vsockets#changing-the-local-ip-address)を参照)。 ### ルーテッドレンジ(スタティックルート)の追加 AWS HAサイトにルーテッドレンジを追加することができます。 ルーテッドレンジを追加すると、その範囲のゲートウェイはアクティブなvSocketに基づいて自動的に選択されます。 アクティブなvSocketネイティブ範囲のゲートウェイIPは、ルーテッドレンジのために自動的に使用されます 例えば、セカンダリvSocketがアクティブな場合、セカンダリソケットネイティブ範囲のゲートウェイIPアドレスが、サイト内のすべてのルーテッドレンジに使用されます 下記の例では、10.0.17.1のゲートウェイIPが10.0.25.0/24ルーテッドレンジのゲートウェイ(ネクストホップ)として使用されます。 プライマリvSocketが再びアクティブになると、ルーテッドレンジのゲートウェイIPは自動的に10.0.3.1に切り替わります。 ![AWS_routed_range.png](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/24247850993309.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A55%3A17Z&se=2026-11-10T17%3A55%3A17Z&sr=c&sp=r&sig=h3E7rIvk06xpkKE3vY0EO4MdRON2H8S%2FPajFJ7VN4Iw%3D) **AWS HAサイトにルーテッドレンジを追加する方法:** 1. ナビゲーションメニューから **ネットワーク > サイト**をクリックして、AWSサイトを選択します。 2. ナビゲーションメニューから **サイト設定 > ネットワーク**をクリックします。 3. LANインターフェースを展開します。 4. LANインターフェースから、**新規**をクリックしてIPレンジ用の新しいネットワークセグメントを追加します。 **新しいインターフェースIPレンジ**パネルが開きます。 5. IPレンジの**名前**を入力します。 6. **タイプ**から、**ルーテッド**を選択します。 7. セグメントのための**IPレンジ**を入力します。 8. **適用**をクリックします。 ### ローカルIPアドレスの変更 vSocket冗長化構成では、ネイティブ範囲のローカルIPアドレスはvSocket管理IPと同じです このIPアドレスは、HAキープアライブメッセージおよびソケットWebUIへのアクセスにも使用されます。 ネイティブ範囲のローカルIPアドレスを変更するには、関連するvSocketの**認証済み**セクションで管理IPアドレスを変更します。 例えば、プライマリvSocketネイティブ範囲のローカルIPを変更するには、**認証済み**セクション内のプライマリvSocketの管理IPアドレスを変更します。 **ローカルIPアドレスを変更するには:** 1. ナビゲーションメニューから **ネットワーク > サイト**をクリックして、AWSサイトを選択します。 2. ナビゲーションメニューから **サイト設定 > ソケット**を選択します。 3. **高可用性の構成**セクションを展開します。 4. 新しい**プライマリ管理IP**または**セカンダリ管理IP**を入力します。 5. **保存**をクリック。 プライマリまたはセカンダリネイティブ範囲の**ローカルIP**が新しいIPアドレスで更新されます。 ### 高可用性構成におけるvSocketのネイティブIP範囲の変更 プライマリまたはセカンダリネイティブIP範囲を変更する必要がある場合は、**ネットワーク**セクションでIP範囲を変更し、**認証済み**セクションで管理IPアドレスを更新します。 **セグメントのIPレンジを変更するには:** 1. ナビゲーションメニューから **ネットワーク > サイト**をクリックして、AWSサイトを選択します。 2. ナビゲーションメニューから **サイト設定 > ネットワーク**をクリックします。 3. プライマリまたはセカンダリネイティブIP範囲用に新しいIP範囲を設定します: 1. **タイプ**列でネットワークレンジをクリックします。 **IPレンジの編集**パネルが開きます。 2. IPレンジ用の**サブネット**を設定します。 3. **適用**をクリックし、それから**保存**をクリックします。 4. ナビゲーションメニューから **サイト設定 > ソケット**を選択します。 5. **高可用性の構成**セクションを展開します。 6. プライマリまたはセカンダリvSocketのために新しい**管理用IP**アドレスを入力します。 管理用IPは、ステップ2で設定したサブネット内にある必要があります。 AWS予約済みのIPアドレスを管理用IPとして使用することはできません。 7. **保存**をクリックします。 ## AWS高可用性の管理 このセクションでは、AWSサイトのHAを管理する方法を説明します: - 各vSocketのHAステータスを表示 - サイトのルートテーブルIDを変更 - サイトのHAを無効にし、セカンダリvSocketを削除する ### 高可用性情報とステータスの表示 **認証済み**セクションは、プライマリおよびセカンダリvSocketのHAステータスを表示します。 | 項目 | 説明 | | --- | --- | | 高可用性ステータス | サイトのHAステータス(準備完了または未準備)は、各HAステータスのインジケータがOKな場合にのみ準備完了を表示します | | WAN接続性(ステータスインジケータ) | ステータス**Ok**は、両方のvSocketsがCatoクラウドにWAN接続性を持っていることを示します | | キープアライブ(ステータスインジケータ) | ステータス**Ok**は、1つのvSocketがマスターであり、1つがスタンバイであることを示します(もし両方のvSocketsがマスターステータスである場合、冗長化のスプリットブレイン問題があります) | | ソケットバージョン(ステータスインジケータ) | ステータス**Ok**は、両方のvSocketsが同じソケットバージョンを実行していることを示します | | マスター | プライマリまたはセカンダリvSocketがアクティブなvSocketであるかを示します | | Catoへの接続 - プライマリ | プライマリvSocketの接続ステータス | | Catoへの接続 - セカンダリ | セカンダリvSocketの接続ステータス | ### ルートテーブルIDの変更 AWSの設定に合わせてCato管理画面でAWS HAサイトのルートテーブルIDを変更することができます。 **サイトのルートテーブルIDを変更するには:** 1. ナビゲーションメニューから、**ネットワーク > サイト**をクリックし、AWSサイトを選択します。 2. ナビゲーションメニューから**サイト設定 > ソケット**を選択します。 3. **高可用性の構成**セクションを展開します。 4. 新しい**ルートテーブルID**を入力します。 5. **保存**をクリックします。 ### AWSサイトの高可用性を無効にする AWS サイトからセカンダリvSocketを削除し、そのサイトの冗長化を無効化することができます。 Cato管理アプリケーションからセカンダリvSocketを削除すると、デプロイされたvSocketはCatoクラウドに接続できなくなります。 サイトの設定は単一のvSocketの設定に復元されます: - **高可用性**セクションは無効になり、ページに表示されなくなります - **ネットワーク**セクションのレイアウトは単一のvSocketの設定に変更されます - **ルーテッド** 範囲では、次のホップはネイティブレンジの最初のIPアドレスに設定されます > [!NOTE] > 注: > > **ソケットの割り当て解除**アクションは元に戻せません。 セカンダリvSocketのシリアル番号はもはや有効ではありません。 セカンダリvSocketを再追加する場合は、新しいシリアル番号を持つ新しいvSocketをEC2インスタンスにインストールする必要があります。 **AWSサイトのHAを無効化するには:** 1. ナビゲーションメニューから **ネットワーク > サイト**をクリックして、AWSサイトを選択します。 2. ナビゲーションメニューから **サイト設定 > ソケット**を選択します。 3. **セカンダリ** vSocket の **アクション** メニューから、**割り当て解除** をクリックします。 4. 警告ウィンドウで、**OK**をクリックします。 サイトの冗長化が無効化され、セカンダリvSocketが削除されました。 ## 高可用性イベントの分析 **イベント**画面には、アカウントのすべての冗長化接続イベントが表示されます。 イベント画面の使用については、[こちら](/v1/docs/analyzing-events-in-your-network)をご覧ください。 **SaaSセキュリティAPIデータ保護**プリセットを使用してイベントをフィルタリングできます。 ### 高可用性イベントフィールドの説明 イベントフィールドとイベントは、ソケットHAおよびvSocket HAに同様です。 これらが冗長化イベントです: | 項目 | 説明 | | --- | --- | | ソケットのロール | イベントがプライマリまたはセカンダリvSocketによって生成されたかを示します | | イベントサブタイプ - ソケットフェイルオーバー | サイトのフェイルオーバープロセスが開始されます | フェイルオーバープロセスの一環として生成されたイベントの詳細については、[ソケットHAフェイルオーバーイベント](/v1/docs/what-is-socket-ha)をご覧ください。