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
- Clique em Create blueprint para criar um plano. Veja mais em Criar um plano de construção de imagem na interface do console web.
- Selecione os componentes e embalagens que você deseja como parte da imagem que está criando.
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.
- Clique no link blueprint name no banner à esquerda.
- Selecione a aba Imagens.
Clique em Create Image (Criar imagem) para criar sua imagem personalizada.
Abre-se uma janela pop-up.
-
A partir da lista do menu suspenso "Type", selecione a imagem
Azure Disk Image (.vhd)
. - Marque a caixa de seleção "Upload to Azure" para enviar sua imagem para a Nuvem Azure e clique em Next.
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.
- 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.
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.
-
A partir da lista do menu suspenso "Type", selecione a imagem
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
.- Para acessar a imagem que você empurrou para Azure Cloud, acesse Azure Portal.
- Na barra de busca, digite Images e selecione a primeira entrada em Services. Você será redirecionado para o endereço Image dashboard.
Clique em Adicionar. Você será redirecionado para o painel Create an Image.
Insira os detalhes abaixo:
- Name: Escolha um nome para sua nova imagem.
- Resource Group: Selecione um resource group.
- 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.
- OS Type: Defina o tipo de SO para Linux.
- VM Generation: Mantenha a geração VM configurada em Gen 1.
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.
- Clique em Criar para criar a imagem. Uma vez criada a imagem, você pode ver a mensagem "Successfully created image" no canto superior direito.
- Clique em Atualizar para ver sua nova imagem e abrir sua imagem recém-criada.
- Clique em Criar VM. Você será redirecionado para o painel Create a virtual machine.
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
Clique em Criar novo.
Um pop-up solicita que você crie o contêiner Resource Group Name.
Insira um nome e clique em OK.
Se você quiser manter o Resource Group que já estão pré-definidos.
Em Instance Details, insira:
- Virtual machine name
- Region
- Image: A imagem que você criou é pré-selecionada por padrão.
Size: Escolha um tamanho de VM que melhor se adapte às suas necessidades.
Manter os campos restantes como na escolha por padrão.
Em Administrator account, digite os detalhes abaixo:
- Username: o nome do administrador da conta.
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.- Key pair name: inserir um nome para o par de chaves.
Em Inbound port rules, selecione:
- Public inbound ports: Allow selected ports.
- Select inbound ports: Use o conjunto padrão SSH (22).
- Clique Review Create. Você é redirecionado para a guia Review create e recebe uma confirmação de que a validação foi aprovada.
Revise os detalhes e clique em Criar.
Opcionalmente, você pode clicar em Previous (Anterior) para corrigir as opções anteriores selecionadas.
Uma janela pop-up generates new key pair se abre. Clique Download private key and create resources.
Salvar o arquivo chave como "yourKey.pem
- Uma vez que a implantação esteja completa, clique em Ir para recurso.
- 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.
- Abra um terminal.
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
- 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.