VSS コンポーネントをインスタンスに手動でインストールする
Systems Manager でアプリケーションと整合性のあるスナップショットを作成する前に、EC2 Windows インスタンスに VSS コンポーネントをインストールする必要があります。アプリケーションと整合性のあるスナップショットを作成するたびにパッケージを自動的にインストールまたは更新する AWSEC2-VssInstallAndSnapshot
コマンドドキュメントを実行しない場合は、パッケージを手動でインストールする必要があります。
また、次のいずれかの方法を使用して EC2 インスタンスからアプリケーションと整合性のあるスナップショットを作成する場合も、手動でインストールする必要があります。
手動インストールが必要な場合は、EC2 Windows インスタンス上でアプリケーションと整合性のあるスナップショットの信頼性とパフォーマンスを向上させるために、最新の AWS VSS コンポーネントパッケージを使用することが推奨されています。
Amazon EC2 Windows インスタンスに VSS コンポーネントをインストールするには、希望する環境の手順に従います。
- Console
-
SSM ディストリビューターを使用して VSS コンポーネントをインストールするには
-
AWS Systems Manager コンソール (https://console.aws.amazon.com/systems-manager/) を開きます。
-
ナビゲーションペインで [Run Command] を選択します。
-
[Run command] を選択します。
-
[コマンドのドキュメント] で、[AWS-ConfigureAWSPackage] の横にあるボタンを選択します。
-
[コマンドのパラメータ] で、以下の作業を行います。
-
[アクション] が [インストール] に設定されていることを確認します。
-
[名前] にAwsVssComponents
と入力します。
-
[バージョン] にバージョンを入力するか、フィールドを空のままにします。すると、Systems Manager が最新バージョンをインストールします。
-
[Targets] (ターゲット) で、手動でインスタンスを指定または選択して、このオペレーションを実行するインスタンスを指定します。
インスタンスを手動で選択することにしたが、そのインスタンスがリストに表示されない場合は、AWS Systems Manager ユーザーガイドのインスタンスの場所でトラブルシューティングのヒントを参照してください。
-
[その他のパラメータ] で、以下の操作を行います。
-
(オプション) [レートの制御] で、以下の操作を行います。
-
[同時実行] で、コマンドを同時に実行するインスタンスの数または割合 (%) を指定します。
Amazon EC2 タグを選択してターゲットを選択し、選択したタグを使用するインスタンスの数が不明な場合は、同時に割合 (%) を指定してドキュメントを実行できるインスタンスの数を制限します。
-
[エラーのしきい値] で、インスタンスの数または割合 (%) で失敗した後で他のインスタンスでのコマンドの実行をいつ停止するか指定します。例えば、3 つのエラーを指定した場合、4 番目のエラーが受信されると、Systems Manager はコマンドの送信を停止します。コマンドを処理しているインスタンスもエラーを送信する可能性があります。
-
(オプション) [出力オプション] セクションで、コマンド出力をファイルに保存する場合は、[S3 バケットへの書き込みの有効化] の横にあるチェックボックスをオンにします。バケットと、(オプションで) プリフィックス (フォルダ) 名を指定します。
-
(オプション) [SNS 通知] のオプションを指定します。
Run Command の Amazon SNS 通知の設定については、AWS Systems Manager に Amazon SNS 通知を設定するを参照してください。
-
[実行] を選択します。
- AWS CLI
-
次の手順に従い、AWS CLI の Run Command を使用して、AwsVssComponents
パッケージをダウンロードしてインスタンスにインストールします。パッケージによって、VSS リクエスタおよび VSS プロバイダという 2 つのコンポーネントがインストールされます。システムはインスタンス上のディレクトリにこれらのコンポーネントをコピーしてから、プロバイダ DLL を VSS プロバイダとして登録します。
AWS CLI を使用して VSS パッケージをインストールするには
-
次のコマンドを実行して、Systems Manager に必要な VSS コンポーネントをダウンロードしてインストールします。
aws ssm send-command \
--document-name "AWS-ConfigureAWSPackage" \
--instance-ids "i-01234567890abcdef
" \
--parameters '{"action":["Install"],"name":["AwsVssComponents"]}'
- PowerShell
-
次の手順を使用して、Tools for Windows PowerShell から Run Command を使用して、インスタンスで AwsVssComponents
パッケージをダウンロードし、インストールします。パッケージによって、VSS リクエスタおよび VSS プロバイダという 2 つのコンポーネントがインストールされます。システムはインスタンス上のディレクトリにこれらのコンポーネントをコピーしてから、プロバイダ DLL を VSS プロバイダとして登録します。
AWS Tools for Windows PowerShell を使用して VSS パッケージをインストールするには
-
次のコマンドを実行して、Systems Manager に必要な VSS コンポーネントをダウンロードしてインストールします。
Send-SSMCommand -DocumentName AWS-ConfigureAWSPackage -InstanceId "i-01234567890abcdef
" -Parameter @{'action'='Install';'name'='AwsVssComponents'}
AWS VSS コンポーネントの署名を確認
次の手順に従い、AwsVssComponents
パッケージの署名をパッケージの署名を確認します。
-
Windows インスタンスに接続します。詳細については、「 Windows インスタンスに接続する」を参照してください。
-
C:\Program Files\Amazon\AwsVssComponents に移動します。
-
ec2-vss-agent.exe
のコンテキスト メニュー (右クリック) を開き、[Properties] を選択します。
-
「デジタル署名」タブに移動し、署名者の名前が Amazon Web Services 株式会社であることを確認します。
-
前述の手順を使用して、Ec2VssInstaller
およびの署名を確認します Ec2VssProvider.dll
。