我有一个天蓝色的vm设置,其中包含自定义软件,文件,文件夹等等。在任何时候,我都需要创建现有虚拟机的多个相同实例(最多30个)。我在vm中使用了sysprep,在azure门户中,我为vm使用了捕获映像,并尝试从该映像创建新的VM。从映像创建的新虚拟机不包含先前虚拟机中的任何文件。
保存虚拟机的完整映像并能够在任何给定时间大规模部署虚拟机的最佳方法是什么?
答案 0 :(得分:1)
我不确定您要怎么做才能使文件消失,但是就我而言,它运行良好。 Sysprep只会删除您的所有个人帐户和安全信息,然后准备将机器用作映像。您可以从Sysprep overview看到它的羽毛。
要创建自定义VM映像,请参阅Create a managed image of a generalized VM in Azure。我建议直接从VM创建映像,以确保该映像包括与VM关联的所有磁盘,包括OS磁盘和任何数据磁盘。
要创建多个相同的实例,可以使用Azure VM Scale Sets。这些VM是相同的,并且在组中实现了负载均衡,因此,如果要专用于其中一个,则需要通过自定义映像来专用于所有VM。
此外,您可以使用Azure Template创建多个单独的VM,它们是他的独立VM,您可以专门化其中的任何一个,而不是全部,但是统一管理有点困难。
您可以获取有关它们之间区别的更多详细信息,请参见Differences between virtual machines and scale sets。