我收到此通知:
将数据从 Azure 非托管磁盘存储迁移到托管磁盘
我知道我需要迁移到某种托管存储,但不确定在 Azure 中从哪里获取它以及它与现有存储有何不同。
我已将当前存储连接到虚拟机并分配了驱动器号等。如果这是我的操作系统磁盘,我就注定失败,或者是否有工具/cli 可以帮助我将存储从现有存储迁移到托管存储。
我的假设是该消息是关于旧存储帐户的,但从消息 json 中我如何识别他们正在谈论哪个存储。
如果有人最近这样做过,请告诉我他们的经验,或者如果我的问题已经在堆栈溢出中,但我的关键字或理解是错误的,请纠正我。
最佳答案
您需要了解的只是需要转换的虚拟机和资源组。然后,您可以使用 Azure CLI(或 Powershell)将所有附加磁盘转换为托管磁盘:
az vm deallocate --resource-group myResourceGroup --name myVM
az vm convert --resource-group myResourceGroup --name myVM
az vm start --resource-group myResourceGroup --name myVM
如 Microsoft docs 中所述.
两者之间的主要区别在于,您不必管理托管磁盘的存储帐户以及涉及的所有内容(例如安全性、灾难恢复等)。
补充说明:此更改是不可逆转的。
关于azure - 将存储从 azure 非托管磁盘空间移动到托管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73750730/