Transferir um VHD do Windows a partir do Azure

Aplica-se a: ✔️ VMs do Windows

Neste artigo, vai aprender a transferir um ficheiro de disco rígido virtual (VHD) do Windows a partir do Azure com o portal do Azure.

Opcional: Generalizar a VM

Se quiser utilizar o VHD como uma imagem para criar outras VMs, deve utilizar o Sysprep para generalizar o sistema operativo. Caso contrário, terá de fazer uma cópia do disco para cada VM que pretende criar.

Para utilizar o VHD como uma imagem para criar outras VMs, generalize a VM.

  1. Se ainda não o fez, inicie sessão no Portal do Azure.
  2. Ligue-se à VM.
  3. Na VM, abra a janela Linha de Comandos como administrador.
  4. Altere o diretório para %windir%\system32\sysprep e execute sysprep.exe.
  5. Na caixa de diálogo Ferramenta de Preparação do Sistema, selecione Enter System Out-of-Box Experience (OOBE)e certifique-se de que Generalize está selecionado.
  6. Em Opções de Encerramento, selecione Encerrar e, em seguida, clique em OK.

Se não quiser generalizar a sua VM atual, ainda pode criar uma imagem generalizada ao criar primeiro um instantâneo do disco do SO, criar uma nova VM a partir do instantâneo e, em seguida, generalizar a cópia.

Parar a VM

Não é possível transferir um VHD do Azure se estiver anexado a uma VM em execução. Se quiser manter a VM em execução, pode criar um instantâneo e, em seguida, transferir o instantâneo.

  1. No menu Hub na portal do Azure, clique em Máquinas Virtuais.
  2. Selecione a VM na lista.
  3. No painel da VM, clique em Parar.

Alternativa: Instantâneo do disco da VM

Tire um instantâneo do disco para transferir.

  1. Selecione a VM no portal.
  2. Selecione Discos no menu esquerdo e, em seguida, selecione o disco que pretende instantâneo. Os detalhes do disco serão apresentados.
  3. Selecione Criar Instantâneo no menu na parte superior da página. A página Criar instantâneo será aberta.
  4. Em Nome, escreva um nome para o instantâneo.
  5. Para Tipo de instantâneo, selecione Completo ou Incremental.
  6. Quando terminar, selecione Rever + criar.

O seu instantâneo será criado em breve e, em seguida, pode ser utilizado para transferir ou criar outra VM.

Nota

Se não parar a VM primeiro, o instantâneo não estará limpo. O instantâneo estará no mesmo estado que se a VM tivesse sido colocada em ciclo de energia ou se tivesse sofrido uma falha no momento em que o instantâneo foi efetuado. Embora normalmente seja seguro, pode causar problemas se as aplicações em execução em execução na altura não forem resistentes a falhas.

Este método só é recomendado para VMs com um único disco do SO. As VMs com um ou mais discos de dados devem ser paradas antes de transferir ou antes de criar um instantâneo para o disco do SO e cada disco de dados.

Proteger transferências e carregamentos com Azure AD

Se estiver a utilizar o Azure Active Directory (Azure AD) para controlar o acesso a recursos, pode agora utilizá-lo para restringir carregamentos e transferências de discos geridos do Azure. Esta funcionalidade está disponível como uma oferta de DISPONIBILIDADE em todas as regiões. Quando um utilizador tenta carregar ou transferir um disco, o Azure valida a identidade do utilizador requerente no Azure AD e confirma que o utilizador tem as permissões necessárias. Num nível mais elevado, um administrador de sistema pode definir uma política ao nível da conta ou subscrição do Azure, para garantir que todos os discos e instantâneos têm de utilizar Azure AD para carregamentos ou transferências. Se tiver dúvidas sobre como proteger carregamentos ou transferências com Azure AD, contacte este e-mail: azuredisks@microsoft .com

Restrições

  • Os VHDs não podem ser carregados para instantâneos vazios.
  • Azure Backup não suporta atualmente discos protegidos com Azure AD.

Pré-requisitos

Atribuir função RBAC

Para aceder a discos geridos protegidos com Azure AD, o utilizador requerente tem de ter a função Operador de Dados para Managed Disks ou uma função personalizada com as seguintes permissões:

  • Microsoft.Compute/disks/download/action
  • Microsoft.Compute/disks/upload/action
  • Microsoft.Compute/snapshots/download/action
  • Microsoft.Compute/snapshots/upload/action

Para obter passos detalhados sobre a atribuição de uma função, veja os seguintes artigos para portal, PowerShell ou CLI. Para criar ou atualizar uma função personalizada, veja os seguintes artigos para portal, PowerShell ou CLI.

Ativar o modo de autenticação de acesso a dados

Ative o modo de autenticação de acesso a dados para restringir o acesso ao disco. Pode ativá-lo ao criar o disco ou ativá-lo na página Exportar Disco para discos existentes.

Captura de ecrã da caixa de verificação modo de autenticação de acesso a dados de um disco, marque a caixa de verificação para restringir o acesso ao disco e guarde as alterações.

Gerar URL de transferência

Para transferir o ficheiro VHD, tem de gerar um URL de assinatura de acesso partilhado (SAS ). Quando o URL é gerado, é atribuído um tempo de expiração ao URL.

  1. Na página da VM, clique em Discos no menu esquerdo.
  2. Selecione o disco do sistema operativo para a VM.
  3. Na página do disco, selecione Exportar Disco no menu esquerdo.
  4. O tempo de expiração predefinido do URL é de 3600 segundos (uma hora). Poderá ter de o aumentar para discos do SO Windows ou discos de dados grandes. Normalmente, 36000 segundos (10 horas) são suficientes.
  5. Clique em Gerar URL.

Nota

O tempo de expiração é aumentado a partir da predefinição para fornecer tempo suficiente para transferir o ficheiro VHD grande para um sistema operativo Windows Server. Os VHDs grandes podem demorar até várias horas a transferir, dependendo da ligação e do tamanho da VM.

Transferir VHD

Nota

Se estiver a utilizar Azure AD para proteger as transferências de discos geridos, o utilizador que está a transferir o VHD tem de ter as permissões RBAC adequadas.

  1. No URL que foi gerado, clique em Transferir o ficheiro VHD.
  2. Poderá ter de clicar em Guardar no browser para iniciar a transferência. O nome predefinido do ficheiro VHD é abcd.

Passos seguintes