高可用性仮想IPアドレス (HAVIP) は、独立したリソースとして作成およびリリースできるプライベートIPアドレスです。 HAVIPを、ECS (Elastic Compute Service) インスタンス、ENI (elastic network interface) 、elastic IPアドレス (EIP) などの仮想プライベートクラウド (VPC) 内のクラウドリソースに関連付けることができます。 HAVIPがECSインスタンスまたはECSインスタンスのENIに関連付けられた後、ECSインスタンスは、アドレス解決プロトコル (ARP) メッセージを送信して複数のプライベートIPアドレスを取得することにより、HAVIPをアドバタイズできます。 HAVIPがEIPに関連付けられた後、HAVIPは、インターネットを介してサービスを提供するためにEIPを使用することができる。 このトピックでは、HAVIPを作成および管理する方法について説明します。

操作

HAVIPの作成

HAVIPを作成する前に、次の条件が満たされていることを確認してください。
  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPを作成するリージョンを選択します。
    HAVIPをサポートするリージョンの詳細については、「t136158.html#section_kwe_avv_trd」をご参照ください。
  4. HaVip アドレス ページで、[HaVip アドレスの作成] をクリックします。
  5. [HaVip アドレスの作成] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
    項目説明
    リージョンHAVIPを作成するリージョンを表示します。
    [インスタンス名]HAVIPの名前を入力します。
    [VPC]HAVIPが属するVPCを選択します。
    vSwitchHAVIPが属するvSwitchを選択します。
    vSwitch CIDRブロックvSwitchのCIDRブロックを表示します。
    プライベート IP アドレスの自動割り当てプライベートIPアドレスを自動的に割り当てるかどうかを選択します。 有効な値:
    • はい: vSwitch CIDRブロックからアイドル状態のプライベートIPアドレスが自動的に割り当てられます。
    • No: vSwitchのCIDRブロックからアイドルのプライベートIPアドレスを手動で入力する必要があります。

HAVIPをECSインスタンスに関連付ける

  • ECS インスタンスを作成済み。 詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。
  • HAVIPは、最大10個のECSインスタンスまたは10個のENI (プライマリENIまたはセカンダリENI) に関連付けることができます。 ただし、HAVIPとECSインスタンスおよびENIを同時に関連付けることはできません。
  • HAVIPに関連付けられているECSインスタンスを削除すると、システムは自動的にHAVIPとECSインスタンスの関連付けを解除します。
  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
  4. HaVipページでHAVIPを見つけ、IDをクリックします。
  5. [リソース] セクションで [ECSインスタンス] を見つけ、[バインド] をクリックします。
  6. 表示されるダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
    項目説明
    リソースタイプHAVIPを関連付けるリソースのタイプを選択します。 サポートされるリソースタイプは次のとおりです。
    • ECSインスタンス
    • ENI

    この例では、ECSインスタンスが選択されています。

    バインドリソースHAVIPを関連付けるECSインスタンスを選択します。
    ECSインスタンスは、次の要件を満たす必要があります:
    • ECSインスタンスがVPCにデプロイされていること。
    • ECSインスタンスとHAVIPは同じvSwitchに属しています。

HAVIPをENIに関連付ける

HAVIPをECSインスタンスのプライマリENIまたはセカンダリENIに関連付けることができます。 次に、ECSインスタンスは、ARPメッセージを送信して複数のプライベートIPアドレスを取得することで、HAVIPをアドバタイズできます。 HAVIPをENIに関連付ける前に、次の情報に注意してください。

  • ECS インスタンスを作成済み。 詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。
  • セカンダリENIが作成され、ECSインスタンスに関連付けられます。 詳細については、「ENI の作成」および「インスタンス作成時の ENI のアタッチ」をご参照ください。
  • HAVIPは、最大10個のECSインスタンスまたは10個のENI (プライマリENIまたはセカンダリENI) に関連付けることができます。 ただし、HAVIPとECSインスタンスおよびENIを同時に関連付けることはできません。
  • HAVIPに関連付けられているセカンダリENIの関連付けをECSインスタンスから解除した場合、セカンダリENIは引き続きHAVIPに関連付けられています。 HAVIPに関連付けられているENIを削除すると、システムは自動的にENIからHAVIPの関連付けを解除します。
  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
  4. HaVipページでHAVIPを見つけ、IDをクリックします。
  5. [リソース] セクションで、[ECSインスタンス] を見つけ、[バインド] をクリックします。
  6. 表示されるダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
    項目説明
    リソースタイプHAVIPを関連付けるリソースのタイプを選択します。 サポートされるリソースタイプは次のとおりです。
    • ECSインスタンス
    • ENI

    この例では、ENIが選択されています。

    バインドリソースENIが属するECSインスタンスを選択し、ENIを選択します。

    ENIとHAVIPは同じvSwitchに所属している必要があります。

