1. LVSの概要
1.大規模同時アクセスのニーズを満たすために、アプリケーションサーバーに高可用性とロードバランシング機能を提供します。2.コスト削減。代替の商用ハードウェアロードバランサは、スタートアップIT企業に安価なソリューションを提供します。理想的です。
第2に、ソフトウェアの紹介
1. LVSの紹介LVSは、1998年5月に国防大学を卒業したZhang Wenzhao博士によって設立されたオープンソースソフトウェアです。LINUXプラットフォームのシンプルさを実現できます。負荷分散LVSはLinux Virtual Serverの略語で、Linux仮想サーバーを意味します。
1.1動作原理LVSはフロントエンドロードバランサー(LB)とバックエンド実サーバー(Real Server、RS)のグループで構成されています。 RSはLANまたはWAN経由で接続できます。この構造はユーザーには見えず、ユーザーは1つの仮想サーバー(Virtual Server)をLBとしてしか見ることができず、サービスを提供しているRSグループを見ることはできません。ユーザの要求が仮想サーバに送信されると、LBは、設定されたパケット転送ポリシーおよび負荷分散スケジューリングアルゴリズムに従ってユーザ要求をRSに転送する。その後、RSは、ユーザ要求の結果をユーザに返す。要求パケットと同様に、応答パケットの返信モードもパケット転送ポリシーに関連しています。
1.2 3層構造(1)ロードバランサ:スケジューラはクラスタシステム全体のフロントエンドであり、クライアントの要求を実サーバに転送する役割を果たします。
バックアップはバックアップロードスケジューラで、マスターロードバランサが使用できない場合、バックアップは置き換えられてマスターロードバランサになります。 Load BalancerはLdirectordを通じて各実サーバーの健全性を監視します。実サーバが使用できない場合はグループから実サーバを削除し、復元されたら再結合します。 (2)サーバープール:サーバープールは、WEB、メール、FTP、DNS、メディアなどの実際のアプリケーションサービスを実行するマシンのグループです。 (3)共有記憶域:共有記憶域は、すべての実サーバーに共有記憶域と一貫したデータ内容を提供します。 1.3実装モード1)NATを介した仮想サーバー2)IPトンネリングを介した仮想サーバー3)直接ルーティングを介した仮想サーバー1.4スケジューリングアルゴリズム
IPVS負荷スケジューリングアルゴリズムには10種類あります。
ラウンドロビン
加重ラウンドロビン
最小接続
加重最小接続
ローカリティベース最小接続)
複製を使用したローカリティベースの最小接続
送信先ハッシング
送信元ハッシング
最短期待遅延(最短予想遅延)
待ち行列を待つ必要はありません(決して待ち行列に入れません)
2.ピラニアはじめにkeepalivedに似たウェブ設定ソフトウェア、利点は便利で直感的で、30分で設定できますLVSベースのロードバランシング高可用性ソリューション。
2.1 Piranhaコンポーネント> Pluseは、マスタースケジューラとバックアップスケジューラの間の正常性状態の検出、最も重要な通信プロセスを担当します。 > Lvsd LvsdプロセスアクティビティLVSルーターで/etc/sysconfig/ha/lvs.cfを読み、ipvsadmを呼び出してIPVSルーティングテーブルを作成および管理し、構成された各LVSサービスにnannyを割り当てます。 > Ipvsadmこのサービスは、カーネル内のIPVSルーティングテーブルを更新および維持し、LVSプロセスはipvsadmを呼び出してIPVSルーティングテーブルを追加、変更、または削除します。 >ナニーナニーは状態がアクティブであるルーターに存在します。このプロセスを通して、アクティブ状態スケジューラは、監視負荷状態を管理しながら各実サーバの状態を検出することができる。各実サーバーに定義された各サービスは、独立した乳母プロセス管理を持ちます。 > Send_arpアクティブスケジューラに障害が発生した場合、スタンバイスケジューラはsend_arpを呼び出して仮想アドレスをバックアップスケジューラに切り替えます。また、パブリックネットワークとローカルエリアネットワークにコマンドを送信してlvsdプロセスをオフにすると同時に、武器をバックアップするLVSDプロセスを開始します。
3.設定3.1方式IP情報リスト
名前IPハートビートアドレス
LVS-Active 192.168.2.167 /24 10.0.0.1 /32
LVS -Backup 192.168.2.165/24 10.0.0.2/32
リアルサーバー1 192.168.0.112
リアルサーバー2 192.168.0.113
LVS-VIP 192.168.2.168
3.2設定環境:
監督:CentOS 6.4
RealServer:ウィンドウズ
Server Enterprise 2003、CentOS 6.4
設定:VS /DR(直接ルーティング)
ソフトウェア:ipvsadm + piranha
3.3.1 lvs、Piranha、 PHP
をインストールしてください。
#yum install ipvsadm modcluster piranhaシステム設定クラスタphp php cli phpコモンcommon
3.3.2 Piranha Master LVSサーバーの設定
#vim /etc/sysctl.conf //システムパラメータを変更するNet.ipv4.ip_forward = 1 //デフォルトの0を1に変更し、IP転送を有効にする#sysctl– p //すぐにコマンドを実行します。
3.3.2.2 piranhaサービスを開始します。
#/etc /init.d /piranha-gui start //piranhaサービスを開始します。
#/usr /sbin /piranha-passwd //piranhaのログインパスワードを設定します。
ブラウザで開きます。管理ページます。http://localhost:3636図:
ランディングページの管理ユーザ名:ピラニアパスワード:パスワードの後に入力(実行は/usr /sbinに/ピラニア-passwdの)
< Br> 3.3.3メインLVSサーバーの設定
GLOBAL SETINGSをクリック>プライマリサーバーのパブリックIPアドレス:192.168.2.167
プライマリサーバーのプライベートIPアドレス(空白の場合もあります):10.0.0.1 //ハートビートアドレス
ネットワークを使用するタイプ:ダイレクトルーティング//ダイレクトルーティング方法
ACCEPT //をクリックデポジット
3.3.4構成のバックアップサーバ(バックアップを展開しないように直視3.3.5をLVS)
リダンダントサーバーのパブリックIP冗長サーバーをアクティブにするために有効にする]をクリックします
:192.168.2.165 //バックアップLVSアドレス
ハートビート間隔(秒):6 //ハートビートネットワークの検出時間(秒):18 //死亡遷移時間
ハートビートはポートで実行:539 //監視対象ポート
モニタNICは、障害のためにリンク:障害がSyncdaemon
//リンクカードのオプションをチェックしない:3.3.5仮想サーバーの構成>を
株式会社//チェックを外して同期デーモンのオプションを、仮想サーバ>をクリックしてください。 ADD
ハートレコードを追加・編集
名前:LVS-VIP //カスタム名
アプリケーションポート:80 //モニターポート番号を使用する
プロトコル:tcp //ネットワークプロトコルタイプを監視する
仮想IPアドレス:192.168.2.168 //仮想サーバのIPアドレス
仮想IPネットワークマスク:255.255.255.255 //仮想サービスマスク
デバイス:p4p1:0 //仮想IPデバイスホスト>
再登録時間:15 //RS削除後の時間を削除
サービスタイムアウト:6 //RS障害後の訪問時間
>スケジューリング:WRR //スケジューリングアルゴリズム
持続時間:30 //時間の維持
持続ネットワークマスク:255.255.255.255 //マスク
インストール後のセットアップの設定ツール
を最小限に簡単に使いやすい、ファイアウォールサービスをセットアップ構成ツール多くの主要な構成項目のネットワークを使用することができ、ただし、インストール後に最小でありますデフォルトでは、ツールをインス
オンラインのLinuxデバイスモデルでは、変更や整理のためにいくつかの議論がありました。 &sect; 1 KobjectKobjectは、Linux 2.6で導入された新しいデバイス管理メカニズム
Linuxシステムが何であるか知っていますか。 Linuxをあまり知らないLinuxシステムは、無料で無料の操作システムですコマンドはすべての操作を実行できますが、Linuxシステムでもコマンドを使用
の要件は、コンパイラのインストールのMySQL、 PHPのを説明、及びApacheは動作 PHPをコンパイルするプロセスは、追加&ldquo ;.&のndash;&rdquoソケットを使用可能。 、
人に尋ねることは、自分自身に尋ねることよりも優れています。 Windows 7の場合トラブルシューティング
暴力的なオートバイ2002年をプレイするWin7のシステムは解決する方法をフラワースクリーンの問題に遭遇しました
Win8システムのコンピュータのF1キーはヘルプとサポートのウィンドウソリューションを開くことはできません
WeChat 5.0の内部WeChat支払いのWP8バージョン、Alipayは
コンピュータのCドライブ内の一般的なフォルダとは何ですか?システムディスクフォルダの用途は何ですか?
QQを下回るVistaは、QQ2007の正式版のオリジナル版を使用して、解決策