通过克隆快速创建多台Linux虚拟机

2019-04-13 20:50发布

在学习大数据的过程中,通常到创建多台Linux虚拟机来搭建分布式的环境,一台一台的安装非常的费时,所以这里给大家介绍一下如何制作一台模板机并快速克隆多台虚拟机

1. 制作一个模板机

如果直接从一台虚拟机进行克隆,克隆后的虚拟机要修改的地方特别多,所以可以先制作一台模板机,然后在克隆模板机创建多台虚拟机,这样修改的地方就比较少了。
1.1. 修改网卡配置文件,删除不必要的配置,只保留基本的配置即可(比如:HWADDR每台机器都不能相同,所以直接删掉即可,不影响正常使用) vi /etc/sysconfig/network-scripts/ifcfg-eth0 在命令行中输入上面的命令,修改网卡的配置文件,只保留下面最重要的配置即可,然后保存退出 DEVICE=eth0 #网卡的设备名称为eth0 TYPE=Ethernet #类型为以太网 ONBOOT=yes #开机启动网络 BOOTPROTO=static #静态ip地址,即手动分配ip地址 IPADDR=192.168.100.101 #指定具体的ip地址,要与上面配置为的NAT网络在同一个网段 NETMASK=255.255.255.0 #配置子网掩码 GATEWAY=192.168.100.2 #配置网关,VMware NAT网络默认的网关是该网段ip地址为2 DNS1=114.114.114.114 #配置国内的一个域名解析器 DNS2=8.8.8.8 #国外google的一个域名解析器 1.2. 删除网卡和MAC地址映射关系的配置文件 rm -rf /etc/udev/rules.d/70-persistent-net.rules 这个70-persistent-net.rules文件是保存网卡和MAC地址映射关系的文件,重启后系统发现没有后会自动创建 1.3. 关闭虚拟机 halt 输入halt命令将虚拟机关闭,不能重启,重启后又会生产新的70-persistent-net.rules文件,后面修改的地方就变多了

2. 使用模板机克隆虚拟机

a.png
①右键选择模板机
②点击管理选项
③点击克隆选项 b.png
①选择通过当前虚拟机进行克隆
②点击下一步继续 c.png
①创建以个完整的克隆(不要选择第一个链接的克隆)
②点击下一步继续 d.png
①输出要克隆后虚拟机的名称
②点击完成 e.png
克隆完成后点击关闭

3. 为克隆后的虚拟机分配一个新的MAC地址

f.png
①右键选中克隆好的虚拟机node-1
②点击设置选项 g.png
①点击网络适配器
②点击高级选项按钮 h.png
①点击生成按钮生成新的MAC地址
②点击OK完成
③再点击OK完成

4. 按照同样的方式,再克隆几台,然后启动克隆后的虚拟机,修改配置

然后修改Linux的网络、主机名、关闭防火墙等,具体操作请参照以前的文章CentOS 6.x基本配置 如有疑问或者想获取更多资料请加QQ群:742379320进行交流