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.168。200.111 / 24 BRD 192.168。200.255範囲グローバルeno16777728 3:eno33554960 <ブロードキャスト、マルチキャスト、UP、LOWER_UP> MTU 1500なqdiscはQLENのUP pfifo_fast状態にユーザを可能にする1000年 INET 172.16。1.1 / 16 BRD 172.16。255.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.16。1.1:80 -s RR // ロードの仮想ホストのIPアドレスがポート80 172.16.1.1で、ポーリングアルゴリズムRR [ルート@ localhostの〜]#のipvsadmの - -t 172.16。1.1:80 -R&LT 192.168。200.112:80 -m -w 1。 // 量を有するサーバノード192.168.200.112、ネットパターンを、追加1。 [ルート@をlocalhost〜]#ipvsadmの-a -t 172.16。1.1:80 -r 192.168。200.113:80 -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.2。1(サイズ= 4096 ) 3 ProtのをlocalAddress:ポートスケジューラフラグ 4 - > [リモート:ポートフォワード重ActiveConn InActConn 5 TCP 172.16。1.1:80 RR 6 - > 192.168。200.112:80 マスカレード 1 0 0 7 - > 192.168。200.113:80 マスカレード 1 0の 0の
第二に、2回のポーリングのセット(ウェブ)ホスト
ゲートウェイウェブがネットワークLVSホストIP(192.168.200.111)内の2つの点をホストするように、ホストのゲートウェイアドレスを変更
1、最初のホスト:
[ルート@ localhostの〜]#Vimの/ etc / sysconfig / network-scriptsに/ ifcfg-がでeno16777728 ONBOOT = はい IPADDR = 192.168。200.112 NETMASK = 255.255。255.0 GATEWAY = 192.168。200.111 // 変更ゲートウェイアドレス DNS1 = 202.106。0.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.168。200.113 NETMASK = 255.255。255.0 GATEWAY = 192.168。200.111 DNS1 = 202.106。0.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