LVS + heartbeat2(v1モード) + ldirectord(apache連携)による負荷分散&冗長化その3[httpの負荷分散]

サーバー 負荷分散 アプリケーション別 heartbeat2 ldirectord LVS

広報:齊藤 メイ 広報:齊藤 メイ

Posted on 2009年05月04日(月)20:53
Updated on 2015年11月14日(土)19:46


LVS + heartbeat2(v1モード) + ldirectord(apache連携)による負荷分散&冗長化その3[httpの負荷分散]

waku2とらふぃっくすHAクラスタ化プロジェクト」のひとつです。 本日は、「LVS + heartbeat2(v1モード) + ldirectord(apache連携)による負荷分散&冗長化その3[httpの負荷分散]」についてです。

こんにちは。猫ITソリューションズ広報の齊藤メイ(♀)です。 本日は、「LVS + heartbeat2(v1モード) + ldirectord(apache連携)による負荷分散&冗長化その3[httpの負荷分散]」についてです。

関連記事:

貴重な情報ありがとうございます。深く感謝の意を表します。
参考サイト:

ここでの構成は以下の通りとなります。(xenが前提です。洒落のつもりはないです)

  • (Domain-0)mikeneko.waku2traffics.com LVS(ipvsadm)/heartbeat
  • (Domain-0)toraneko.waku2traffics.com LVS(ipvsadm)/heartbeat
  • (Domain-U)sabineko.waku2traffics.com apache
  • (Domain-U)kuroneko.waku2traffics.com apache
  • (eth0)192.168.1.20/(eth1)10.0.0.20 mikeneko.waku2traffics.com
  • (eth0)192.168.1.21/(eth1)10.0.0.21 buchineko.waku2traffics.com
  • (eth0)192.168.1.22/(eth1)10.0.0.22 sabineko.waku2traffics.com
  • (eth0)192.168.1.30/(eth1)10.0.0.30 toraneko.waku2traffics.com
  • (eth0)192.168.1.31/(eth1)10.0.0.31 shironeko.waku2traffics.com
  • (eth0)192.168.1.32/(eth1)10.0.0.32 kuroneko.waku2traffics.com

OS:CentOS5.2 x86_64版

なお、構成についてですが、正直こんな文字だけでは分からないと思います。 申し訳ありませんが図は用意できませんのでご了承願います。構成を自分なりの図にすることをオススメしますが、さっぱりわからないと思いますので、この本を参考に作る事を強くオススメします。

【中古】Linuxアドバンストネットワークサーバ構築ガイド HAサーバ構築編 (Network server construction guide series (13)) [Nov 29, ..

【中古】Linuxアドバンストネットワークサーバ構築ガイド HAサーバ構築編 (Network server construction guide series (13)) [Nov 29, ..
932 円 (税込)
JAN: 9784798011899表紙にわずかなスレ、使用感が確認できますが紙面の状態は非常に良好です。稀に値札シールがついている場合がございますが、納品書の記載価格となります。丁寧な検品、迅速な発送でゆうメールにてお届けいたします。
楽天ウェブサービスセンター CS Shop

Linuxアドバンストネットワークサーバ構築ガイド HAサーバ構築編 (Network server construction guide series (13))

Linuxアドバンストネットワークサーバ構築ガイド HAサーバ構築編 (Network server construction guide series (13))
ASIN: 4798011894
秀和システム

CS Shop

【中古】 Xen徹底入門 オープンソースで実現するOS仮想化環境 / 平 初 / 翔泳社 [大型本]【ネコポス発送】

【中古】 Xen徹底入門 オープンソースで実現するOS仮想化環境 / 平 初 / 翔泳社 [大型本]【ネコポス発送】
398 円 (税込)
著者:平 初出版社:翔泳社サイズ:大型本ISBN-10:4798114472ISBN-13:9784798114477■通常24時間以内に発送可能です。午後1時までのご注文は通常当日出荷。■ネコポスで送料は1点なら188円です。2点は218円。3点は278円。4点は318円。5点以上は600円になります。※2,500円以..
楽天ウェブサービスセンター CS Shop

Xen徹底入門 第2版 (CD-ROM付)

Xen徹底入門 第2版 (CD-ROM付)
¥ 3,758
ASIN: 4798120022
翔泳社

CS Shop


各アプリケーションのなんとなくの仕様の理解、上記構成をなんとなく図解できる程の把握、Xenでの仮想化完了が前提となります。また基本的にはLinuxアドバンストネットワークサーバ構築ガイド HAサーバ構築編の内容をyumからインストール・設定した記事になります。

以下の記事も合わせてお読みください。
Xen(Domain-0)のインストール
Xen(Domain-U)のインストール
Xenマスターイメージ作成
Xen(Domain-U)の複製(LVMベース)
Xen(Domain-U)で複数のネットワークインターフェイスを使う

httpの負荷分散(wwwサーバーの設定)

sabineko/kuroneko の両方にapacheをインストール


ついでにphpもインストール。

※インストールされているなら必要はない。ちなみにインストールするだけでhttpd.confの内容もphpが動くように書き換えられる。


テストスクリプトを作っておく


sabineko/kuroneko の両方で行う。

ARPの設定
Webサーバでは、VIPをループバックインターフェースに設定する。 また同じVIPを複数のWebサーバで共有するため、このVIPに関するARPを投げたり受けたりしないようにする。


反映


sabineko/kuroneko の両方で行う。
ループバックインターフェースの設定


起動


確認


sabineko/kuroneko の両方で行う。
デフォルトゲートウェイの確認。
192.168.1.90がこの位置にあるとインターネットにつなげない。


system-config-network-tuiによりeth0(=インターネットに繋げるインターフェース)のデフォルトゲートウェイを変更する。 猫ITソリューションズの環境では 192.168.1.90 → 192.168.1.1 となる。

sabinekoでやる

 


kuronekoでやる。

 


sabineko/kuroneko両方でapache起動


その4に続きます。


いかがでしたでしょうか?
猫ITソリューションズは、飼い主の皆さんにITを活用しあらゆるシーンで的確なアドバイスをいたします。それではまたお会いしましょう。

LVS + heartbeat2(v1モード) + ldirectord(apache連携)による負荷分散&冗長化その3[httpの負荷分散]

see you!

 

本件に関するお問い合わせ先

猫ITソリューションズ

049-290-8502
お問い合わせフォーム



Member Profile

広報:齊藤 メイ

埼玉在住の三毛猫です。趣味は日向ぼっこ、好きな猫缶はカツオ系です。仲良くしてくださいね!

Facebook
Twitter

代表:齊藤 智宏

埼玉在住のWebデベロッパーです。80's洋楽、映画、レトロゲームが大好きです。よろしく!

Facebook
Twitter

Contact

ご意見、ご相談などお気軽にお問い合わせ下さい。お問い合わせ内容の確認後、担当者よりご連絡させていただきます。

049-290-8502
お問い合わせフォーム