我正在尝试复制我在Azure中拥有的Linux虚拟机(不是经典VM)。
我查看了以下文档:https://docs.microsoft.com/en-us/azure/virtual-machines/linux/capture-image
不过,我仍不清楚有关的解除规定部分。我知道在部署当前VM的新映像时,我将无法访问旧的VM。问题是,在部署之后,我是否能够访问旧的VM,旧VM上的文件和数据是否会被删除?如果是这样的话,我如何在不删除旧VM上的文件和数据的情况下创建一个新映像?
发布于 2017-08-11 01:41:45
在部署之后,我是否能够访问旧的VM,旧VM上的文件和数据会被删除吗?
在部署完成后,我们无法登录到这个VM。我们可以使用这个映像创建新的VM。文件和数据不会被删除。创建新VM后,可以在其中找到文件和数据。
如果是这样的话,我如何在不删除旧VM上的文件和数据的情况下创建一个新映像?
如果您想要创建一个新的映像并且希望保留这个VM,我们应该备份这个VM的VHD (用不同的名称复制和保存这个VHD )。在我们创建新映像之后,我们使用复制VHD创建一个VM,这样我们就可以登录原始VM。
关于使用现有VHD和现有Vnet创建Azure,我们可以使用这个模板来创建它。
发布于 2019-10-17 09:20:46
你可以这样做:
复制磁盘,创建快照,然后从快照创建磁盘。此策略允许您保留原始的VHD作为后盾:
从Azure门户,在左侧菜单上,选择所有服务。在“所有服务搜索”框中,输入“磁盘”,然后选择“磁盘”以显示可用磁盘列表。选择要使用的磁盘。将出现该磁盘的磁盘页。从顶部的菜单中,选择Create快照。输入快照的名称。为快照选择一个资源组。可以使用现有的资源组,也可以创建新的资源组。对于帐户类型,选择标准(HDD)或高级存储(SSD)。完成后,选择Create创建快照。创建快照后,在左侧菜单中选择。在“搜索”框中,输入托管磁盘,然后从列表中选择托管磁盘。在“托管磁盘”页上,选择“创建”。输入磁盘名称。为磁盘选择一个资源组。可以使用现有的资源组,也可以创建新的资源组。此选择还将用作从磁盘创建VM的资源组。对于帐户类型,选择标准(HDD)或高级存储(SSD)。在“源”类型中,确保选择快照。在“源快照”下拉列表中,选择要使用的快照.根据需要进行任何其他调整,然后选择Create创建磁盘。在您想要使用的托管磁盘VHD之后,可以在门户中创建VM:
从Azure门户,在左侧菜单上,选择所有服务。在“所有服务搜索”框中,输入“磁盘”,然后选择“磁盘”以显示可用磁盘列表。选择要使用的磁盘。打开该磁盘的磁盘页。在概述页中,确保将磁盘状态列为“未附加”。如果不是,您可能需要将磁盘从VM中分离出来,或者删除VM以释放磁盘。在页面顶部的菜单中,选择Create。在新VM的Basics页面上,输入一个虚拟机名称,然后选择一个现有资源组或创建一个新的资源组。对于“大小”,选择“更改大小”以访问“大小”页。选择VM大小行,然后选择“选择”。在“网络”页面上,可以让门户创建所有新资源,也可以选择现有的虚拟网络和网络安全组。门户总是为新VM创建一个新的网络接口和公共IP地址。在“管理”页面上,对监视选项进行任何更改。在Guest页面上,根据需要添加任何扩展。完成后,选择Review + create。如果VM配置通过验证,请选择Create启动部署。
https://serverfault.com/questions/867971
复制相似问题