我确实在Azure中设置了一个Ubuntu虚拟机,不幸的是使用了资源组部署模型。 现在我发现资源组客户操作系统虚拟机无法备份或像传统机器那样对存储进行快照。
它花了一段时间来设置Ubuntu虚拟机,托pipe一个PHP Web应用程序和数据库,现在生产。
我是一个开发人员而不是系统人员,有没有像将资源组主机的存储移动到经典环境而不是设置新的Ubuntu VM并再次安装所有内容的方式?
当您的虚拟机是基于ARM的时候,底层的VHD是在BLOB存储中。 因为它只是一个blob,它可能被复制到任何地方。
您首先需要销毁您的虚拟机(这实际上会将底层租约分解为VHD),但是保留磁盘(例如,不要删除VHD)。
如果您还没有Classic存储帐户,则需要创build一个(您可以通过门户或通过CLI / PowerShell执行此操作)。
然后将vhd从基于ARM的存储复制到Classic存储。 Azure团队为此提供了AzCopy,但您可以使用您select的任何第三方工具。
此时,您应该能够从该vhd创build一个磁盘,并根据该磁盘创build一个Classic VM。