AWS での仮想アプライアンスのアップグレード
仮想アプライアンスのアップグレードには以下が含まれます。
- 既存の仮想マシンのハードディスクのバックアップと削除。
- AMI イメージを使用した新しい仮想マシンの展開。
- ハードディスクへのバックアップの復元。
- 古い仮想マシンへの新しいハードディスクの接続
Splunk AppDynamics オンプレミス仮想アプライアンスは、仮想アプライアンスのアップグレードに役立つリファレンススクリプトを提供します。
AWS で仮想アプライアンスをアップグレードするための手順に従ってください。
仮想アプライアンスデータのバックアップ
アップグレードを開始する前に、次の手順を実行します。
アップグレードのための AWS 環境の準備
AWS で仮想マシンをアップグレードするには、新しい AMI からイメージとスナップショットを作成する必要があります。ただし、展開時に作成したものと同じ AWS プロファイル、VPC、S3 バケツ、および IAM ロールを使用できます。「AWS での仮想マシンの展開および構成」を参照してください。
AWS CLI を使用するには、参照スクリプトが必要です。Splunk AppDynamics GitHub リポジトリからスクリプトをダウンロードします。config.cfg では、タグ、展開設定、IP アドレスといった設定の詳細を更新または確認するようにしてください。指定された順序でスクリプトを実行してください。AWS CLI の詳細については、「AWS CLI のマニュアル」を参照してください。
AWS で仮想マシンを作成するには、 m5a.4xlarge インスタンスタイプを使用する必要があります。「M5a インスタンス」を参照してください。
| AWS リソース | 説明 | 参照スクリプト | |
|---|---|---|---|
| 1 | イメージ |
仮想アプライアンスの AMI を生成する S3 バケットに Splunk AppDynamics イメージをアップロードします。「Uploading objects」を参照してください。 |
05-aws-upload-image.sh |
| 2 | Snapshot |
スナップショットは、S3 バケットにアップロードした AMI を使用する際に役立ちます。AMI ID を取得するには、次の手順を完了します。
注: AMI ID は、仮想マシンの作成に使用されます。
|
06-aws-import-snapshot.sh 07-aws-register- snapshot.sh |
仮想アプライアンスのアップグレード
指定された順序でアップグレードスクリプトを実行します。
| ステップ | ファイル名 | |
|---|---|---|
| 1 | 仮想マシンの詳細を取得します。 | 01-aws-get-vm-details.sh |
| 2 | 仮想マシンのシャットダウン | 02-aws-terminate-vms.sh |
| 3 | 仮想マシンのステータスを確認します。 | 03-aws-get-vm-status.sh |
| 4 | 仮想マシンを作成します。 | 04-aws-create-vms.sh |
展開ステータスの確認
仮想マシンの展開を確認します。
仮想アプライアンスでのデータの復元
データディレクトリが次の場所に存在するかどうかを確認します。
/var/appd/data