LVS DRモードプラクティス

クライアント:192.168.4.10/24

プロキシ:192.168.4.5/24

  VIP:192.168.4.15/24

web1と:192.168.4.100/24

  VIP:192.168.4.15/24

WEB2:192.168.4.200/24

  VIP:192.168.4.15/24

 

主な必需品:

DRモードのバックエンドサーバで1. IPスケジューラにふりをしなければなりません。

2.変更カーネルパラメータは、ARP要求および外国宣言VIP応答を禁止しています。

3.VIPセカンダリに設定する必要があり、DIPは、プライマリインターフェイス上に設定されなければなりません。

4.各リアRealServerの構成は、ローカルループにLOのVIPが必要です。

まず、スケジューラは、VIPに設定されています

  CD / etc / sysconfig / network-scriptsに/

  CPのifcfg-eth0ののifcfg-eth0を:0 // eth0のにはeth0をコピー:0

  ifcfg-eth0のVIM:0 //変更

  TYPE =イーサネット//カードタイプのイーサネットカード

  BOOTPROTO =なし//プロトコルタイプ(なし)

  NAME =はeth0:0 //名前カード

  DEVICE = eth0を:0 // LAN機器

  ONBOOT = yesの//自動的に接続

  IPADDR = 192.168.4.15 // VIPアドレス

  PREFIX = 24 //サブネットマスク

主なポイント

1:eth0のNIC名は、そうでない場合は、ネットワークカードはeth0と競合することはできません  

2:デバイス名は、そうでない場合はeth0 eth0のNICと競合することはできません

3:IPアドレスがVIPに設定されています

4:UUIDデバイス固有の識別子を削除します

 

 

  eth0をアップnmcli接続//新しいコンフィギュレーションを表示するにeth0のVIPカードを再活性化

 

 

  ローカルループのコンフィギュレーションファイルのコピーの後端にRealServerのとVIPを設定

  CD / etc / sysconfig / network-scriptsに/

  ifcfg-LOのifcfg-loのCP:0

  ifcfg-loのVIM:0

  

  DEVICE = LO:0 //デバイス名
  VIPのIPADDR = 192.168.4.15 // IPアドレスの設定
  NETMASK // = 255.255.255.255サブネットマスク
  NETWORK = 192.168.4.15 //ネットワークビットの
  #あなたはゲーテッドに問題がある場合火星127.0.0.0/8メイキング、
  #あなたが他の変更ができるものに、この(255.255.255.255など)
  BROADCAST = 192.168.4.15 //ホストビット
  ONBOOT = yesの//自動的に接続
  NAME = LO:0 //名前カード

  

  またVIPのRealServerはまた、SCP、過去にこのファイルを偽装する必要があります

  scpコマンド "/ etc / sysconfig / network-scriptsに/のifcfg-loの:0" [email protected]:/ etc / sysconfig / network-scriptsに/

 

  あなたはその後、IPアドレスの競合が存在しますネットワーク管理を再起動しますので、もし私たちはあなたがARPの開示の要求に応答しないカーネルを変更する必要があるので、ここで、ネットワーク内のIPの出現を繰り返し、ここことに注意してください

  では/ など/のsysctl の.confにパラメータを追加しました

  NET .ipv4 の.conf .ALL .arp_ignore = 1枚のカードがすべてのARPブロードキャストは無視され、//、0応答のデフォルト値は、ARPブロードキャスト

  NET .ipv4 の.conf .LO .arp_ignore = 1 //ローカルループバックLO無視ARPブロードキャスト

  NET .ipv4 の.conf .LO .arp_announce = 2 //ローカル・ループは、外部宣言ではありません

  NET .ipv4 の.conf .ALL .arp_announce = 2 //外部宣言カードがすべてではありません

  

  sysctlの設定ファイルをただちに有効にします-p

  ネットワーク//リスタートカードを再起動しsystemctl

  あなたは成功に構成された2つのVIPを見ることができるのRealServer

  

 

 

 

 

  この実験のための新しいルールを追加する前に、空のLVS

[ルート@プロキシネットワーク-スクリプト] #ipvsadmの-C // クリアまでの実験
[ルート@プロキシネットワーク-スクリプト] #ipvsadmの-Ln //は現在のルール閲覧
IP仮想サーバーのバージョン1.2.1(サイズ= 4096)
ProtのをlocalAddressを:スケジューラの旗ポート
- > [リモート:ポートフォワード重量InActConn activeconn
[ルート@ネットワークプロキシスクリプト]#192.168.4.15:80 ipvsadmの-A -t -s WRR //仮想ホストを作成192.168.4.15ポート80 WRRアルゴリズム
[ルート@プロキシネットワーク-スクリプト]# -t 192.168.4.15:80 -r 192.168.4.100:80 -w 2 // 2 -a 4.15重量にipvsadmの実サーバの192.168.4.100を追加し
、[ネットワークプロキシ-スクリプト@ルート]#ipvsadmの- -R&LT 192.168.4.200:80 192.168.4.15:80 -w -t A. 1
ipvsadmの#0L [ネットワークプロキシスクリプト@ルート]
詳細については」ipvsadmの--help -H `ipvsadmのを試してみてください'または'。
[プロキシルート@ネットワークスクリプトは]#ipvsadmの-Ln //現在のルールを表示します
IP仮想サーバーのバージョン1.2.1(サイズ= 4096)
ProtのをlocalAddress:ポートスケジューラ旗
- > [リモート:ポートフォワード重ActiveConn InActConn
TCP 192.168.4.15:80 WRR
- > 192.168.4.100:80ルート2 0 0
- > 192.168.4.200 :80国道1 0 0
[ルート@プロキシネットワーク-スクリプト]#ipvsadmの--save //保存
-A -tプロキシます:http -s WRR
-a -tプロキシます:http -r 192.168.4.100:http -g -w 2
-a -tプロキシます:http -r 192.168.4.200:http -g -w 1
[ルート@プロキシネットワーク-スクリプト]#

  

 

おすすめ

転載: www.cnblogs.com/lqinghua/p/11628587.html