背景:想分离虚拟机中的应用,原本一台虚拟机中包含了内网穿透,博客,git仓库,等等。但是这次为了数据安全,计划全部分离开,一台专门做穿透和转发,一台做博客,一台做代码仓库。

场景:

为了快速分离应用,只需要备份原有虚拟机,然后恢复出多台相同的机器,删除不需要的功能即可。

问题:

虚拟机恢复之后,能够用第三台机器分别访问这两个虚拟机,但是虚拟机之间访问不了。

执行的步骤:

在左侧存放备份镜像的磁盘中点击恢复,而不是在对应的虚拟机中点恢复。二者的区别是前者会恢复一台新机器,而后者会覆盖现有的机器。

在控制台需要修改虚拟机的ip,否则会导致ip冲突。

原因分析:

第三台机器能够访问到这两个虚拟机,说明虚拟机和外部连接没有问题,检查防火墙也没有开。一定是因为恢复的时候虚拟机有地方冲突了,除了ip以外还有一个很重要的是虚拟网卡的MAC地址,修改任意一台虚拟机MAC地址即可。