Instalar manualmente os componentes do VSS em uma instância
Sua instância do EC2 para Windows deve ter componentes VSS instalados antes de criar snapshots consistentes com aplicações usando o Systems Manager. Se você não executar o documento do comando AWSEC2-VssInstallAndSnapshot
para instalar ou atualizar automaticamente o pacote toda vez que criar snapshots consistentes com aplicações, deverá instalar o pacote manualmente.
Você também deve fazer a instalação manualmente se planeja usar um dos métodos a seguir para criar snapshots consistentes com aplicações usando a instância do EC2.
Se precisar fazer uma instalação manual, recomendamos usar o pacote de componentes do AWS VSS mais recente para melhorar a confiabilidade e o desempenho de snapshots consistentes com aplicações nas suas instâncias do EC2 para Windows.
Para instalar os componentes do VSS em uma instância do Windows do Amazon EC2, siga as etapas para o ambiente de sua preferência.
- Console
-
Instalar os componentes do VSS usando o SSM Distributor
-
Abra o console do AWS Systems Manager em https://console.aws.amazon.com/systems-manager/.
-
No painel de navegação, selecione Executar comando.
-
Selecione Run command (Executar comando).
-
Em Command document (Documento do comando), selecione o botão ao lado de AWS-ConfigureAWSPackage.
-
Em Command parameters (Parâmetros do comando), faça o seguinte:
-
Verifique se Action (Ação) está definida como Install (Instalar).
-
Em Name (Nome), insira AwsVssComponents
.
-
Em Versão, insira uma versão ou deixe o campo vazio para que o Systems Manager instale a versão mais recente.
-
Em Targets (Destinos), identifique as instâncias nas quais você deseja executar essa operação especificando tags ou selecionando instâncias manualmente.
Se você optar por selecionar manualmente as instâncias e uma instância que você espera visualizar não estiver incluída na lista, consulte Algumas das minhas instâncias estão ausentes no Manual do usuário do AWS Systems Manager para obter dicas para solução de problemas.
-
Para Other parameters (Outros parâmetros):
-
(Opcional) Em Comment (Comentário), digite informações sobre esse comando.
-
Em Timeout (seconds) (Tempo limite [segundos]), especifique o número de segundos para o sistema aguardar até a falha de execução do comando total.
-
(Opcional) Em Rate control (Controle de taxa):
-
Em Concurrency (Concorrência), especifique um número ou uma porcentagem de instâncias nas quais executar o comando ao mesmo tempo.
Se tiver selecionado destinos escolhendo tags do Amazon EC2 e não tiver certeza de quantas instâncias usam tags selecionadas, limite o número de instâncias que podem executar o documento ao mesmo tempo especificando uma porcentagem.
-
Em Error threshold (Limite de erro), especifique quando parar de executar o comando em outras instâncias depois de falhar em alguns ou em uma porcentagem de instâncias. Por exemplo, se você especificar três erros, o Systems Manager deixará de enviar o comando quando o 4° erro for recebido. As instâncias que continuam processando o comando também podem enviar erros.
-
(Opcional) Na seção Output options (Opções de saída), se você quiser salvar a saída de comando em um arquivo, selecione a caixa ao lado de Enable writing to an S3 bucket (Habilitar a gravação em um bucket do S3). Especifique o bucket e os nomes (de pastas) de prefixo (opcional).
As permissões do S3 que concedem a possibilidade de gravar os dados em um bucket do S3 são as do perfil de instância atribuído à instância, e não as do usuário que realiza essa tarefa. Para obter mais informações, consulte Criar um perfil de instância do IAM para o Systems Manager no Manual do usuário do AWS Systems Manager.
-
(Opcional) Especifique opções para SNS notifications (Notificações do SNS).
Para obter informações sobre como configurar notificações do Amazon SNS para o Run Command, consulte Configuração das notificações do Amazon SNS para o AWS Systems Manager.
-
Escolha Run.
- AWS CLI
-
Use o procedimento a seguir para baixar e instalar o pacote AwsVssComponents
em suas instâncias usando o Run Command por meio da AWS CLI. O pacote instala dois componentes: um solicitante de VSS e um fornecedor de VSS. O sistema copia esses componentes para um diretório na instância e, em seguida, registra a DLL do fornecedor como um fornecedor de VSS.
Para instalar o pacote do VSS por meio da AWS CLI
-
Execute o comando a seguir para fazer download e instalar os componentes do VSS necessários para o Systems Manager.
aws ssm send-command \
--document-name "AWS-ConfigureAWSPackage" \
--instance-ids "i-01234567890abcdef
" \
--parameters '{"action":["Install"],"name":["AwsVssComponents"]}'
- PowerShell
-
Use o procedimento a seguir para fazer baixar e instalar o pacote AwsVssComponents
em suas instâncias usando o Run Command por meio do Tools for Windows PowerShell. O pacote instala dois componentes: um solicitante de VSS e um fornecedor de VSS. O sistema copia esses componentes para um diretório na instância e, em seguida, registra a DLL do fornecedor como um fornecedor de VSS.
Para instalar o pacote do VSS usando o AWS Tools for Windows PowerShell
-
Execute o comando a seguir para fazer download e instalar os componentes do VSS necessários para o Systems Manager.
Send-SSMCommand -DocumentName AWS-ConfigureAWSPackage -InstanceId "i-01234567890abcdef
" -Parameter @{'action'='Install';'name'='AwsVssComponents'}
Verifique a assinatura nos componentes do AWS VSS
Use o procedimento a seguir para verificar a assinatura no pacote AwsVssComponents
.
-
Conecte-se à sua instância do Windows. Para ter mais informações, consulte Conectar-se à sua instância do Windows do .
-
Navegue até C:\Program Files\Amazon\AwsVssComponents.
-
Abra o menu de contexto de ec2-vss-agent.exe
(clique com o botão direito do mouse) e escolha Propriedades.
-
Navegue até a guia Assinaturas digitais e verifique se o nome do signatário é Amazon Web Services Inc.
-
Use as etapas anteriores para verificar a assinatura em Ec2VssInstaller
e Ec2VssProvider.dll
.