LVS負荷分散クラスタモードの建設--NET

4台の仮想マシン(LinuxのLVMを構成する、2つのWeb、Windowsマシンのテストを)準備する1、

図2は、仮想マシンをシャットダウンし、Linuxのファイアウォールとセキュリティメカニズム

firewalld停止systemctl 
iptablesの - Fの
setenforce 0

 

まず、LVMのホストの設定は(ホストは2枚のカードを追加するために、2枚のカードモードではなく、IPアドレスに配置されています)

カードA:NETモード
NIC 2:VMnet2モード
[ルート@ localhostの〜]#IP A | はgrepのENO 2:eno16777728:<ブロードキャスト、マルチキャスト、UPは、LOWER_UP> MTU 1500のqdiscは、ユーザーが状態をpfifo_fastするQLENのUPことができます1000年 のinetを192.168200.111 / 24 BRD 192.168200.255範囲グローバルeno16777728 3:eno33554960 <ブロードキャスト、マルチキャスト、UP、LOWER_UP> MTU 1500なqdiscはQLENのUP pfifo_fast状態にユーザを可能にする1000年 INET 172.161.1 / 16 BRD 172.16255.255スコープグローバル eno33554960

図1に示すように、ルーティング機能を開きます

[ルート@ localhostの〜]#のvimのは/ etc / sysctl.confの//永続的にルートファイル変更
net.ipv4.ip_forward = 1 
[ルート@ localhostのを〜]#sysctlを- pは-チェック//ルートオープンかどうか
net.ipv4.ip_forward = 1

2、インストール管理ツールipvsadmの

[ルート@ localhostの〜]#yumを-y ipvsadmのインストール

モジュールip_vsを追加

[ルート@ localhostの〜]#件のmodprobe ip_vs
 [ルート@ localhostの〜]#1はlsmod | グレップ^ ip_vs
 ip_vs                  136798   0 

バージョンを確認します

[ルート@ localhostの〜]#のipvsadmの- Vの
ipvsadmのV1を。27  2008年 / 5 / 15(POPTとIPVS V1がコンパイルされた。2.1

3、負荷の割り当てポリシーを追加します

-t -A ipvsadmの#[〜ルート@ localhostの] 172.161.180 -s RR    // ロードの仮想ホストのIPアドレスがポート80 172.16.1.1で、ポーリングアルゴリズムRR 
[ルート@ localhostの〜]#のipvsadmの - -t 172.161.180 -R&LT 192.168200.11280 -m -w 1。  // 量を有するサーバノード192.168.200.112、ネットパターンを、追加1。 
[ルート@をlocalhost〜]#ipvsadmの-a -t 172.161.180 -r 192.168200.11380 -m -w 1
 
------------------------------------ --------
RR:ポーリング
WRR:WRR 
LC:最小接続
WLC:重み付き最小接続

 -------------------------------- ----------------------- 
- 仮想サーバーを追加
 - T:VIPアドレスとTCPポートを指定するのに使用される
 - S:ロード・スケジューリング・アルゴリズムを指定します
 - サーバーの追加
 - アドレスやTCP RIPを指定しますR&LTをポート
 -m:NATトランクモードを使用して(-g:DRモード、 - I:モードTUN)
 -wは:(0の重みはノードを一時停止示す)重みを設定します

4.ノードの状況を検査します

1 [ルート@ localhostの〜]#のipvsadmの- のLn
 2 IPの仮想サーバーのバージョン1.21(サイズ= 4096 3  ProtのをlocalAddress:ポートスケジューラフラグ
 4    - > [リモート:ポートフォワード重ActiveConn InActConn
 5 TCP   172.161.180 RR
 6    - > 192.168200.11280            マスカレード     1       0           0          
7    - > 192.168200.11380           マスカレード     1       0の          0の  

 

第二に、2回のポーリングのセット(ウェブ)ホスト

ゲートウェイウェブがネットワークLVSホストIP(192.168.200.111)内の2つの点をホストするように、ホストのゲートウェイアドレスを変更

1、最初のホスト:

[ルート@ localhostの〜]#Vimの/ etc / sysconfig / network-scriptsに/ ifcfg-がでeno16777728 
ONBOOT = はい
IPADDR = 192.168200.112 
NETMASK = 255.255255.0 
GATEWAY = 192.168200.111    // 変更ゲートウェイアドレス 
DNS1 = 202.1060.20 

[ルート@localhost〜]#systemctlの再起動ネットワーク//ネットワークサービスの再起動

yumをapacheの、オープンサービスをインストールします

[ルート@ localhostの〜]#yumを- yはHTTPDをインストールし
ます。[root @ localhostのは〜]#はHTTPDを起動systemctl

テストファイルを作成します

[ルート@ localhostの〜]#エコー" 11111111 " > / VARの /www/html/index.html

図2に示すように、第二のホスト

[ルート@ localhostの〜]#Vimの/ etc / sysconfig / network-scriptsに/ ifcfg-がでeno16777728 
ONBOOTを = はい
IPADDR = 192.168200.113 
NETMASK = 255.255255.0 
GATEWAY = 192.168200.111 
DNS1 = 202.1060.20 

[ルート@ localhostの〜]# systemctl再起動ネットワーク//ネットワークサービスの再起動

yumをapacheの、オープンサービスをインストールします

[ルート@ localhostの〜]#yumを-yのhttpdをインストールし
ます。[root @ localhostのは〜]#が開始systemctlのhttpd

テストファイルを作成します

[ルート@ localhostの〜]#エコー" 2222222 " > / VARの /www/html/index.html

 

三、窓試験機

IPの下と同じネットワークセグメント内の仮想ホストのIP Windowsホストと同じモードにします

 

 

 

 

 

 

LVSは、ホスト上でテストスクリプトを作成するには、世論調査の効果を見ることができます。

[ルート@ localhostの〜]#しばらく > やる  
>カール172.16を1.1 
>睡眠2 
> 行わ
 11111111 
2222222 
11111111 
2222222 
11111111 
2222222

 

おすすめ

転載: www.cnblogs.com/tanxiaojuncom/p/11593917.html