克隆虚拟机(centos7)

当我们做分布式测试时,需要多个节点(虚拟机),除了一个个虚拟机重新安装外,还可以从一个虚拟机镜像克隆出新的虚拟机

 

本例中要从名为master1的虚拟机克隆一个名为node1的

 

 

输入新的虚拟机名称和文件存放路径

 

 

 

然后开始克隆,需要一段时间

 

 

 

克隆完成,开始对新的虚拟机(node1)设置

 

在网卡设置生成一个新的mac地址,并复制出来后面要用

 

 

 

启动node1并进入系统

找到文件/etc/sysconfig/network-scripts/ifcfg-***,开始编辑(需要root用户)

PS:文件名不确定,因为此文件名的格式是ifcfg-开头后面跟着网卡名称,例如我的网卡叫ens33所以文件名就是下图

 

 

然后文件内容也可能不一样(我在网上看其他文章的跟我的不一样)

要做几件事:

  1. 设置ip为固定ip(我的情况是原来还是动态ip,所以才要设,不是必须。项没有就新增)

PS:具体的值不展开,跟windows系统一样意思的

 

 

 

BOOTPROTO="static"         # 使用静态IP地址,默认为dhcp

IPADDR="192.168.31.142"   # 设置的静态IP地址

NETMASK="255.255.255.0"    # 子网掩码

GATEWAY="192.168.31.1"    # 网关地址

DNS1="114.114.114.114"       # DNS服务器

 

 

2.删除UUID,HWADDR等项(代表网卡mac地址或唯一id)

 

 

 

命令行service network restart重启网卡

 

 

 

删除文件/etc/udev/rules.d/70-persistent-net.rules

 

然后修改机器名,命令行:hostnamectl set-hostname node1

PS:node1代表新命名的机器名

 

 

 

然后修改hosts文件,在/etc/hosts

在最下方新增一行,格式是:ip+空格+机器名

 

 

 

到此完成克隆。当所有节点克隆好后,可以互ping来监测网络是否配置好

posted @ 2019-06-28 18:02  cannel  阅读(1677)  评论(0编辑  收藏  举报