下文給大家?guī)?lái)LVS負(fù)載均衡群集之NAT模式搭建環(huán)境及操作步驟詳解,希望能夠給大家在實(shí)際運(yùn)用中帶來(lái)一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書(shū)籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計(jì)的經(jīng)驗(yàn)來(lái)做一個(gè)解答。
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)興山,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220[root@nfs ~]# fdisk /dev/sdb //分區(qū)
令(輸入 m 獲取幫助):n //創(chuàng)建新分區(qū)
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p //主分區(qū)
分區(qū)號(hào) (1-4,默認(rèn) 1): //回車默認(rèn)選項(xiàng)
起始 扇區(qū) (2048-41943039,默認(rèn)為 2048): //回車默認(rèn)選項(xiàng)
將使用默認(rèn)值 2048
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-41943039,默認(rèn)為 41943039): //回車默認(rèn)選項(xiàng)
將使用默認(rèn)值 41943039
分區(qū) 1 已設(shè)置為 Linux 類型,大小設(shè)為 20 GiB
命令(輸入 m 獲取幫助):w //保存
[root@nfs ~]# mkfs.xfs /dev/sdb1 //格式化磁盤
##以上操作格式化/dev/sdc磁盤
[root@nfs ~]# mkdir /opt/kgc /opt/accp //創(chuàng)建掛載點(diǎn)
[root@nfs ~]# vim /etc/fstab //創(chuàng)建自動(dòng)掛載
...
/dev/sdb1 /opt/kgc xfs defaults 0 0 //編輯自動(dòng)掛載條目
/dev/sdc1 /opt/accp xfs defaults 0 0
[root@nfs ~]# mount -a //刷新掛載
[root@nfs ~]# df -hT //查看磁盤掛載情況
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn)
/dev/sdb1 xfs 20G 33M 20G 1% /opt/kgc
/dev/sdc1 xfs 20G 33M 20G 1% /opt/accp
[root@nfs ~]# systemctl stop firewalld.service //關(guān)閉防火墻
[root@nfs ~]# setenforce 0
[root@nfs ~]# rpm -q nfs-utils //查看nfs兩個(gè)包是否安裝
nfs-utils-1.3.0-0.48.el7.x86_64
[root@nfs ~]# rpm -q rpcbind
rpcbind-0.2.0-42.el7.x86_64
[root@nfs ~]# vim /etc/exports //配置共享存儲(chǔ)配置文件
...
/opt/kgc 192.168.144.0/24(rw,sync,no_root_squash) //支持144網(wǎng)段讀寫,同步,不支持降級(jí)處理
/opt/accp 192.168.144.0/24(rw,sync,no_root_squash)
[root@nfs ~]# systemctl start nfs //開(kāi)啟nfs服務(wù)
[root@nfs ~]# systemctl start rpcbind
[root@nfs ~]# showmount -e //查看提供共享信息
Export list for nfs:
/opt/accp 192.168.144.0/24
/opt/kgc 192.168.144.0/24
[root@nfs ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //修改網(wǎng)卡信息
BOOTPROTO=static //改為靜態(tài)
IPADDR=192.168.144.145 //添加地址,子網(wǎng)掩碼,網(wǎng)關(guān)
NETMASK=255.255.255.0
GATEWAY=192.168.144.1
[root@nfs ~]# service network restart //重啟網(wǎng)絡(luò)
[root@web1 ~]# yum install httpd -y //安裝web服務(wù)
[root@web1 ~]# systemctl stop firewalld.service //關(guān)閉防火墻
[root@web1 ~]# setenforce 0
[root@web1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //修改網(wǎng)卡信息
BOOTPROTO=static //改為靜態(tài)
...
IPADDR=192.168.144.151 //添加地址,子網(wǎng)掩碼,網(wǎng)關(guān)
NETMASK=255.255.255.0
GATEWAY=192.168.144.1
[root@web1 ~]# service network restart
[root@web1 ~]# showmount -e 192.168.144.145 //查看nfs共享信息
Export list for 192.168.144.145:
/opt/accp 192.168.144.0/24
/opt/kgc 192.168.144.0/24
[root@web1 ~]# vim /etc/fstab //設(shè)置自動(dòng)掛載
192.168.144.145:/opt/kgc /var/www/html nfs defaults,_netdev 0 0 //掛載到站點(diǎn)中,模式為nfs,默認(rèn)網(wǎng)絡(luò)設(shè)備
[root@web1 ~]# mount -a //刷新掛載
[root@web1 ~]# df -hT //查看磁盤掛載信息
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn)
192.168.144.145:/opt/kgc nfs4 20G 32M 20G 1% /var/www/html
[root@web1 ~]# echo "this is kgc web" > /var/www/html/index.html //創(chuàng)建網(wǎng)頁(yè)
[root@web1 ~]# systemctl start httpd.service //啟動(dòng)web服務(wù)
[root@web2 ~]# yum install httpd -y //安裝web服務(wù)
[root@web2 ~]# systemctl stop firewalld.service //關(guān)閉防火墻
[root@web2 ~]# setenforce 0
[root@web2 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //修改網(wǎng)卡信息
BOOTPROTO=static //改為靜態(tài)
...
IPADDR=192.168.144.170 //添加地址,子網(wǎng)掩碼,網(wǎng)關(guān)
NETMASK=255.255.255.0
GATEWAY=192.168.144.1
[root@web2 ~]# service network restart
[root@web2 ~]# showmount -e 192.168.144.145 //查看nfs共享信息
Export list for 192.168.144.145:
/opt/accp 192.168.144.0/24
/opt/kgc 192.168.144.0/24
[root@web2 ~]# vim /etc/fstab //設(shè)置自動(dòng)掛載
192.168.144.145:/opt/accp /var/www/html nfs defaults,_netdev 0 0 //掛載到站點(diǎn)中,模式為nfs,默認(rèn)網(wǎng)絡(luò)設(shè)備
[root@web2 ~]# mount -a //刷新掛載
[root@web2 ~]# df -hT //查看磁盤掛載信息
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn)
192.168.144.145:/opt/accp nfs4 20G 32M 20G 1% /var/www/html
[root@web2 ~]# echo "this is accp web" > /var/www/html/index.html //創(chuàng)建網(wǎng)頁(yè)
[root@web2 ~]# systemctl start httpd.service //啟動(dòng)web服務(wù)
[root@lvs ~]# yum install ipvsadm -y ##安裝ipvsadm調(diào)度管理工具
[root@lvs ~]# cd /etc/sysconfig/network-scripts
[root@lvs network-scripts]# cp -p ifcfg-ens33 ifcfg-ens36 //復(fù)制網(wǎng)卡配置文件為ens36配置文件
[root@lvs network-scripts]# vim ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.144.1 //設(shè)置內(nèi)網(wǎng)網(wǎng)關(guān)ip
NETMASK=255.255.255.0
[root@lvs network-scripts]# vim ifcfg-ens36
BOOTPROTO=static //刪除UUID
NAME=ens36 //修改為36
DEVICE=ens36
IPADDR=12.0.0.1 //設(shè)置外網(wǎng)網(wǎng)關(guān)
NETMASK=255.255.255.0
[root@lvs network-scripts]# service network restart //重啟網(wǎng)卡服務(wù)
//可以在web上用ping測(cè)試能否連同網(wǎng)關(guān)
[root@lvs network-scripts]# vim /etc/sysctl.conf //路由轉(zhuǎn)發(fā)配置文件
net.ipv4.ip_forward=1 //開(kāi)啟路由轉(zhuǎn)發(fā)
[root@lvs network-scripts]# sysctl -p //加載路由轉(zhuǎn)換功能
[root@lvs network-scripts]# iptables -F //清除轉(zhuǎn)發(fā)表
[root@lvs network-scripts]# iptables -t nat -F //清除nat地址轉(zhuǎn)換表
[root@lvs network-scripts]# iptables -t nat -A POSTROUTING -o ens36 -s 192.168.144.0/24 -j SNAT --to-source 12.0.0.1 //指定nat地址轉(zhuǎn)換表,指定數(shù)據(jù)流出接口,指定原ip地址,指定源地址轉(zhuǎn)換SNAT,指定轉(zhuǎn)換的ip地址
[root@lvs network-scripts]# modprobe ip_vs //加載lvs內(nèi)核
[root@lvs network-scripts]# cat /proc/net/ip_vs //查看ipvs信息
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
[root@lvs network-scripts]# ipvsadm --save > /etc/sysconfig/ipvsadm //centos7必須要先保存
[root@lvs network-scripts]# systemctl start ipvsadm //啟動(dòng)ipvsadm服務(wù)
[root@lvs network-scripts]# vim /opt/nat.sh //編寫ipvsadm腳本
#!/bin/bash
ipvsadm -C //清空ipvs緩存
ipvsadm -A -t 12.0.0.1:80 -s rr //指定虛擬服務(wù)訪問(wèn)入口,指定輪詢算法
ipvsadm -a -t 12.0.0.1:80 -r 192.168.144.151:80 -m //指定真實(shí)服務(wù)器,nat模式
ipvsadm -a -t 12.0.0.1:80 -r 192.168.144.170:80 -m
ipvsadm //啟動(dòng)
[root@lvs network-scripts]# chmod +x /opt/nat.sh //給執(zhí)行權(quán)限
[root@lvs network-scripts]# cd /opt/
[root@lvs opt]# ./nat.sh //啟動(dòng)腳本
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP lvs:http rr
-> 192.168.144.151:http Masq 1 0 0
-> 192.168.144.170:http Masq 1 0 0
看了以上關(guān)于LVS負(fù)載均衡群集之NAT模式搭建環(huán)境及操作步驟詳解,如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,創(chuàng)新互聯(lián)技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
本文標(biāo)題:LVS負(fù)載均衡群集之NAT模式搭建環(huán)境及操作步驟詳解-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)源:http://www.rwnh.cn/article34/pddpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、外貿(mào)建站、商城網(wǎng)站、云服務(wù)器、小程序開(kāi)發(fā)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容