Red Hat Training

A Red Hat training course is available for RHEL 8

5.7. Empurrando imagens VHD para a nuvem Azure

A capacidade de empurrar a imagem de saída que você cria para o Azure Blob Storage está disponível. .vhd Esta seção descreve os passos para empurrar as imagens que você cria usando o Image Builder para o fornecedor de serviços Azure Cloud.

Pré-requisitos

  • Você deve ter acesso root ao sistema.
  • Você abriu a interface do Image Builder do console web RHEL 8 em um navegador.
  • Você deve ter uma conta de armazenamento criada.
  • Você deve ter um Blob Storage gravável preparado.

Procedimento

  1. Clique em Create blueprint para criar um plano. Veja mais em Criar 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 superior direito 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 Azure Disk Image (.vhd).
    2. Marque a caixa de seleção "Upload to Azure" para enviar sua imagem para a Nuvem Azure e clique em Next.
    3. Para autenticar seu acesso ao Azure, digite sua "Conta de armazenamento" e "Chave de acesso de armazenamento" nos campos correspondentes. Clique em Next.

      Você pode encontrar os detalhes de sua conta de armazenamento na lista do menu principal Settings→Access.

    4. Digite um "Image name" para ser usado para o arquivo de imagem que será carregado e o Blob "Storage container" no qual o arquivo de imagem para o qual você quer empurrar a imagem. 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.

  7. Um pequeno pop-up no lado superior direito exibe quando o processo de criação da imagem começa com a mensagem: "A criação da imagem foi adicionada à fila".

    Uma vez concluído o processo de criação da imagem, clique no plano a partir do qual você criou uma imagem. Você pode ver o status "Image build complete" para a imagem que você criou dentro da aba Images.

  8. Para acessar a imagem que você empurrou para Azure Cloud, acesse Azure Portal.
  9. Na barra de busca, digite Images e selecione a primeira entrada em Services. Você será redirecionado para o endereço Image dashboard.
  10. Clique em Adicionar. Você será redirecionado para o painel Create an Image.

    Insira os detalhes abaixo:

    1. Name: Escolha um nome para sua nova imagem.
    2. Resource Group: Selecione um resource group.
    3. Location: Selecione o location que corresponde às regiões atribuídas à sua conta de armazenamento. Caso contrário, você não poderá selecionar um blob.
    4. OS Type: Defina o tipo de SO para Linux.
    5. VM Generation: Mantenha a geração VM configurada em Gen 1.
    6. Storage Blob: Clique Browse à direita de Storage blob input. Use o diálogo para encontrar a imagem que você carregou anteriormente.

      Manter os campos restantes como na escolha por padrão.

  11. Clique em Criar para criar a imagem. Uma vez criada a imagem, você pode ver a mensagem "Successfully created image" no canto superior direito.
  12. Clique em Atualizar para ver sua nova imagem e abrir sua imagem recém-criada.
  13. Clique em Criar VM. Você será redirecionado para o painel Create a virtual machine.
  14. Na guia Basic, em Project Details, your *Subscription e Resource Group já estão pré-definidos.

    Se você deseja criar um novo grupo de recursos

    1. Clique em Criar novo.

      Um pop-up solicita que você crie o contêiner Resource Group Name.

    2. Insira um nome e clique em OK.

      Se você quiser manter o Resource Group que já estão pré-definidos.

  15. Em Instance Details, insira:

    1. Virtual machine name
    2. Region
    3. Image: A imagem que você criou é pré-selecionada por padrão.
    4. Size: Escolha um tamanho de VM que melhor se adapte às suas necessidades.

      Manter os campos restantes como na escolha por padrão.

  16. Em Administrator account, digite os detalhes abaixo:

    1. Username: o nome do administrador da conta.
    2. SSH public key source: no menu suspenso, selecione Generate new key pair.

      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.

    3. Key pair name: inserir um nome para o par de chaves.
  17. Em Inbound port rules, selecione:

    1. Public inbound ports: Allow selected ports.
    2. Select inbound ports: Use o conjunto padrão SSH (22).
  18. Clique Review Create. Você é redirecionado para a guia Review create e recebe uma confirmação de que a validação foi aprovada.
  19. Revise os detalhes e clique em Criar.

    Opcionalmente, você pode clicar em Previous (Anterior) para corrigir as opções anteriores selecionadas.

  20. Uma janela pop-up generates new key pair se abre. Clique Download private key and create resources.

    Salvar o arquivo chave como "yourKey.pem

  21. Uma vez que a implantação esteja completa, clique em Ir para recurso.
  22. Você é redirecionado para uma nova janela com seus detalhes VM. Selecione o endereço IP público no lado superior direito da página e copie-o para sua área de transferência.

Agora, para criar uma conexão SSH com a VM para conectar à Máquina Virtual.

  1. Abra um terminal.
  2. Em sua solicitação, abra uma conexão SSH à sua máquina virtual. Substitua o endereço IP pelo de sua VM, e substitua o caminho para o .pem pelo caminho para onde o arquivo chave foi baixado.

    # ssh -i ./Downloads/yourKey.pem azureuser@10.111.12.123
  3. Você é obrigado a confirmar se deseja continuar a se conectar. Digite sim para continuar.

Como resultado, a imagem de saída que você empurrou para o Azure Storage Blob está pronta para ser provisionada.