溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

lvs-nat負載均衡搭建及設置

發(fā)布時間:2020-04-20 14:13:29 來源:億速云 閱讀:205 作者:三月 欄目:數(shù)據(jù)庫

下文給大家?guī)韑vs-nat負載均衡搭建及設置,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用億速云在行業(yè)內累計的經驗做一個解答。

搭建網絡環(huán)境:

兩臺RS主機,虛擬機網卡設為僅主機模式:

RS1網卡:192.168.1.11

RS2網卡:192.168.1.12

一臺調度器,網卡1設為網絡橋接,網卡2設為僅主機模式;

網卡1:VIP:172.18.11.111

網卡2:DIP:192.168.1.1

lvs-nat負載均衡搭建及設置

安裝web服務并提供測試頁:

在RS1和RS2主機分別設置

]# vim /var/www/html/index.html

<h3>RS1-192.168.1.11</h3>

]# vim /var/www/html/index.html

<h3>RS2-192.168.1.12</h3>


在兩臺RS上把網關指向DIP:

]# route add default gw 192.168.1.1


在Director上操作:

打開網卡核心轉發(fā)功能;永久有效:

]# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1


]# sysctl -p 重讀配置文件使設置生效


此時,在Director分別單機測試,訪問RS1、RS2;

]# curl http://192.168.10.11

]# curl http://192.168.10.12


在Director設置集群規(guī)則:

]# ipvsadm -A -t 172.18.11.111:80 -s rr

]# ipvsadm -a -t 172.18.11.111:80 -r 192.168.1.11 -m

]# ipvsadm -a -t 172.18.11.111:80 -r 192.168.1.12 -m


在虛擬機中測試集群調度:訪問VIP:

lvs-nat負載均衡搭建及設置

以上完成了一臺調度器,可分別調度后端的2臺真實云服務器;


下面,建立php服務,部署一個論壇程序Discuz_X3.1_SC_UTF8.zip,同時做共享存儲,建立數(shù)據(jù)庫:

mysq數(shù)據(jù)庫網卡2設為僅主機

網卡2:192.168.1.14

數(shù)據(jù)庫主機:

安裝mariadb,創(chuàng)建discuz用戶、密碼discuz并授權給兩臺RS:

]# yum -y install mairadb-server

]# systemctl start mairad.servic

]# mysql

> GRANT ALL ON *.* TO discuz@192.168.11.11 IDENTIFIED BY 'discuz';

> GRANT ALL ON *.* TO discuz@192.168.11.12 IDENTIFIED BY 'discuz';

> CREATE DATABASE discuzdb;


在兩臺RS上:

安裝php程序包即php作為http的模塊工作,再安裝php-mysql程序包使php調用mysql接口能夠與mysql數(shù)據(jù)庫通信;

]# yum -y install php php-mysql


在RS2上使用nfs服務提供共享存儲,安裝nfs-utils并啟動nfs服務

]# yum -y install nfs-utils

]# systemctl start nfs.service


在RS2上創(chuàng)建共享目錄并導出:

]# mkdir /php

]# vim /etc/exports

/php 192.168.1.0/24(rw,no_root_squash)

]# exportfs -r


在RS1上,掛載RS2導出的共享目錄:

]# mkdir /php

]# mount -t nfs 192.168.1.12:/php /php


在兩臺RS上更改http的配置文件:

]# vim /etc/httpd/conf/httpd.conf

lvs-nat負載均衡搭建及設置


此時,在兩臺RS上的/php目錄已經成功共享目錄了;

在此目錄下,創(chuàng)建php測試頁:

]# vim /php/index.php

lvs-nat負載均衡搭建及設置

可在測試瀏覽器輸入:172.18.11.111

顯示:

lvs-nat負載均衡搭建及設置

再測試php連接mysql的測試頁:

]# vim /php/index.php

lvs-nat負載均衡搭建及設置

可在測試瀏覽器輸入:172.18.11.111

顯示:

lvs-nat負載均衡搭建及設置


安裝論壇程序Discuz_X3.1_SC_UTF8.zip;

]# cd /php

]# unzip Discuz_X3.1_SC_UTF8.zip

]# chmod -R o+w config data uc_client uc_server


可在測試瀏覽器輸入:172.18.11.111/upload

顯示:

lvs-nat負載均衡搭建及設置

點擊,“我同意”

lvs-nat負載均衡搭建及設置





lvs-nat負載均衡搭建及設置

點擊“下一步”,可以一路點下去了;

lvs-nat負載均衡搭建及設置


輸入數(shù)據(jù)庫的ip地址及設置的登錄用戶、密碼等;

管理員信息,可隨意填寫;

lvs-nat負載均衡搭建及設置

lvs-nat負載均衡搭建及設置

lvs-nat負載均衡搭建及設置

lvs-nat負載均衡搭建及設置

此時,完成部署;

看了以上關于lvs-nat負載均衡搭建及設置,如果大家還有什么地方需要了解的可以在億速云行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術工程師解答的,億速云技術工程師在行業(yè)內擁有十幾年的經驗了。

 

 




向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI