Linux针对克隆或者复制虚拟机时,更改网络(NAT模式/固定IP)适配参数
分布式集群下频繁安装虚拟机事宜个很耗时的事情,那么就用到了克隆/复制 多个自己的虚拟机,但是过程遇到许多无法连接网络的问题.最终发现了一种最 快的解决步骤.
-
1.准备一台已经安装完毕的虚拟机,复制该拟机的文件夹–>>就成功的克隆了一 台虚拟机,
如果文件夹有锁文件,删除!
没有进行下一步
- 2.VWware打开复制的虚拟机,更改虚拟机昵称.
- 3.也是关键的一步,大规模集群需要同时开启多台虚拟机,所以虚拟机之间频繁交 互,则需要NAT联网 模式,并且IP设置为static状态.
- 此时的MAC地址与末班虚拟机一致,需要更改
- 生成MAC地址(不生成会很麻烦,后期需要删除70-persistent-net.rules文件)
- 此时的MAC地址与末班虚拟机一致,需要更改
- 4.开机–>>启动
- 5.输入账号:root 我的密码:hadoop
-
6.进入文件,首先删除eth-0,需修改网络eth-1为eth-0.
vim /etc/udev/rules.d/70-persistent-net.rules
-
7.进入文件修改mac地址,修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 注意网关(保证统一网段下)
- 修改:
- IPADDR=XXX
- GATEWAY=XXX
- NETMASK=255.255.255.0
-
8.此时重启网络是报错的,并且ip无效,
service network restart
- 注意此时应该重启虚拟机
reboot
9.重启后,发现ip已经生效,网络ping www.baidu.com-OK
- 10.最后关键步骤:应为是克隆的虚拟机,所以主机名都是一致的,需要更改
vim /etc/sysconfig/network
-
hostname=xxx
- 更改提交重启主机reboot,大功告成!
esc :wq
-
reboot
- > 友情提示:防火墙关闭
service iptables stop && chkconfig iptables off
service iptables status