【问题标题】:Azure: Detach unmanaged disks, move to another storage account and reattach to same VMAzure:分离非托管磁盘,移动到另一个存储帐户并重新附加到同一个 VM
【发布时间】:2018-12-30 16:26:59
【问题描述】:

我有 1 个操作系统磁盘和 1 个数据磁盘附加到 VM1,这些磁盘在存储帐户 mystorage

中不受管理

所以我知道我无法重命名存储帐户...

我是否可以改为执行以下操作,然后以某种方式再次将它们重新附加到原始 VM?

  1. 停止 VM1
  2. 在 Azure 存储资源管理器中,对于每个磁盘,中断租约
  3. 在 Azure 存储资源管理器中,将每个磁盘从 mystorage 复制到 mynewstorage

我唯一不确定如何做的就是将它们重新附加到 VM1

【问题讨论】:

    标签: azure azure-storage azure-virtual-machine


    【解决方案1】:

    是的,这是一种有效的方法,如果你解除分配虚拟机,你不需要打破租约(至少这是我的印象)。

    您可以使用 az cli 附加非托管磁盘 (https://docs.microsoft.com/en-us/cli/azure/vm/unmanaged-disk?view=azure-cli-latest#az-vm-unmanaged-disk-attach) 或门户 ui (https://cloud.netapp.com/blog/azure-virtual-machines-attach-mount) 或 powershell

    【讨论】:

    • 我知道我可以使用现有的 VHD 创建新的 VM,但我要避免重新创建实际的 VM
    • 我了解如何通过门户或 Powershell 附加现有数据磁盘,但如何附加操作系统磁盘?并删除与不再存在的存储 vhd 的旧链接(这就是我认为我需要打破租约的原因)
    • 你无法附加操作系统磁盘,你必须重新创建
    • 是的,正如@4c74356b41 所说,您不能附加操作系统磁盘。但我认为你可以更新 VM 。不要重新启动,而是停止 VM 并更改现有 VM 模板中的 os 磁盘 VHD url 并尝试更新 VM 调用。
    • 高度 (99.9%) 怀疑@ArunKumarGR
    【解决方案2】:

    您可以创建 OS 磁盘的快照,将快照移动到新的存储帐户并创建 VM,这样您就可以保留 OS 磁盘。

    【讨论】:

      猜你喜欢
      • 2022-10-24
      • 2016-09-08
      • 2018-03-28
      • 2013-06-01
      • 2020-04-29
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多