Red Hat Training

A Red Hat training course is available for RHEL 8

6.5.3. Empurrando imagens para AWS Cloud AMI

A capacidade de empurrar a imagem de saída que você cria para AWS Cloud AMI está disponível desta vez. Isto descreve os passos para empurrar .ami imagens que você cria usando o Image Builder para o provedor de serviços Amazon AWS Cloud.

Pré-requisitos

  • Você deve ter acesso ao sistema em root ou wheel.
  • Você abriu a interface do Image Builder do console web RHEL 8 em um navegador.
  • Você deve ter um ID de chave de acesso configurado no gerenciador de conta AWS IAM.
  • Você deve ter um balde S3 gravável preparado.

Procedimento

  1. Clique em Create blueprint para criar um plano. Veja Criando um plano de construção de imagem na interface do console web.
  2. Selecione os componentes e embalagens que você deseja como parte da imagem que está criando.
  3. Clique em Comprometa-se a fazer as mudanças que você fez no plano.

    Um pequeno pop-up no lado direito superior informa sobre o progresso da economia e, em seguida, o resultado das mudanças que você cometeu.

  4. Clique no link blueprint name no banner à esquerda.
  5. Selecione a aba Imagens.
  6. Clique em Create Image (Criar imagem) para criar sua imagem personalizada.

    Abre-se uma janela pop-up.

    1. A partir da lista do menu suspenso "Type", selecione a imagem "Amazon Machine Image Disk (.ami)}".
    2. Marque a caixa de seleção "Upload to AWS" para enviar sua imagem para o AWS Cloud e clique em Next.
    3. Para autenticar seu acesso ao AWS, digite sua "AWS access key ID" e "AWS secret access key" nos campos correspondentes. Clique em Próximo.

      Nota

      Você pode visualizar sua chave de acesso secreta AWS somente quando você criar uma nova ID de chave de acesso. Se você não souber sua chave secreta, gere uma nova ID de chave de acesso.

    4. Digite o nome da imagem no campo "Nome da imagem", digite o nome do balde Amazon no campo "Nome do balde Amazon S3" e digite o campo "AWS region" para o balde ao qual você vai adicionar sua imagem personalizada. Clique em Next.
    5. Revise as informações que você forneceu e, uma vez satisfeito, clique em Finish.

      Opcionalmente, você pode clicar em Voltar para modificar qualquer detalhe incorreto.

      Nota

      Você deve ter as configurações corretas do IAM para o balde que você vai enviar sua imagem personalizada. Estamos usando o IAM Importação e Exportação, portanto você tem que configurar a policy para seu balde antes de poder enviar imagens para ele. Para mais informações, consulte Permissões Necessárias para Usuários do IAM.

  7. Um pequeno pop-up no lado direito superior informa sobre o progresso da economia. Ele também informa que a criação da imagem foi iniciada, o progresso desta criação de imagem e o subseqüente upload para a nuvem AWS.

    Uma vez concluído o processo, você pode ver o status "Image build complete".

  8. Clique em Service→EC2 no menu e escolha a região correta no console AWS. A imagem deve ter o status "Disponível", para indicar que está carregada.
  9. No painel de controle, selecione sua imagem e clique em Launch.
  10. Uma nova janela se abre. Escolha um tipo de instância de acordo com os recursos que você precisa para lançar sua imagem. Clique em Revisar e Lançar.
  11. Revise os detalhes do lançamento de sua instância. Você pode editar cada seção se precisar fazer alguma mudança. Clique em Lançar
  12. Antes de lançar a instância, você deve selecionar uma chave pública para acessá-la.

    Você pode usar o par de chaves que já possui ou pode criar um novo par de chaves. Alternativamente, você pode usar Image Builder para adicionar um usuário à imagem com uma chave pública predefinida. Veja Criar uma conta de usuário com chave SSH para mais detalhes.

    Siga os próximos passos para criar um novo par de chaves no EC2 e anexá-lo à nova instância.

    1. A partir da lista do menu suspenso, selecione "Create a new key pair".
    2. Digite o nome para o novo par de chaves. Ele gera um novo par de chaves.
    3. Clique em "Download Key Pair" para salvar o novo par de chaves em seu sistema local.
  13. Em seguida, você pode clicar em Launch Instance para lançar sua instância.

    Você pode verificar o status da instância, ela mostra como "Initializing".

  14. Uma vez que o status da instância é "running", o botão Connect torna-se disponível.
  15. Clique em Conectar. Uma janela popup aparece com instruções sobre como conectar usando SSH.

    1. Selecione o método de conexão preferido para "A standalone SSH client" e abra um terminal.
    2. No local onde você armazena sua chave privada, certifique-se de que sua chave esteja visível publicamente para que o SSH funcione. Para fazer isso, execute o comando:

      $ chmod 400 <seu-nome.pem>_
    3. Conecte-se à sua instância usando seu DNS Público:

      $ ssh -i {\i}<_seu-instância-nome.pem_"> ec2-user@<_seu-instância-IP-address_>
    4. Digite "sim" para confirmar que você deseja continuar a conexão.

      Como resultado, você está conectado a sua instância usando SSH.

Etapas de verificação

  1. Verifique se você é capaz de realizar alguma ação enquanto estiver conectado a sua instância usando SSH.