AWS での仮想マシンの展開および構成
Amazon マシンイメージ(AMI)を使用して、Amazon EC2 に仮想アプライアンスを展開できます。
はじめる前に
ダウンロードポータルの [Virtual Appliance] タブから AMI イメージをダウンロードし、ファイルに実行権限があることを確認します。
AWS 環境の準備
AWS に仮想マシンを展開するには、次の AWS リソースが必要です。AWS リソースは、AWS ポータルまたは AWS CLI を使用して作成または設定できます。
AWS CLI を使用するには、参照スクリプトが必要です。Splunk AppDynamics GitHub リポジトリからスクリプトをダウンロードします。指定された順序でスクリプトを実行することを推奨します。これらのスクリプトを実行する前に、config.cfg で、タグ、デプロイメント設定、IP アドレスといった設定の詳細を更新または確認してください。AWS CLI の詳細については、「AWS CLI のマニュアル」を参照してください。
AWS で仮想マシンを作成するには、 m5a.4xlarge インスタンスタイプを使用する必要があります。「M5a インスタンス」を参照してください。
| 順序 | AWS リソース | 説明 | 参照スクリプト |
|---|---|---|---|
| 1 | AWS プロファイル | AWS プロファイルは、AWS 環境内のビジネスリソースを特定するのに役立ちます。既存のプロファイルを作成または使用できます。「プロファイル」を参照してください。 | 01-aws-create-profile.sh |
| 2 | 仮想プライベートネットワーク(VPC) |
Amazon VPC は、Splunk AppDynamics サービスをインストールできる仮想アプライアンス用の分離された仮想ネットワークを提供します。既存の VPC を作成または使用できます。「What is Amazon VPC?」を参照してください。 |
02-aws-add-vpc.sh |
| 3 | S3バケット | AMI を保存してイメージを作成するには、S3 バケットが必要です。「Creating a Bucket」を参照してください。 | 03-aws-create-image-bucket.sh |
| 4 | IAMロール | IAM ロールを使用して、AWS リソースの権限を管理できます。「IAM roles」を参照してください。 | 04-aws-import-iam-role.sh |
| 5 | イメージ |
仮想アプライアンスの AMI を生成する S3 バケツに Splunk AppDynamics イメージをアップロードします。「Uploading objects」を参照してください。 |
05-aws-upload-image.sh |
| 6 | Snapshot |
スナップショットは、S3 バケットにアップロードした AMI を使用する際に役立ちます。AMI ID を取得するには、次の手順を完了します。
注: AMI ID は、仮想マシンの作成に使用されます。
|
|
仮想マシンの作成
Splunk AppDynamics オンプレミス仮想アプライアンスには 3 台の仮想マシンが必要です。AMI ID を使用して、AWS ポータルで 3 つの仮想マシンを作成します。
仮想マシンの作成に関する詳細については、run-instances を参照してください。
または、AWS CLI を使用して 08-aws-create-vms.sh ファイルを実行し、3 つの仮想マシンを作成することもできます。
AWS インスタンスのブートストラップ
仮想マシンを展開したら、AWS インスタンスをブートストラップして、仮想マシンでインスタンスの詳細を使用できるようにする必要があります。
- appduser ログイン情報を使用して、ノードコンソールにログインします。
注: デフォルトでは、ノードのパスワードが changeme に設定されています。
- 次のコマンドを実行して、AWS インスタンスをブートストラップします。
CODE
sudo appdctl host init - 次の AWS インスタンスの詳細を指定します。
- Hostname
- ホスト IP アドレス(CIDR 形式)
- デフォルト ゲートウェイの IP アドレス
- DNS サーバの IP アドレス
仮想マシンの設定の確認
3 つの仮想マシンを作成したら、設定が正しく、各ノードとサーバーで Splunk AppDynamics サービスをインストールする準備ができていることを確認します。
次のステップ
- Helm ファイルのパラメータを確認および更新します。Helm ファイルのパラメータの詳細については、「Customize the Helm File」を参照してください。
- Install Splunk AppDynamics Services。