作業(yè)1107
1屯蹦、DR模式下vip不在同一網(wǎng)段上實(shí)現(xiàn)過程(跨網(wǎng)段)
# 所有主機(jī)禁用iptables和SELinux
操作步驟:
# VMnet1 僅主機(jī) 192.168.10.0/24
# VMnet8 NAT 10.0.0.0/24
#--------------------------------
# 配置客戶端
關(guān)機(jī)選擇網(wǎng)卡為 VMnet1僅主機(jī)模式
開機(jī)設(shè)置 ip=192.168.10.6/24 gw=192.168.10.200
nmcli c reload
nmcli c up eth0
#----------------------------------------------------------------------
# 配置 router
增加網(wǎng)卡eth1登澜,僅主機(jī)模式VMnet1
修改eth0:ip=10.0.0.200 # 刪除網(wǎng)關(guān)!9汉场谴仙!刪除DNS!?帧哼审!
修改eth1:ip=192.168.10.200 # 刪除網(wǎng)關(guān)T斜!春霍!刪除DNSR睹肌!莲趣!
nmcli c reload
nmcli c up eth0
nmcli c up eth1
#----------------------------------------------------------------------
# 配置 LVS
修改eth0:ip=10.0.0.8 gw=10.0.0.200
nmcli c reload
nmcli c up eth0
#----------------------------------------------------------------------
# 配置兩臺(tái) RS
修改eth0:ip=10.0.0.7 gw=10.0.0.200
nmcli c reload
nmcli c up eth0
修改eth0:ip=10.0.0.17 gw=10.0.0.200
nmcli c reload
nmcli c up eth0
#----------------------------------------------------------------------
### 設(shè)置 vip
router:在eth0上增加一個(gè)ip(與內(nèi)網(wǎng)vip通信)
ip a a 172.16.0.200/24 dev eth0
LVS:在回環(huán)網(wǎng)卡設(shè)置vip
ifconfig lo:1 172.16.0.100/32
兩臺(tái)RS:在回環(huán)網(wǎng)卡設(shè)置vip
ifconfig lo:1 172.16.0.100/32
#——————————————————————————————————————————————————————————————————————
# 設(shè)置 LVS 規(guī)則
iptables -F
ipvsadm -C
dnf -y install ipvsadm
ipvsadm -A -t 172.16.0.100:80 -s rr
ipvsadm -a -t 172.16.0.100:80 -r 10.0.0.7:80 -g
ipvsadm -a -t 172.16.0.100:80 -r 10.0.0.17:80 -g
# 檢查
[root@lvs-server ~]#ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 172.16.0.100:80 rr
-> 10.0.0.7:80 Route 1 0 0
-> 10.0.0.17:80 Route 1 0 0
#——————————————————————————————————————————————————————————————————————
# 測(cè)試訪問
# 客戶端 192.168.10.6 訪問vip
[root@internet-client ~]#curl 172.16.0.100
10.0.0.17 RS2
[root@internet-client ~]#curl 172.16.0.100
10.0.0.7 RS1
[root@internet-client ~]#curl 172.16.0.100
10.0.0.17 RS2
[root@internet-client ~]#curl 172.16.0.100
10.0.0.7 RS1
2、CentOS7.6 中 nfs 客戶端使用 /etc/fstab 實(shí)現(xiàn)開機(jī)自動(dòng)掛載
# nfs server
10.0.0.17
# nfs client
10.0.0.27
# 目標(biāo):開機(jī)時(shí)自動(dòng)實(shí)現(xiàn) 將服務(wù)器的 /public目錄 掛載到客戶端的 /mnt/nfs
#——---------------------------------------------------------------
# 服務(wù)器
yum -y install nfs-utils rpcbind
systemctl enable --now nfs-server.service
# 創(chuàng)建共享目錄
mkdir /public
# 實(shí)現(xiàn)共享
echo '/public *(rw)' >> /etc/exports.d/test.exports
# 生效
exportfs -r
#——-------------------------------------------------------
# 客戶端
yum -y install nfs-utils
# 掛載點(diǎn)
mkdir /mnt/nfs
# 實(shí)現(xiàn)開機(jī)自動(dòng)掛載:
vim /etc/fstab 寫入:
10.0.0.17:/public /mnt/nfs nfs defaults,_netdev 0 0
# 重啟檢查效果
3潘鲫、CentOS7.6 中 nfs 客戶端使用 autofs 實(shí)現(xiàn)自動(dòng)掛載
效果:在客戶端autofs
服務(wù)開啟的情況下肋杖,一旦訪問掛載點(diǎn)状植,就自動(dòng)觸發(fā)掛載到NFS服務(wù)器的共享目錄
# nfs server
10.0.0.17
# nfs client
10.0.0.27
# 目標(biāo):共享目錄 /data/nfs 客戶端掛載點(diǎn):/data/cc
#——------------------------------------------------
# 服務(wù)器:
yum -y install nfs-utils rpcbind
systemctl enable --now nfs-server.service
# 準(zhǔn)備共享目錄
mkdir -pv /data/nfs
# 指定共享目錄
echo '/data/nfs *(rw)' >> /etc/exports.d/test.exports
# 生效
exportfs -r
#---------------------------------------------------------------
# 客戶端
yum -y install nfs-utils autofs
# 絕對(duì)路徑法 配置:
echo '/- /etc/auto.ccc' >> /etc/auto.master
echo '/data/cc -fstype=nfs,vers=3 10.0.0.17:/data/nfs' > /etc/auto.ccc
# 生效
systemctl restart autofs