准备工作,VMware中安装一台Centos7,然后完全克隆出两个,一共三台虚拟机,下面是对三台虚拟机的网络进行配置
这三台环境一模一样,分别命名为:Master、Node1、Node2,在配置网络之前,三台虚拟机先同时开启,开始集群网络配置:
第一、进入虚拟机网络编辑器,选择VMnet8, 选择NAT模式,确定子网IP段,我的电脑一进来默认是192.168.65.0,但是我不喜欢,就把65更改成了200,改完后点击应用、确定,截图如下
点击NAT设置,查看改完子网IP后生成的网关IP
点击DHCP设置,看下IP使用范围段
看完可用IP段后,我们将三台虚拟机的IP确定下来
虚拟机名称 | IP地址(在192.168.200.128~192.168.200.254之间取) |
Master | 192.168.200.150 |
Node1 | 192.168.200.151 |
Node2 | 192.168.200.152 |
电脑适配器VMnet8,是自动生成的,不需要额外配置,看了网上很多文章写单个虚拟机固定IP都要配置这个,但是在配置集群网络时,这里不用额外配置,提醒下
下面是进入到Linux内部开始配置
进入第一台Master虚拟机,使用命令:
cd /etc/sysconfig/network-scripts/
ls
找到 ifcfg-ens33
vi ifcfg-ens33
第一,修改BOOTPROTO=static
第二,修改ONBOOT=yes
剩下的为新增进去,
注意:第一台Master的IP为192.168.200.150 GATEWAY=192.168.200.2 (三台虚拟机的网关都是一样的) DNS1=192.168.1.1 (这个是宿主机电脑的DNS地址)
网络配置完毕后,就要保存:wq配置
然后,停止防火墙、禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
最后重启网络
service network restart
使用ping www.baidu.com
至此,第一台虚拟机网络配置完毕;
下面进入到第二台虚拟机Node1,使用命令cd /etc/sysconfig/network-scripts 找到ifcfg-ens33
再使用命令 vi ifcfg-ens33 ,将第二台的IP地址更改为192.168.200.151
改完后,保存
然后,停止防火墙、禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
最后重启网络
service network restart
使用ping www.baidu.com
最后,进入到第三台虚拟机Node2进行配置
再使用命令 vi ifcfg-ens33,将第二台的IP地址更改为192.168.200.152
改完后,保存
然后,停止防火墙、禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
最后重启网络
service network restart
使用ping www.baidu.com
至此,三台虚拟机集群的网络已全部配置成功