Atualizar os componentes do VSS nas instâncias segundo agendado - Amazon Elastic Compute Cloud

Atualizar os componentes do VSS nas instâncias segundo agendado

Recomendamos que você sempre mantenha os componentes do VSS atualizados com a versão mais recente recomendada. Existem diversas maneiras diferentes de atualizar componentes quando uma nova versão do pacote AwsVssComponents é lançada.

Métodos de atualização
  • Você pode repetir as etapas descritas em Instalar manualmente os componentes do VSS em uma instância quando uma nova versão dos componentes do AWS VSS é lançada.

  • Você pode configurar uma associação do State Manager do Systems Manager para baixar e instalar automaticamente os componentes novos ou atualizados do VSS quando o pacote AwsVssComponents ficar disponível.

  • Para instalar ou atualizar automaticamente o pacote AwsVssComponents sempre que você criar snapshots consistentes com a aplicação, ao usar o Systems Manager para executar o documento AWSEC2-VssInstallAndSnapshot.

nota

Recomendamos que você use o Systems Manager para executar o documento de comando AWSEC2-VssInstallAndSnapshot, que instala ou atualiza automaticamente o pacote AwsVssComponents antes de criar snapshots consistentes com a aplicação. Para ter mais informações, consulte Execução do documento de comando AWSEC2-VssInstallAndSnapshot (recomendado).

Para criar uma associação do State Manager do Systems Manager, siga as etapas do ambiente de sua preferência.

Console
Criar uma associação do Gerenciador de Estados usando o console
  1. Abra o console AWS Systems Manager em https://console.aws.amazon.com/systems-manager/.

  2. No painel de navegação, escolha State Manager.

    Ou, se a página inicial do Systems Manager abrir primeiro, abra o painel de navegação e escolha Gerenciador de Estados.

  3. Escolha Create association (Criar associação).

  4. No campo Association Name (Nome da associação), insira um nome descritivo.

  5. Na lista Documento, escolha AWS-ConfigureAWSPackage.

  6. Na seção Parameters Parâmetros), escolha Install (Instalar) na lista Action (Ação).

  7. Para Installation type (Tipo de instalação), escolha Uninstall and reinstall (Desinstalar e reinstalar).

  8. No campo Name (Nome), insira AwsVssComponents. Você pode manter os campos Version (Versão) e Additional Arguments (Argumentos adicionais) vazios.

  9. Na seção Select Targets by, escolha uma opção.

    nota

    Se você optar por especificar instâncias de destino usando tags e especificar tags que são mapeadas para instâncias do Linux, a associação será bem-sucedida na instância do Windows, mas falhará nas instâncias do Linux. O status geral da associação mostra Failed.

  10. Na seção Specify schedule, escolha uma opção.

  11. Na seção Advanced options (Opções avançadas), em Compliance severity (Severidade de conformidade), escolha um nível de gravidade para a associação. Para obter mais informações, consulte Sobre a conformidade de associações do Gerenciador de Estados. Em Calendários de alteração, selecione um calendário de alterações pré-configurado. Para obter mais informações, consulte Calendário de alterações do AWS Systems Manager.

  12. Em Controle de taxa, faça o seguinte:

    • Em Concurrency (Concorrência), especifique um número ou uma porcentagem de nós gerenciados nos quais executar o comando ao mesmo tempo.

    • Em Error threshold (Limite de erro), especifique quando parar de executar o comando em outros nós depois de falhar em alguns ou em uma porcentagem de nós.

  13. (Opcional) Em Opções de saída, para salvar a saída de comando em um arquivo, selecione a caixa Habilitar gravação da saída no S3. Digite os nomes de bucket e prefixo (pastas) nas caixas de texto.

  14. Escolha Create Association (Criar associação) e, em seguida, Close (Fechar). O sistema tenta criar a associação nas instâncias e aplicar imediatamente o estado.

    nota

    Se as instâncias do EC2 para o Windows Server mostrarem o status Com falha, verifique se o SSM Agent está sendo executado na instância e se a instância está configurada com um perfil do AWS Identity and Access Management (IAM) para o Systems Manager. Para obter mais informações, consulte Configurar o AWS Systems Manager.

AWS CLI

Você pode executar o comando create-association da AWS CLI para atualizar um pacote do Distributor segundo agendado sem deixar a aplicação associada offline. Somente arquivos novos ou atualizados no pacote são substituídos.

Criar uma associação do Gerenciador de Estados usando a AWS CLI
  1. Instale e configure o AWS CLI, caso ainda não o tenha feito. Para obter mais informações, consulte Instalar ou atualizar a versão mais recente da AWS CLI.

  2. Execute o comando a seguir para criar uma associação. O valor de --name, o nome do documento, é sempre AWS-ConfigureAWSPackage. O comando a seguir usa a chave InstanceIds para especificar as instâncias de destino.

    aws ssm create-association \ --name "AWS-ConfigureAWSPackage" \ --parameters '{"action":["Install"],"installationType":["Uninstall and reinstall"],"name":["AwsVssComponents"]}' \ --targets [{\"Key\":\"InstanceIds\",\"Values\":[\"i-01234567890abcdef\",\"i-000011112222abcde\"]}]

Para obter mais informações sobre outras opções que podem ser usadas com o comando create-association, consulte create-association na seção AWS Systems Manager da AWS CLI Command Reference.