高可用性仮想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機能はパブリックプレビュー中です。 この機能を使用するには、チケットを起票してください。
- VPCとvSwitchが作成されます。 詳細については、「VPCの作成と管理」および「vSwitchの作成と管理」をご参照ください。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPを作成するリージョンを選択します。 HAVIPをサポートするリージョンの詳細については、「t136158.html#section_kwe_avv_trd」をご参照ください。
- HaVip アドレス ページで、[HaVip アドレスの作成] をクリックします。
- [HaVip アドレスの作成] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
項目 説明 リージョン HAVIPを作成するリージョンを表示します。 [インスタンス名] HAVIPの名前を入力します。 [VPC] HAVIPが属するVPCを選択します。 vSwitch HAVIPが属する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インスタンスの関連付けを解除します。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
- HaVipページでHAVIPを見つけ、IDをクリックします。
- [リソース] セクションで [ECSインスタンス] を見つけ、[バインド] をクリックします。
- 表示されるダイアログボックスで、次のパラメーターを設定し、[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の関連付けを解除します。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
- HaVipページでHAVIPを見つけ、IDをクリックします。
- [リソース] セクションで、[ECSインスタンス] を見つけ、[バインド] をクリックします。
- 表示されるダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
項目 説明 リソースタイプ HAVIPを関連付けるリソースのタイプを選択します。 サポートされるリソースタイプは次のとおりです。 - ECSインスタンス
- ENI
この例では、ENIが選択されています。
バインドリソース ENIが属するECSインスタンスを選択し、ENIを選択します。 ENIとHAVIPは同じvSwitchに所属している必要があります。
HAVIPをEIPに関連付ける
- EIPとHAVIPは同じリージョンにデプロイする必要があります。
- EIPは使用可能状態である必要があります。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
- HaVipページでHAVIPを見つけ、アクション列で を選択します。
- 表示されるダイアログボックスで、HAVIPを関連付けるEIPを選択し、[OK] をクリックします。
ECSインスタンスからのHAVIPの関連付けの解除
HAVIPとECSインスタンスの関連付けを解除できます。 その後、ECSインスタンスはARPメッセージを送信してHAVIPをアドバタイズできなくなります。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
- [HaVip アドレス] ページでHAVIPを見つけ、そのIDをクリックします。
- [リソース] セクションで、[BoundECS] のECSインスタンスを見つけ、[アソシエーションの削除] をクリックします。
- 表示されたメッセージボックスで、[OK] をクリックします。
ENIからのHAVIPの関連付けの解除
ENIからHAVIPの関連付けを解除できます。 ENIが関連付けられているECSインスタンスは、ARPメッセージを送信してHAVIPをアドバタイズできなくなります。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
- [HaVip アドレス] ページでHAVIPを見つけ、そのIDをクリックします。
- [リソース] セクションで、[BoundENI] でENIを見つけ、[アソシエーションの削除] をクリックします。
- 表示されたメッセージボックスで、[OK] をクリックします。
EIPからHAVIPの関連付けを解除する
HAVIPがEIPを使用してインターネットサービスを提供する必要がなくなった場合は、HAVIPとEIPの関連付けを解除できます。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
- [HaVip アドレス] ページでHAVIPを見つけ、[EIP のバインド解除] 列の [アクション] をクリックします。
- 表示されたメッセージボックスで、[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の関連付けを解除する」をご参照ください。
- VPC コンソールにログインします。
- 左側のナビゲーションペインで HaVip アドレス をクリックします。
- 上部のナビゲーションバーで、HAVIPが属するリージョンを選択します。
- [HaVip アドレス] ページで、削除するHAVIPを見つけ、[アクション] 列の [削除] をクリックします。
- 表示されたメッセージボックスで、[OK] をクリックします。
参考資料
- CreateHaVip: HAVIPを作成します。
- AssociateHaVip: HAVIPをVPC内のENIまたはECSインスタンスに関連付けます。
- AssociateEipAddress: HAVIPをEIPに関連付けます。
- UnassociateHaVip: HAVIPをECSインスタンスまたはENIから分離します。
- UnassociateEipAddress: HAVIPからEIPの関連付けを解除します。
- DeleteHaVip: HAVIPを削除します。