我已经看到克隆一个Azure虚拟机的各种方法,都需要原始虚拟机进行sysprepped和generalized,因此破坏它。
我不是采用这种方法,而是对源虚拟机进行备份,恢复到新的虚拟机,login到新的虚拟机(Windows服务器),更改新的虚拟机的名称,然后启动源虚拟机。 所有似乎工作正常,无需破坏源虚拟机。 这与VMWare和HyperV一起工作了很多年。
这个方法有什么问题,我失踪了? 这是一个坏主意吗? 如果是这样,为什么?
顺便说一下,这个虚拟机不使用托pipe磁盘。
谢谢
这与VMWare和HyperV一起工作了很多年。
是的,你是对的,我们使用这种方式来克隆虚拟机。
但是在Azure中,如果我们使用这种方法克隆虚拟机, 私有DNS将不能用于原始虚拟机。
例如,如果原始虚拟机名称为server1
,则默认情况下可以在相同的Vnet中ping server1
。 那么我们使用原来的虚拟机备份来恢复这个虚拟机,新的虚拟机名称也是server1
,我们ping server1
,networkingstream量就会去这个新的虚拟机。
如果要将新的虚拟机重命名为server2
并希望原始虚拟机使用server1
,则应重命名新的虚拟机,然后重新启动原始虚拟机。
所以,我认为系统化和推广虚拟机,使用这个虚拟机来创build一个映像是一个正确的方法。