【问题标题】:Moving storage from azure unmanaged diskspace to managed将存储从 azure 非托管磁盘空间移动到托管
【发布时间】:2022-10-24 08:59:00
【问题描述】:
我收到了这个通知:
将数据从 Azure 非托管磁盘存储迁移到托管磁盘
我知道我需要迁移到某种托管存储,但不确定在 azure 中的何处获取它,以及它与现有存储有何不同。
我将当前存储连接到 vm 并分配了驱动器号等。如果这是我的操作系统磁盘,我是否注定要失败,或者是否有工具/cli 可以帮助我将存储从现有迁移到托管。
我的假设是消息是关于旧存储帐户的,但是从消息 json 中我如何识别他们正在谈论的存储。
如果最近有人这样做,请告诉我他们的经验,或者如果我的问题已经在堆栈溢出但我的关键字或理解错误,请纠正我。
【问题讨论】:
标签:
azure
azure-storage
azure-virtual-machine
【解决方案1】:
您只需要知道需要转换的 VM 和资源组。然后,您可以使用 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 中所述。
两者之间的主要区别在于,您不必管理托管磁盘的存储帐户以及涉及的所有内容,例如安全性、灾难恢复等。
作为附加说明:更改是不可逆的。