场景:
最近学习HADOOP的分布式环境的搭建,在一个虚拟机下创建多个系统,分别是hadoop101,hadoop102,hadoop103,hadoop104,其中hadoop102,hadoop103,hadoop104由hadoop101克隆创建。但是虚拟机中系统的ip都是会随着网络改变的,所以需要固定IP,下面就说一下如何为4个系统固定IP。
步骤一:克隆新的系统hadoop102(被克隆的系统是centos_7_64_hadoop101)
1.被克隆对象是hadoop101,该系统是通过centos进行安装创建的。102,103,104都是基于该系统进行克隆。
右击---->管理----->克隆;
2.下一步
3.选择【虚拟机中的当前状态】,然后下一步
4.选择【创建完整克隆】,然后下一步
5.填写虚拟机名称以及位置,随意起个名字方便区分,然后完成
6.等待克隆
7.克隆完成
步骤二:固定hadoop103系统的IP地址
1.选择刚克隆出来的系统,再选择右边的【编辑虚拟机设置】
2,在虚拟机设置中左边选择【网络适配器】,右边选择【NET模式】,最后点击【高级】
3.点击【生成】,点击后会有新MAC地址生成,复制新生成的MAC地址,最后点【确定】
步骤三:编辑网络配置文件
1.开启刚刚克隆好的hadoop103,采用root身份进行登陆
2.查看新克隆的hadoop103的IP地址:ip addr
我的网络名是ens33,ip地址是192.168.119.130,由于103是由101克隆出来的,所以Hadoop103的IP地址与hadoop101一样,所以我们得换一个,不然会冲突
3.编辑网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33
其中ifcfg-ens33这个文件名每个人可能不一样,但是前缀ifcfg是一样的,ens33就是我ip addr 时看到的网络名;
4.修改BOOTPROTO=static
新增
HWADDR=粘贴步骤2.3中生成的MAC地址
IPADDR=192.168.119.132----->该ip自己设定,只要保证四个系统的IP各不相同就行
NETMASK=255.255.255.0------>固定,就是这个
GATEWAY=192.168.119.2------->前三位与IP地址前三位一致,最后一位随意
DNS2:192.168.119.2------------>与GATEWAY一致
:wq 保存退出即可