VM如何克隆虚拟机(便于完全分布式的快速搭建)

    xiaoxiao2025-05-27  94

    需求

    我现在想要搭一个三台服务器的集群,但是现在只有一台Linux的虚拟机,我想在已有的虚拟机上快速复制一台新的虚拟机。 现在,我用Clound10复制出Clound11出来。

    虚拟机设置

    虚拟机关机的情况下克隆 1.在已有的虚拟机下右键点击“管理”–>“克隆”,出现如下画面,点击下一步。 2.点击下一步。 3.根据要求选择克隆方法,这里两种方法都可行,我选择创建完整克隆。点击下一步。 4.填写好虚拟机名称和存放位置,点击完成。

    5.到这一步,克隆就完成了。

    配置文件

    6。开启新克隆的虚拟机cloubd11,虚拟机右键open in termina(打开终端)输入ifconfig命令。(如果此处出查不到ip地址,请看第8步,有导致原因与解决办法) 7.在这里我用Xtorm终端工具,新建一个ssh,方便日后集群操作。(当然你也可以在虚拟机上的终端,输入命令进行接下来的配置) 8.修改MAC地址(不管第6步是否遇到上述问题,这步都得完成,这样才不会导致后续集群出现问题。) 原因我们在克隆虚拟机的时候,把虚拟机clound10的MAC地址也复制过来了。而MAC地址应该是唯一,不能重复的,所以就出现了以上问题。 解决办法这时候我们需要修改eth0配置文件的MAC地址。用vim打开70-persistent-net.rules文件,可以看到有两个网卡的配置文件,eth0和eth1。eth0的就是虚拟机clound10的配置,eth1的是克隆之后新增加的配置,在这里我们需要删除eth0的配置,然后把下面的eth1改为eth0。然后 :wq 保存退出 编辑命令:vim /etc/udev/rules.d/70-persistent-net.rules 如果文件没有写权限 要到root用户下修改权限,再对文件进行编辑 修改权限chmod u+w 70-persistent-net.rules 9. 70-persistent-net.rules文件修改后的结果如下。 注意:这里需要记住ATTR{address} ==“00:0c:29:98:6b:97”(下一步会用到) 10.编辑网络配置文件。 vim /etc/sysconfig/network-scripts/ifcfg-eth0 文件内容如下: 11.更改虚拟机主机名称,这里的主机名还是显示的clound10 vim /etc/sysconfig/network (若此语句修改失败,请点击下文链接) 修改主机名的其他方法 12.查看映射,修改映射 查看vim hosts 修改cat hosts

    最新回复(0)