HAVIPをEIPに関連付ける

HAVIPをEIPに関連付けることができます。 HAVIPがEIPに関連付けられた後、HAVIPは、インターネットを介してサービスを提供するためにEIPを使用することができる。 開始する前に、EIPを申請する必要があります。 EIPは次の要件を満たす必要があります。
  • EIPとHAVIPは同じリージョンにデプロイする必要があります。
  • EIPは使用可能状態である必要があります。
EIPコンソールでHAVIPをEIPに関連付ける方法の詳細については、「EIPをHAVIPに関連付ける」をご参照ください。
  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
  4. HaVipページでHAVIPを見つけ、アクション列で詳細 > EIP アドレスのバインドを選択します。
  5. 表示されるダイアログボックスで、HAVIPを関連付けるEIPを選択し、[OK] をクリックします。

ECSインスタンスからのHAVIPの関連付けの解除

HAVIPとECSインスタンスの関連付けを解除できます。 その後、ECSインスタンスはARPメッセージを送信してHAVIPをアドバタイズできなくなります。

  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
  4. [HaVip アドレス] ページでHAVIPを見つけ、そのIDをクリックします。
  5. [リソース] セクションで、[BoundECS] のECSインスタンスを見つけ、[アソシエーションの削除] をクリックします。
  6. 表示されたメッセージボックスで、[OK] をクリックします。

ENIからのHAVIPの関連付けの解除

ENIからHAVIPの関連付けを解除できます。 ENIが関連付けられているECSインスタンスは、ARPメッセージを送信してHAVIPをアドバタイズできなくなります。

  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
  4. [HaVip アドレス] ページでHAVIPを見つけ、そのIDをクリックします。
  5. [リソース] セクションで、[BoundENI] でENIを見つけ、[アソシエーションの削除] をクリックします。
  6. 表示されたメッセージボックスで、[OK] をクリックします。

EIPからHAVIPの関連付けを解除する

HAVIPがEIPを使用してインターネットサービスを提供する必要がなくなった場合は、HAVIPとEIPの関連付けを解除できます。

  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
  4. [HaVip アドレス] ページでHAVIPを見つけ、[EIP のバインド解除] 列の [アクション] をクリックします。
  5. 表示されたメッセージボックスで、[OK] をクリックします。

HAVIPの削除

HAVIPを削除する前に、次の要件が満たされていることを確認してください。

  • HAVIPはECSインスタンスに関連付けられていません。 HAVIPがECSインスタンスに関連付けられている場合は、最初にHAVIPとECSインスタンスの関連付けを解除します。 詳細については、「ECSインスタンスからのHAVIPの関連付けの解除」をご参照ください。
  • HAVIPはENIに関連付けられていません。HAVIPがENIと関連付けられている場合、まずHAVIPをENIから切り離す必要があります。詳細については、「ENIからのHAVIPの関連付けの解除」をご参照ください。
  • HAVIPはEIPに関連付けられていません。 HAVIPがEIPに関連付けられている場合は、最初にHAVIPとEIPの関連付けを解除する必要があります。 詳細については、「EIPからHAVIPの関連付けを解除する」をご参照ください。
  1. VPC コンソールにログインします。
  2. 左側のナビゲーションペインで HaVip アドレス をクリックします。
  3. 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
  4. [HaVip アドレス] ページで、削除するHAVIPを見つけ、[アクション] 列の [削除] をクリックします。
  5. 表示されたメッセージボックスで、[OK] をクリックします。

参考資料