Azure虚拟机捕获(流程概述)
我计划在Azure中捕获我的VM映像,为VM部署创建一个副本(我使用它部署多个VM或任何重新部署场景) 在此过程中是否会丢失任何数据/配置?无论是应用程序还是服务器。我希望它能像复制和粘贴功能一样简单,没有问题。这个虚拟机中的一切对我的客户都至关重要(定制的应用程序/web服务等) p/S:我在这里做了研究:Azure虚拟机捕获(流程概述),azure,virtual-machine,azure-storage,azure-web-app-service,azure-storage-blobs,Azure,Virtual Machine,Azure Storage,Azure Web App Service,Azure Storage Blobs,我计划在Azure中捕获我的VM映像,为VM部署创建一个副本(我使用它部署多个VM或任何重新部署场景) 在此过程中是否会丢失任何数据/配置?无论是应用程序还是服务器。我希望它能像复制和粘贴功能一样简单,没有问题。这个虚拟机中的一切对我的客户都至关重要(定制的应用程序/web服务等) p/S:我在这里做了研究: 它说一旦我抓到了图片,它就会删除我的虚拟机,现在这是我非常担心的地方 捕获虚拟机的过程将保留已安装的应用程序、数据和大多数设置。但是,它确实清除了一些内容,如计算机名称、网络设置等,以便以
它说一旦我抓到了图片,它就会删除我的虚拟机,现在这是我非常担心的地方 捕获虚拟机的过程将保留已安装的应用程序、数据和大多数设置。但是,它确实清除了一些内容,如计算机名称、网络设置等,以便以后可以使用同一个映像创建多个VM 此外,此过程将删除现有VM。您必须使用映像创建一个新的VM
如果您不确定在此过程中可能丢失的任何必需设置,强烈建议在开始之前创建现有VM的备份。您可以通过复制VM(操作系统和数据磁盘)上的所有VHD来实现这一点。您可以在验证映像部署后删除备份。捕获虚拟机的过程将保留已安装的应用程序、数据和大多数设置。但是,它确实清除了一些内容,如计算机名称、网络设置等,以便以后可以使用同一个映像创建多个VM 此外,此过程将删除现有VM。您必须使用映像创建一个新的VM
如果您不确定在此过程中可能丢失的任何必需设置,强烈建议在开始之前创建现有VM的备份。您可以通过复制VM(操作系统和数据磁盘)上的所有VHD来实现这一点。您可以在验证映像部署后删除备份。有两种创建虚拟映像的方法:
- 删除SSH主机密钥(如果配置文件中的Provisioning.RegenerateSHHostKeyPair为“y”)
- 清除/etc/resolv.conf中的名称服务器配置从/etc/shadow中删除根用户的密码(如果 Provisioning.DeleteRootPassword在配置文件中为“y”)
- 删除缓存的DHCP客户端租约将主机名重置为localhost.localdomain
- 删除上次设置的用户帐户(从/var/lib/waagent获得)和相关数据
除此之外,您的服务器上不会有任何内容。有两种创建虚拟映像的方法:
- 删除SSH主机密钥(如果配置文件中的Provisioning.RegenerateSHHostKeyPair为“y”)
- 清除/etc/resolv.conf中的名称服务器配置从/etc/shadow中删除根用户的密码(如果 Provisioning.DeleteRootPassword在配置文件中为“y”)
- 删除缓存的DHCP客户端租约将主机名重置为localhost.localdomain
- 删除上次设置的用户帐户(从/var/lib/waagent获得)和相关数据
除此之外,您的服务器上不会有任何内容。我假设您正在使用ASM部署。请查看。我建议您使用azcopy备份OSDisk,并使用
azure vm show--json
备份vm实例的详细配置,在捕获vm映像后,使用azure vm create from
重新创建实例。我假设您使用的是ASM部署。请查看。我建议您使用azcopy备份OSDisk,使用azure vm show--json
备份vm实例的详细配置,并在捕获vm映像后使用azure vm