Поделиться через


Обновление версии Шифрования дисков Azure

Первая версия Шифрование дисков Azure (ADE) зависит от идентификатора Microsoft Entra для проверки подлинности; текущая версия не является. Мы настоятельно рекомендуем использовать самую новую версию.

Определение версии ADE

Ниже приведены версии ADE, подходящие для миграции.

  • Windows: 1.1.* (ADE на виртуальной машине необходимо обновить до версии 2.2)
  • Linux: 0.1.* (ADE на виртуальной машине необходимо обновить до версии 1.2)

Вы можете определить версию файла ADE, с помощью которой была зашифрована виртуальная машина, используя Azure CLI, Azure PowerShell или портал Azure.

Чтобы определить версию ADE, выполните команду Azure CLI az vm get-instance-view.

az vm get-instance-view --resource-group  <ResourceGroupName> --name <VMName>

Найдите расширение AzureDiskEncryption в выходных данных и определите номер версии в поле "TypeHandlerVersion".

Способы миграции

Миграция с Шифрование дисков Azure (с идентификатором Microsoft Entra) на Шифрование дисков Azure (без идентификатора Microsoft Entra) доступна только с помощью Azure PowerShell. Убедитесь, что у вас установлена последняя версия Azure PowerShell и по крайней мере модуль Az Azure PowerShell версии 5.9.0.

Чтобы обновить Шифрование дисков Azure (с идентификатором Microsoft Entra) до Шифрование дисков Azure (без идентификатора Microsoft Entra), используйте командлет Set-AzVMDiskEncryptionExtension PowerShell.

Предупреждение

Командлет Set-AzVMDiskEncryptionExtension должен использоваться только на виртуальных машинах, зашифрованных с Шифрование дисков Azure (с идентификатором Microsoft Entra). Попытка перенести незашифрованную виртуальную машину или виртуальную машину, зашифрованную с помощью Шифрование дисков Azure (без идентификатора Microsoft Entra), приведет к ошибке терминала.

Set-AzVMDiskEncryptionExtension -ResourceGroupName <resourceGroupName> -VMName <vmName> -Migrate

Когда командлет запросит подтверждение, введите "Y" (Да). Версия ADE будет обновлена, а виртуальная машина перезагружена. Вывод имеет следующий вид:

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

Внимание

Для завершения обновления потребуется не менее 10–15 минут. Не отменяйте командлет во время обновления. Этим вы подвергнете работоспособность виртуальной машины риску.

Следующие шаги