在北欧,有一个带Bitlocker的Azure VM加密磁盘。在西欧,一切都已很好地复制。在进行测试故障转移时,遇到错误。
故障转移错误:ID28031 错误消息:无法在资源组“ XXXX-Destination-RG”下创建虚拟机“ XXX-AZ-WEB01-test”。 Azure错误消息:'Key Vault https://XXX-keyvault-ne.vault.azure.net/keys/Bitlocker/XXXX尚未启用卷加密或提供的Vault ID与/ subscriptions / XXXX-XX-XXXX-XXX-XXXX / resourceGroups / XXX-Destination-RG / providers不匹配/Microsoft.KeyVault/vaults/XXX-KEYVAULT-WE的真实资源ID。 (设置失败)。
已经存在错误显示的地方。
用户已为此doc分配了所有权限。
谢谢。
答案 0 :(得分:0)
基于由于配额而引起的错误消息Failover failed with Error ID 28031,并检查 您是否正在尝试将故障转移到其他资源组或密钥库?还原虚拟机并再次使用现有密钥对其进行加密时,尝试将密钥存储在目标密钥库中
如https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-ade-vms#required-user-permissions中所述,进行交叉检查是否需要用户KeyVault权限。 在访问策略下启用提到的KeyVault权限(在主和恢复上)时,请在高级访问策略下启用卷加密(以使故障转移生效)。 另外,尝试手动创建“资源组和存储帐户”帖子,该帖子成功启用“复制”。
KeyVault中有一些限制使故障转移失败:https://github.com/Azure/azure-cli/issues/4318
请告知我们以上内容是否对您有帮助,或者您在此问题上需要进一步的帮助。
答案 1 :(得分:0)
错误是创建了目标KeyVault,并且手动导入了密钥。目标Keyvault必须由下面提供的脚本创建。
一旦我通过脚本创建了目标KeyVault,一切都会顺利进行。