クラウド資格実践ラボ ハンズオン手順記事に戻る

ENI の付け替えでプライベート IP を変えずにフェイルオーバーする方法

記事の「実践」を 1 項目ずつ進めるためのページです。AWS マネジメントコンソールで操作したら、右の一覧にチェックを入れてください。チェックはこのブラウザに保存されます。

準備 5 項目中 1 番目

前提条件

  1. リージョン: ap-northeast-1(東京)
  2. EC2・Systems Manager の操作権限を持つ IAM ユーザーまたはロールでコンソールにログイン済みであること

以下のリソースが作成済みであることを前提とします。3 台のインスタンスはすべて ap-northeast-1a にあり、Session Manager で接続できます。

まだ用意していない場合は、「作り方の参考」の記事の手順で作れます。リソース名は、この記事の名前に読み替えてください。

リソース種別リソース名内容作り方の参考
VPCeni-lab-vpcCIDR 10.0.0.0/16Amazon VPC で仮想ネットワークを構築しサブネットを設定する
サブネットeni-lab-app-1a10.0.1.0/24(ap-northeast-1a)。3 台のインスタンスを置く。インターネットゲートウェイへのルートあり同上
サブネットeni-lab-service-1a10.0.2.0/24(ap-northeast-1a)。付け替え用の ENI を置く同上 ※同じ AZ にもう 1 つ作る
セキュリティグループeni-lab-service-sgインバウンドで HTTP(80)を 10.0.0.0/16 から許可セキュリティグループとネットワーク ACL でアクセスを制御する
EC2 インスタンスeni-lab-primary / eni-lab-standbyAmazon Linux 2023。httpd が Hello from eni-lab-primary(standby は eni-lab-standby)を返すAmazon EC2 でインスタンスを起動しSSH接続する ※接続は Session Manager
EC2 インスタンスeni-lab-clientAmazon Linux 2023。curl で確かめる側同上

このハンズオンで作成するリソースは以下のとおりです。

リソース種別リソース名内容
ネットワークインターフェイスeni-lab-service-enieni-lab-service-1a に作成。プライベート IPv4 アドレス 10.0.2.100、セキュリティグループ eni-lab-service-sg

> [!WARNING] > EC2 インスタンスは起動している間ずっと課金されます。検証が終わったら必ず削除してください。