まず、図1のネットワークトポロジーの設定。
第二に、コンフィギュレーションサーバのLVS
- 仮想ネットワークアダプタアドレス(VIPアドレス)を設定
[ルート@ localhostの〜]#ifconfigコマンドのeno16777728:0 192.168。200.253ネットマスク255.255。255.0 #ビューの設定 [ルート@ localhostの〜]#ifconfigコマンドのeno16777728:0 eno16777728:0:フラグ= 4163 <UP、BROADCAST、RUNNING、MULTICAST> MTU 1500 INET 192.168。200.253 ネットマスク255.255。255.0 ブロードキャスト192.168。200.255 エーテル00:0C:29:F0:42である:97 txqueuelen 1000 (イーサネット)
- 投票LVSソフトウェアパッケージをipvsadmのインストール
[ルート@ localhostの〜]#yumを- Yは、ipvsadmののインストール #は、インストール結果を参照 [ルート@ localhostの - 〜]#のRPM QA ipvsadmの ipvsadmの - 1.27 - 。7 .el7.x86_64
- ポーリングルールを設定します
[ルート@ localhostの〜]#ipvsadmの-A -t 192.168。200.253:80 - S RR [ルート@ localhostの〜]#ipvsadmの-a -t 192.168。200.254:80 -r 192.168。200.112:80 -g -w 1 [ルート@ localhostの〜]#ipvsadmの-a -t 192.168。200.253:80 -r 192.168。200.113:80 -g -w 1
(同じ2台のサーバーで構成)第三に、ノード構成Apacheサーバ
- 仮想NIC構成されたIPアドレス(VIPアドレス)
[ルート@ localhostの〜]#ifconfigコマンドのLO:0 192.168。200.253ネットマスク255.255。255.255
- ルーティングルールを追加します。
[ルート@ localhostの〜] [追加ルート-host#192.168。200.253 DEV LO:0 #VIPアクセスデータの上限は、ローカル通信障害を避けるために。
- 調整/ procの応答パラメータ
[ルート@ localhostの〜]#のvimのは/ etc / sysctl.confの net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 net.ipv4.conf。デフォルト .arp_ignore = 1 net.ipv4.conf。デフォルト .arp_announce = 2 net.ipv4.conf.lo.arp_ignore = 1 net.ipv4.conf.lo.arp_announce = 2 #启用参数 [ルート@ localhostの〜]#sysctlを- P net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 net.ipv4.conf。デフォルト .arp_ignore = 1 net.ipv4.conf。デフォルト .arp_announce = 2 net.ipv4.conf.lo.arp_ignore = 1 net.ipv4.conf.lo.arp_announce = 2
- Apacheのオープンサービスをインストールします。
[ルート@ localhostの〜]#yumを- yは、インストールのhttpd
#开启のhttpd服务
[ルート@ localhostの〜]#はHTTPDを起動systemctl
第四に、テスト
- ファイアウォールのセキュリティルールをオフすべてのマシン
[ルート@ localhostの〜]#systemctlの停止firewalld [ルート@ localhostの〜]#のsetenforce 0 [ルート@ localhostの〜]#iptablesの-F
- テストページを準備します
[ルート@ localhostの〜]#エコー" 111111111 " > / VARの /www/html/index.html
- テスト