在学习大数据的过程中,通常到创建多台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. 使用模板机克隆虚拟机
①右键选择模板机
②点击管理选项
③点击克隆选项
①选择通过当前虚拟机进行克隆
②点击下一步继续
①创建以个完整的克隆(不要选择第一个链接的克隆)
②点击下一步继续
①输出要克隆后虚拟机的名称
②点击完成
克隆完成后点击关闭
3. 为克隆后的虚拟机分配一个新的MAC地址
①右键选中克隆好的虚拟机node-1
②点击设置选项
①点击网络适配器
②点击高级选项按钮
①点击生成按钮生成新的MAC地址
②点击OK完成
③再点击OK完成
4. 按照同样的方式,再克隆几台,然后启动克隆后的虚拟机,修改配置
然后修改Linux的网络、主机名、关闭防火墙等,具体操作请参照以前的文章
CentOS 6.x基本配置
如有疑问或者想获取更多资料请加QQ群:742379320进行交流