Migrar uma máquina virtual do Linux de discos não geridos para discos geridos
Aplica-se a: ✔️ VMs do Linux
Se tiver máquinas virtuais (VMs) do Linux existentes que utilizam discos não geridos, pode migrar as VMs para utilizar o Azure Managed Disks. Este processo converte o disco do SO e quaisquer discos de dados anexados.
Este artigo mostra-lhe como migrar VMs com a CLI do Azure. Se precisar de instalá-lo ou atualizá-lo, consulte Instalar a CLI do Azure.
Antes de começar
A migração reiniciará a VM, pelo que agendará a migração das suas VMs durante uma janela de manutenção pré-existente.
A migração não é reversível.
Os utilizadores com a função Contribuidor de Máquina Virtual não poderão alterar o tamanho da VM (uma vez que podem pré-migrar). Isto deve-se ao facto de as VMs com discos geridos exigirem que o utilizador tenha a permissão Microsoft.Compute/disks/write nos discos do SO.
Certifique-se de que testa a migração. Migre uma máquina virtual de teste antes de efetuar a migração na produção.
Durante a migração, desaloca a VM. A VM recebe um novo endereço IP quando é iniciada após a migração. Se necessário, pode atribuir um endereço IP estático à VM.
Reveja a versão mínima do agente da VM do Azure necessária para suportar o processo de migração. Para obter informações sobre como verificar e atualizar a versão do agente, veja Suporte mínimo de versões para agentes de VM no Azure
- Os VHDs originais e a conta de armazenamento utilizada pela VM antes da migração não são eliminados. Continuam a incorrer em custos. Para evitar a faturação destes artefactos, elimine os blobs VHD originais depois de verificar se a migração está concluída. Se precisar de encontrar estes discos desanexados para os eliminar, consulte o nosso artigo Localizar e eliminar discos geridos e não geridos do Azure desanexados.
Migrar VMs de instância única
Esta secção aborda como migrar VMs do Azure de instância única de discos não geridos para discos geridos. (Se as VMs estiverem num conjunto de disponibilidade, consulte a secção seguinte.) Pode utilizar este processo para migrar as VMs de discos premium (SSD) não geridos para discos geridos premium ou de discos não geridos standard (HDD) para discos geridos padrão.
Desaloque a VM com az vm deallocate. O exemplo seguinte desaloca a VM com o nome
myVM
no grupo de recursos denominadomyResourceGroup
:az vm deallocate --resource-group myResourceGroup --name myVM
Migre a VM para discos geridos com az vm convert. O processo seguinte converte a VM com o nome
myVM
, incluindo o disco do SO e quaisquer discos de dados:az vm convert --resource-group myResourceGroup --name myVM
Inicie a VM após a migração para discos geridos com az vm start. O exemplo seguinte inicia a VM com o nome
myVM
no grupo de recursos denominadomyResourceGroup
.az vm start --resource-group myResourceGroup --name myVM
Migrar VMs num conjunto de disponibilidade
Se as VMs que pretende migrar para discos geridos estiverem num conjunto de disponibilidade, primeiro terá de migrar o conjunto de disponibilidade para um conjunto de disponibilidade gerido.
Todas as VMs no conjunto de disponibilidade têm de ser desalocadas antes de migrar o conjunto de disponibilidade. Planeie migrar todas as VMs para discos geridos depois de o próprio conjunto de disponibilidade ter sido convertido num conjunto de disponibilidade gerido. Em seguida, inicie todas as VMs e continue a funcionar normalmente.
Liste todas as VMs num conjunto de disponibilidade com az vm availability-set list. O exemplo seguinte lista todas as VMs no conjunto de disponibilidade com o nome
myAvailabilitySet
no grupo de recursos denominadomyResourceGroup
:az vm availability-set show \ --resource-group myResourceGroup \ --name myAvailabilitySet \ --query [virtualMachines[*].id] \ --output table
Desaloque todas as VMs com az vm deallocate. O exemplo seguinte desaloca a VM com o nome
myVM
no grupo de recursos denominadomyResourceGroup
:az vm deallocate --resource-group myResourceGroup --name myVM
Migre o conjunto de disponibilidade com az vm availability-set convert. O exemplo seguinte converte o conjunto de disponibilidade com o nome
myAvailabilitySet
no grupo de recursos denominadomyResourceGroup
:az vm availability-set convert \ --resource-group myResourceGroup \ --name myAvailabilitySet
Migre todas as VMs para discos geridos com az vm convert. O processo seguinte converte a VM com o nome
myVM
, incluindo o disco do SO e quaisquer discos de dados:az vm convert --resource-group myResourceGroup --name myVM
Inicie todas as VMs após a migração para discos geridos com az vm start. O exemplo seguinte inicia a VM com o nome
myVM
no grupo de recursos com o nomemyResourceGroup
:az vm start --resource-group myResourceGroup --name myVM
Migrar com o portal do Azure
Também pode migrar discos não geridos para discos geridos com o portal do Azure.
- Inicie sessão no Portal do Azure.
- Selecione a VM na lista de VMs no portal.
- No painel da VM, selecione Discos no menu.
- Na parte superior do painel Discos , selecione Migrar para discos geridos.
- Se a VM estiver num conjunto de disponibilidade, haverá um aviso no painel Migrar para discos geridos de que precisa de migrar primeiro o conjunto de disponibilidade. O aviso deve ter uma ligação na qual pode clicar para migrar o conjunto de disponibilidade. Assim que o conjunto de disponibilidade for convertido ou se a VM não estiver num conjunto de disponibilidade, clique em Migrar para iniciar o processo de migração dos discos para discos geridos.
A VM será parada e reiniciada após a migração estar concluída.
Passos seguintes
Para obter mais informações sobre as opções de armazenamento, veja Descrição geral do Azure Managed Disks.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários