2020-11-09

1、DR模式下vip不在同一网段上实现过程(跨网段)


#CIP配置

[root@centos8 ~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0

# Generated by dracut initrd

NAME="eth0"DEVICE="eth0"ONBOOT=yes

NETBOOT=yes

BOOTPROTO=static

IPADDR=172.16.17.77REFIX=24GATEWAY=172.16.17.17TYPE=Ethernet

#ROUTER配置

[root@centos8 ~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0

# Generated by dracut initrd

NAME="eth0"DEVICE="eth0"ONBOOT=yes

NETBOOT=yes

BOOTPROTO=static

IPADDR=172.16.17.17PREFIX=24TYPE=Ethernet

[root@centos8 ~]#cat/etc/sysconfig/network-scripts/ifcfg-eth1

# Generated by dracut initrd

NAME="eth1"DEVICE="eth1"ONBOOT=yes

NETBOOT=yes

BOOTPROTO=static

IPADDR=192.168.16.7PREFIX=24TYPE=Ethernet

[root@centos8 ~]#echo'net.ipv4.ip_forward=1'>> /etc/sysctl.conf

[root@centos8 ~]#sysctl -p

net.ipv4.ip_forward =1#RS1配置

[root@centos7 ~]#yum-yinstall httpd

[root@centos7 ~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0

# Generated by dracut initrd

NAME="eth0"DEVICE="eth0"ONBOOT=yes

NETBOOT=yes

BOOTPROTO=static

IPADDR=192.168.16.17PREFIX=24GATEWAY=192.168.16.7TYPE=Ethernet

[root@centos7 ~]#ip a a10.0.0.100/32dev lo label lo:1[root@centos7 ~]#echo'192.168.16.17 RS1'> /var/www/html/index.html

[root@centos7 ~]#systemctl enable --now httpd.service

Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

[root@centos7 ~]#curl192.168.16.17192.168.16.17 RS1

[root@centos7 ~]#echo1> /proc/sys/net/ipv4/conf/all/arp_ignore

[root@centos7 ~]#echo2> /proc/sys/net/ipv4/conf/lo/arp_announce

[root@centos7 ~]#echo2> /proc/sys/net/ipv4/conf/all/arp_announce

[root@centos7 ~]#echo1> /proc/sys/net/ipv4/conf/lo/arp_ignore

#RS2配置

[root@centos7 ~]#yum-yinstall httpd

[root@centos7 ~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0

# Generated by dracut initrd

NAME="eth0"DEVICE="eth0"ONBOOT=yes

NETBOOT=yes

BOOTPROTO=static

IPADDR=192.168.16.27PREFIX=24GATEWAY=192.168.16.7TYPE=Ethernet

[root@centos7 ~]#ip a a10.0.0.100/32dev lo label lo:1[root@centos7 ~]#echo'192.168.16.27 RS2'> /var/www/html/index.html

[root@centos7 ~]#systemctl enable --now httpd.service

Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

[root@centos7 ~]#curl192.168.16.27192.168.16.27 RS2

[root@centos7 ~]#echo1> /proc/sys/net/ipv4/conf/all/arp_ignore

[root@centos7 ~]#echo1> /proc/sys/net/ipv4/conf/lo/arp_ignore

[root@centos7 ~]#echo2> /proc/sys/net/ipv4/conf/all/arp_announce

[root@centos7 ~]#echo2> /proc/sys/net/ipv4/conf/lo/arp_announce

#LVS主机的配置

[root@centos8 ~]#ip a a10.0.0.100/32dev lo label lo:1[root@centos8 ~]#ipvsadm -A -t10.0.0.100:80-s rr

[root@centos8 ~]#ipvsadm -a -t10.0.0.100:80-r192.168.16.17:80-g

[root@centos8 ~]#ipvsadm -a -t10.0.0.100:80-r192.168.16.27:80-g

[root@centos8 ~]#ipvsadm -Ln

IP Virtual Server version 1.2.1(size=4096)

Prot LocalAddress:Port Scheduler Flags

  -> RemoteAddress:Port          Forward Weight ActiveConn InActConn

TCP  10.0.0.100:80 rr

  ->192.168.16.17:80Route100->192.168.16.27:80Route100#测试访问

[root@centos8 ~]#curl10.0.0.100192.168.16.27 RS2

[root@centos8 ~]#curl10.0.0.100192.168.16.17RS1


2、CentOS7.6 中 nfs 客户端使用 /etc/fatab 实现开机自动挂载

#nfs服务器端配置

[root@nfs ~]#yum-yinstallnfs-utils rpcbind

[root@nfs ~]#mkdir/data/wwwbase

[root@nfs ~]#cat/etc/exports.d/www.exports/data/wwwbase10.0.0.18(rw)

[root@nfs ~]#systemctl enable --now nfs-server.service

Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.

#nfs客户端配置

[root@www ~]#yum-yinstallnfs-utils

[root@www ~]#mkdir/data/www

[root@www ~]#cat/etc/fstab

#

# /etc/fstab

# Created by anaconda on Wed Sep 1621:14:322020#

# Accessible filesystems, by reference, are maintained under '/dev/disk/'.

# See manpages fstab(5), findfs(8),mount(8) and/or blkid(8)formoreinfo.

#

# After editing this file, run'systemctl daemon-reload' to update systemd

# units generated from this file.

#

UUID=f67120cf-bcf2-4493-ae9f-742b6e5c4f75 /                      xfs    defaults00UUID=2de3d35e-5cdc-4491-947b-92cb73b37724 /boot                  ext4    defaults12UUID=5d09360a-5d62-4092-8413-229e25d5e209 /data                  xfs    defaults00UUID=4f11cf07-d2a6-4f16-bada-5627efccdfb3 swap                    swap    defaults0010.0.0.8:/data/wwwbase                    /data/www                nfs    defaults,_netdev00[root@www ~]#mount-a

[root@www ~]#df-h

Filesystem              Size  Used Avail Use% Mounted on

devtmpfs                888M    0888M0% /dev

tmpfs                  904M    0904M0% /dev/shm

tmpfs                  904M  8.7M895M1% /run

tmpfs                  904M    0904M0% /sys/fs/cgroup/dev/sda2              100G2.1G  98G3% //dev/sda3                50G  390M  50G1% /data/dev/sda1              976M  128M  781M15% /boot

tmpfs                  181M    0181M0% /run/user/010.0.0.8:/data/wwwbase  50G  390M  50G1% /data/www


3、CentOS7.6 中 nfs 客户端使用 autofs 实现使用 nfs 时实时挂载

#nfs服务器端配置

[root@nfs ~]#yum-yinstallnfs-utils rpcbind

[root@nfs ~]#mkdir-pv /data/home

[root@nfs ~]#useradd -d /data/home/user1 -u2000 user1

[root@nfs ~]#cat/etc/exports.d/test.exports/data/home10.0.0.18(rw)

[root@nfs ~]#systemctl enable --now nfs-server.service

Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.

#autofs端配置

[root@www ~]#yum-yinstallnfs-utils autofs

[root@www ~]#useradd -M -u2000 user1

[root@www ~]#cat/etc/auto.master/- /etc/auto.home

[root@www ~]#cat/etc/auto.home/home/user1  -fstype=nfs,vers=3nfsserver:/data/home/user1

[root@www ~]#systemctl start autofs

[root@www ~]#su- user1

Last login: Sun Nov803:52:36CST2020on pts/0[user1@www user1]$pwd/home/user1

你可能感兴趣的:(2020-11-09)