使用VMW安裝四台CentOS-7-x86_64-DVD-1804.iso虛擬機:
計划配置三台centos虛擬機:
master:192.168.0.120 slave1:192.168.0.121 slave2:192.168.0.122
slave3:192.168.0.123
資源分配情況:
每台虛擬機分配:內存2G,CPU核數1個,磁盤20G。
VMW配置及本地IPv4上網配置情況:
安裝VMW,並設置其連接方式為橋接方式:
本地網絡適配器除了“本地連接”外,其他都禁用:
本地連接的IPV4配置,這里采用的自適應方式:
本地ipconfig如下:
安裝CentOS
安裝CentOS時,采用上網方式選取“使用橋接網絡”:
安裝完后,確認是否采用“橋接”方式:
安裝完后配置靜態ip,dns及測試
1)備份/etc/sysconfig/network-scripts/ifcfg-ens333
cd /etc/sysconfig/network-scripts/
scp ifcfg-ens333 ifcfg-ens333.bak
2)修改vi /etc/sysconfig/network-scripts/ifcfg-ens333
TYPE=Ethernet DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=5cf46320-38f9-424c-b9cc-7e7f8a320c07 #每台服務器的該地址不同,請使用自己的虛擬機的UUID。 DEVICE=ens33 ONBOOT=yes BOOTPROTO=static DNS1=8.8.8.8 DNS2=114.114.114.114 IPADDR=192.168.0.120 PREFIX=24 GATEWAY=192.168.0.1 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes
注意:圖中圈中的配置信息是重點配置信息。
3)配置/etc/sysconfig/network:
# Created by anaconda NETWORKING=yes HOSTNAME=master GATEWAY=192.168.0.1
slave節點,以slave1為例:
# Created by anaconda NETWORKING=yes HOSTNAME=slave1 GATEWAY=192.168.0.1
4)配置/etc/resolv.conf
# Generated by NetworkManager nameserver 8.8.8.8 nameserver 114.114.114.114
注意:該信息也可以不配置,當重啟網絡后,會自動配置。
5)設置host名稱
master(192.168.0.120)執行:
hostnamectl --static set-hostname master hostnamectl status
slave1(192.168.0.121)執行:
hostnamectl --static set-hostname slave1 hostnamectl status
slave2(192.168.0.122)執行:
hostnamectl --static set-hostname slave2 hostnamectl status
slave3(192.168.0.123)執行:
hostnamectl --static set-hostname slave3 hostnamectl status
6)重啟網絡,測試:
[root@localhost network-scripts]# service network restart
Restarting network (via systemctl): [ OK ]
[root@localhost network-scripts]#
測試1:是否host名稱修改成功
[spark@master ~]$ hostname master
slave1,slave2,slave3依次驗證。
測試2:是否可以連接本地
[root@localhost network-scripts]# ping 192.168.0.1 PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data. 64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=1.23 ms 64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=1.13 ms 64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=1.02 ms
測試3:是否可以連接其他虛擬機
[root@localhost network-scripts]# ping 192.168.0.121 PING 192.168.0.121 (192.168.0.121) 56(84) bytes of data. 64 bytes from 192.168.0.121: icmp_seq=1 ttl=64 time=0.860 ms 64 bytes from 192.168.0.121: icmp_seq=2 ttl=64 time=0.404 ms
測試4:是否可以上網,是否可以解析域名
[root@localhost network-scripts]# ping www.baidu.com PING www.baidu.com (61.135.169.125) 56(84) bytes of data. 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=56 time=2.92 ms 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=56 time=4.46 ms 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=3 ttl=56 time=3.98 ms 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=4 ttl=56 time=2.83 ms
到此,所有服務器按照這么安裝驗證,經過上邊三個測試驗證就說明靜態ip配置成功。
重啟后,發現某一台服務器的不能的ifcfg-ens33配置的ip失效解決方案:《Centos7:Failed to start LSB: Bring up/down networking
》