Partilhar via


Criar e Carregar um Disco Rígido Virtual que Contém o Sistema Operativo Linux

Importante

As VMs clássicas serão descontinuadas a 1 de março de 2023.

Se utilizar recursos IaaS do ASM, conclua a migração até 1 de março de 2023. Recomendamos que faça a mudança mais cedo para tirar partido dos vários melhoramentos de funcionalidades no Azure Resource Manager.

Para obter mais informações, veja Migrar os seus recursos IaaS para o Azure Resource Manager até 1 de março de 2023.

Nota

O Azure tem dois modelos de implementação diferentes para criar e trabalhar com recursos: Resource Manager e Clássico. Este artigo aborda a utilização do modelo de implementação Clássica. A Microsoft recomenda que as implementações mais novas utilizem o modelo Resource Manager. Também pode carregar uma imagem de disco personalizada com o Azure Resource Manager.

Este artigo mostra-lhe como criar e carregar um disco rígido virtual (VHD) para que possa utilizá-lo como imagem própria para criar máquinas virtuais no Azure. Saiba como preparar o sistema operativo para que possa utilizá-lo para criar várias máquinas virtuais com base nessa imagem.

Pré-requisitos

Este artigo pressupõe que tem os seguintes itens:

Nota

O formato VHDX mais recente não é suportado no Azure. Quando cria uma VM, especifique o VHD como o formato. Se necessário, pode converter discos VHDX em VHD com qemu-img convert ou o cmdlet do Convert-VHD PowerShell. Além disso, o Azure não suporta o carregamento de VHDs dinâmicos, pelo que tem de converter esses discos em VHDs estáticos antes de carregar. Pode utilizar ferramentas como os Utilitários VHD do Azure para GO para converter discos dinâmicos durante o processo de carregamento para o Azure.

Passo 1: Preparar a imagem a carregar

O Azure suporta várias distribuições do Linux (veja Distribuições Aprovadas). Os artigos seguintes explicam como preparar as várias distribuições do Linux que são suportadas no Azure. Depois de concluir os passos nos seguintes guias, volte aqui assim que tiver um ficheiro VHD pronto para carregar para o Azure:

Nota

O SLA da plataforma do Azure aplica-se a máquinas virtuais que executam o SO Linux apenas quando uma das distribuições aprovadas é utilizada com os detalhes de configuração, conforme especificado em "Versões Suportadas" no Linux nas Distribuições Azure-Endorsed. Todas as distribuições do Linux na galeria de imagens do Azure são distribuições aprovadas com a configuração necessária.

Veja também as Notas de Instalação do Linux para obter sugestões mais gerais sobre como preparar imagens do Linux para o Azure.

Passo 2: Preparar a ligação ao Azure

Confirme que está a utilizar a CLI do Azure no modelo de implementação clássica (azure config mode asm) e, em seguida, inicie sessão na sua conta:

azure login

Passo 3: carregar a imagem para o Azure

Precisa de uma conta de armazenamento para carregar o ficheiro VHD. Pode escolher uma conta de armazenamento existente ou criar uma nova.

Utilize a CLI do Azure para carregar a imagem com o seguinte comando:

azure vm image create <ImageName> `
    --blob-url <BlobStorageURL>/<YourImagesFolder>/<VHDName> `
    --os Linux <PathToVHDFile>

No exemplo anterior:

  • BlobStorageURL é o URL da conta de armazenamento que planeia utilizar
  • YourImagesFolder é o contentor no armazenamento de blobs onde pretende armazenar as imagens
  • VHDName é a etiqueta que aparece no portal para identificar o disco rígido virtual.
  • PathToVHDFile é o caminho completo e o nome do ficheiro .vhd no seu computador.

O comando seguinte mostra um exemplo completo:

azure vm image create myImage `
    --blob-url https://mystorage.blob.core.windows.net/vhds/myimage.vhd `
    --os Linux /home/ahmet/myimage.vhd

Passo 4: Criar uma VM a partir da imagem

Pode criar uma VM com azure vm create a mesma forma que uma VM normal. Especifique o nome que atribuiu à sua imagem no passo anterior. No exemplo seguinte, utilizamos o nome da imagem myImage indicado no passo anterior:

azure vm create --userName ops --password P@ssw0rd! --vm-size Small --ssh `
    --location "West US" "myDeployedVM" myImage

Para criar as suas próprias VMs, forneça o seu próprio nome de utilizador + palavra-passe, localização, nome DNS e nome da imagem.

Passos seguintes

Para obter mais informações, veja Referência da CLI do Azure para o modelo de implementação clássica do Azure.