Usando AWS Systems Manager para instalar ou atualizar automaticamente o cliente Amazon EFS - Amazon Elastic File System

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando AWS Systems Manager para instalar ou atualizar automaticamente o cliente Amazon EFS

Você pode usar AWS Systems Manager para simplificar o gerenciamento do cliente Amazon EFS (amazon-efs-utils). AWS Systems Manager é um AWS serviço que você pode usar para visualizar e controlar sua infraestrutura AWS. Com AWS Systems Manager você pode automatizar as tarefas necessárias para instalar ou atualizar o amazon-efs-utils pacote em suas instâncias do EC2. Os recursos do Systems Manager, como Distributor e State Manager, permitem automatizar os seguintes processos:

  • Manter o controle de versão sobre o cliente Amazon EFS.

  • Armazenamento centralizado e distribuição sistemática do cliente Amazon EFS para suas instâncias do Amazon EC2.

  • Automatize o processo de manter suas instâncias do Amazon EC2 em um estado definido.

Para obter mais informações, consulte o Guia do usuário do AWS Systems Manager .

O que o cliente Amazon EFS faz durante a instalação

Você usa o cliente Amazon EFS para automatizar o monitoramento dos CloudWatch logs da Amazon quanto ao status de montagem do sistema de arquivos e atualizar stunnel para a versão mais recente de distribuições Linux selecionadas. Quando instala o cliente do Amazon EFS em instâncias do Amazon EC2 usando o Systems Manager, ele executa as seguintes ações:

  • Instala o pacote botocore usando as mesmas etapas descritas em Instalando e atualizando botocore. O cliente Amazon EFS usa botocore para monitorar o status de montagem do sistema de arquivos EFS.

  • Permite o monitoramento do status de montagem do sistema de arquivos EFS nos CloudWatch registros por meio da atualizaçãoefs-utils.conf. Para ter mais informações, consulte Monitorar o status de sucesso ou falha da tentativa de montagem.

  • Para instâncias EC2 executando RHEL7 ou CentOS7, o cliente Amazon EFS atualiza automaticamente o stunnel conforme descrito em Como atualizar o stunnel. A atualização de stunnel é necessária para montar com sucesso um sistema de arquivos EFS usando TLS, e a versão stunnel é fornecida com RHEL7 e CentOS7 não é compatível com o cliente Amazon EFS (amazon-efs-utils).

Sistemas operacionais suportados pelo Systems Manager Distributor

Suas instâncias do EC2 devem estar executando um dos seguintes sistemas operacionais para serem usadas com o AWS Systems Manager para atualizar ou instalar automaticamente o cliente Amazon EFS.

Plataforma Versão da plataforma Arquitetura
Amazon Linux 2023 (AL2023) AL2023 x86_64, arm64 (processadores Graviton2 ou posteriores)
Amazon Linux 2 (AL2)

2,0

x86_64, arm64 (Amazon Linux 2, tipos de instâncias A1)

Amazon Linux (AL1)

2017.09, 2018.03

x86_64

CentOS

7, 8

x86_64

Red Hat Enterprise Linux (RHEL)

7, 8

x86_64, arm64 (RHEL 7.6 e posterior, tipos de instâncias A1)
SLES (SUSE Linux Enterprise Server) 12, 15x86_64

Ubuntu Server

16.04, 18.04, 20.04

x86_64, arm64 (Ubuntu Server 16 e posterior, tipos de instâncias A1)

Como usar AWS Systems Manager para instalar ou atualizar automaticamente amazon-efs-utils

Há duas configurações únicas necessárias para configurar o Systems Manager para instalar ou atualizar automaticamente o amazon-efs-utils pacote.

  1. Configure um perfil de instância AWS Identity and Access Management (IAM) com as permissões necessárias.

  2. Configurar uma Associação (incluindo o programa) usada para instalação ou atualizações pelo State Manager

Etapa 1: configurar um perfil de instância do IAM com as permissões necessárias

Por padrão, AWS Systems Manager não tem permissão para gerenciar seus clientes do Amazon EFS e instalar ou atualizar o amazon-efs-utils pacote. Você deve conceder acesso ao Systems Manager usando um perfil de instância do AWS Identity and Access Management (IAM). Um perfil de instância é um contêiner que transmite informações de função do IAM para uma instância do Amazon EC2 na inicialização.

Use a política de permissões AmazonElasticFileSystemsUtils AWS gerenciadas para atribuir as permissões apropriadas às funções. Você pode criar uma nova função para o perfil de instância ou adicionar a política de permissão AmazonElasticFileSystemsUtils a uma função existente. Em seguida, você deve usar esse perfil de instância para iniciar as instâncias do Amazon EC2. Para obter mais informações, consulte Etapa 4: criar um perfil de instância do IAM para o Systems Manager.

Etapa 2: configurar uma Associação usada pelo State Manager para instalar ou atualizar o cliente Amazon EFS

O pacote amazon-efs-utils está incluído no Distributor e está pronto para a implantação em instâncias gerenciadas do EC2. Para ver a versão mais recente disponível para instalação, você pode usar o AWS Systems Manager console ou sua ferramenta de linha de AWS comando preferida. amazon-efs-utils Para acessar o Distributor, abra o https://console.aws.amazon.com/systems-manager/ e escolha Distributor no painel de navegação à esquerda. Localize AmazonFSUtils na seção Propriedade da Amazon. Escolha AmazonEFSUtils para ver os detalhes do pacote. Para obter mais informações, consulte Visualizar pacotes.

Usando o State Manager, você pode instalar ou atualizar o pacote amazon-efs-utils em suas instâncias EC2 gerenciadas imediatamente ou de acordo com um cronograma. Além disso, você pode garantir que amazon-efs-utils seja instalado automaticamente em novas instâncias do EC2. Para obter mais informações sobre instalação ou atualização de pacotes usando o Distributor and State Manager, consulte Trabalhando com o Distribuidor.

Para instalar ou atualizar automaticamente o amazon-efs-utils pacote em instâncias usando o console do Systems Manager, consulte Programação da instalação ou atualização de um pacote (console). Isso solicitará que você crie uma associação para o State Manager, que define o estado que você deseja aplicar a um conjunto de instâncias. Use as seguintes entradas ao criar sua associação:

  • Para Parâmetros escolha Ação > Instalação e Tipo de instalação > Atualização no local.

  • Para Destinos, a configuração recomendada é Escolher todas as instâncias para registrar todas as instâncias EC2 novas e existentes como destinos para instalar ou atualizar automaticamente o AmazonEFSUtils. Como alternativa, você pode especificar tags de instância, selecionar instâncias manualmente ou escolher um grupo de recursos para aplicar a associação a um subconjunto de instâncias. Se você especificar tags de instância, deverá iniciar suas instâncias do EC2 com as tags para permitir que o AWS Systems Manager instale ou atualize automaticamente o cliente Amazon EFS.

  • Para Especificar cronograma, a configuração recomendada para AmazonEFSUtils é a cada 30 dias. Você pode usar controles para criar uma programação de cronograma ou de taxa para a associação.

Para usar AWS Systems Manager para montar vários sistemas de arquivos do Amazon EFS em várias instâncias do EC2, consulteMontando o EFS em várias instâncias do EC2 usando AWS Systems Manager.