本構成を利用するためには、環境を準備する段階で満たすべきいくつかの要件があります。以下に AWS 環境とその上に作成するインスタンスに関する要件をまとめます。
AWS 環境の要件
サービスを提供するための基盤となる環境を AWS 上に作成します。本構成を利用するための要件は以下の通りです。
Amazon Virtual Private Cloud (VPC)
- VPC を AWS 内に設定する必要があります。
- 異なる Availability Zone (AZ)、もしくは異なる VPC に2つ以上のサブネットを作成する必要があります。
Amazon Elastic Compute Cloud (EC2)
- インスタンスが2つ以上必要です。
- プライマリ用インスタンスとスタンバイ用インスタンスがそれぞれ異なるAZ、あるいは異なる VPC で起動するように構成する必要があります。
- インスタンスは、Elastic Network Interface (ENI)に接続されます。
- インスタンスは、LifeKeeper のインストール要件を満たす必要があります。
- AWS Command Line Interface (AWS CLI) を全ての EC2 インスタンスにインストールする必要があります。インストール方法は、「 AWS Command Line Interface のインストール 」を参照してください。
- Amazon Route 53 サービスのエンドポイント route53.amazonaws.com にプロトコル HTTPS を使用してアクセスできる必要があります。EC2および OS の設定を適切に行ってください。
AWS Identity and Access Management (IAM)
LifeKeeper が AWS を操作するために、以下のアクセス権を持った IAM ユーザーもしくは IAM ロールが必要です。EC2 インスタンスの root ユーザーからアクセスできるように EC2 の IAM ロール を設定するか、 AWS CLI の設定 を適切に行ってください。
- route53:GetChange
- route53:ListHostedZones
- route53:ChangeResourceRecordSets
- route53:ListResourceRecordSets
Amazon Route 53
- Amazon Route 53 にドメイン名を登録しサービスを利用できるようにする必要があります。これは Route53 リソース作成時に必要となります。
このトピックへフィードバック