我们的云产品已经转移到另一家公司。 该公司有自己的Azure订阅,我需要将所有服务转移到新的订阅。 云服务包括运行带有Reporting Services的SQL Server的Azure SQL数据库,云服务(经典,具有1个Webangular色和1个辅助angular色),存储帐户(经典)和VM(经典)。
我们的CI / CD服务器已configuration为部署数据库和云服务。 存储服务正在使用AzCopy进行传输。
我的问题是,我没有具体的重新configuration报告服务器。 我已经复制了VHD(虽然机器已closures,但未进行系统configuration),并将其复制到新的存储服务中。 我需要find一种方法来创build一个新的经典虚拟机,并将两个VHD连接到它,而不会中断现有的环境。 一旦环境通过testing,当前的环境将被拆除。 由于VM是“经典”模型,Azure门户不会将其转移到另一个订阅。 如果可能的话,我想避免sysprepping当前的实时报告服务器,因为我不能中断当前的服务。
我在这里读了很多,但大部分似乎适用于后来的(非经典的)虚拟机,并指的是“托pipe”和“非托pipe”磁盘,我不明白。 有创build虚拟networking等脚本,目前的环境似乎没有任何可比性。
我希望有人可以帮助我最简单的方式来转移这个虚拟机?
根据你的情况,如果你想让你的原有虚拟机和新虚拟机同时存在,你需要执行sysprep 。 现在,你不能在原有的虚拟机上运行,我build议你可以将虚拟机的虚拟机下载到本地,并使用VHD在Hyper中创build新的虚拟机,然后执行sysprep 。 请参考以下步骤:
1.从Azure下载您的原始VM的VHD到本地PC,您可以使用Azcopy 。
2.在Hyper中创build一个新的虚拟机,你可以参考这个链接 。
3.在Hyper VM中,您需要执行sysprep 。
4.将VHD上传到Azure经典存储帐户。 重要提示:如果使用AzCopy将VHD从本地存储复制到Azure存储,请确保为副本指定/BlobType:Page 。
5.在传统的Portal上创build一个新的图像。
6.使用Image在Azure上创build新的虚拟机。