Atualizando a versão do Azure Disk Encryption
A primeira versão do Azure Disk Encryption (ADE) dependia do Microsoft Entra ID para autenticação; a versão atual não. Encorajamos vivamente a utilização da versão mais recente.
Determinar a versão do ADE
As versões do ADE no escopo da migração são:
- Windows: 1.1.* (ADE na VM deve ser atualizado para 2.2)
- Linux: 0.1.* (ADE na VM deve ser atualizado para 1.2)
Você pode determinar a versão do ADE com a qual uma VM foi criptografada por meio da CLI do Azure, do Azure PowerShell ou do portal do Azure.
Para determinar a versão do ADE, execute o comando Azure CLI az vm get-instance-view .
az vm get-instance-view --resource-group <ResourceGroupName> --name <VMName>
Localize a extensão AzureDiskEncryption na saída e identifique o número da versão no campo "TypeHandlerVersion" na saída.
Como migrar
A migração do Azure Disk Encryption (com Microsoft Entra ID) para o Azure Disk Encryption (sem Microsoft Entra ID) só está disponível através do Azure PowerShell. Verifique se você tem a versão mais recente do Azure PowerShell e, pelo menos, o módulo Az do Azure PowerShell versão 5.9.0 instalado.
Para atualizar da Criptografia de Disco do Azure (com a ID do Microsoft Entra) para a Criptografia de Disco do Azure (sem a ID do Microsoft Entra), use o cmdlet Set-AzVMDiskEncryptionExtension PowerShell.
Aviso
O cmdlet Set-AzVMDiskEncryptionExtension só deve ser usado em VMs criptografadas com a Criptografia de Disco do Azure (com ID do Microsoft Entra). A tentativa de migrar uma VM não criptografada ou uma VM criptografada com o Azure Disk Encryption (sem a ID do Microsoft Entra) resultará em um erro de terminal.
Set-AzVMDiskEncryptionExtension -ResourceGroupName <resourceGroupName> -VMName <vmName> -Migrate
Quando o cmdlet solicitar a confirmação, digite "Y". A versão do ADE será atualizada e a VM reinicializada. A saída será semelhante à seguinte:
Update AzureDiskEncryption version?
This cmdlet updates Azure Disk Encryption version to single pass (Azure Disk Encryption without Azure AD). This may reboot
the machine and takes 10-15 minutes to finish. Are you sure you want to continue?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y
Azure Disk Encryption Extension Public Settings
"KeyVaultResourceId": /subscriptions/ea500758-3163-4849-bd2c-3e50f06efa7a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myKeyVault
"SequenceVersion":
"MigrateFlag": Migrate
"KeyVaultURL": https://myKeyVault.vault.azure.net/
"Azure ADClientID": d29edf8c-3fcb-42e7-8410-9e39fdf0dd70
"KeyEncryptionKeyURL":
"KekVaultResourceId":
"EncryptionOperation": EnableEncryption
"Azure ADClientCertThumbprint":
"VolumeType":
"KeyEncryptionAlgorithm":
Running ADE extension (with Azure AD) for -Migrate..
ADE extension (with Azure AD) is now complete. Updating VM model..
Running ADE extension (without Azure AD) for -Migrate..
ADE extension (without Azure AD) is now complete. Clearing VM model..
RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
True OK OK
Importante
A atualização levará pelo menos 10 a 15 minutos para ser concluída. Não cancele o cmdlet enquanto a atualização estiver em andamento. Isso coloca a saúde da VM em risco.