タグ

loadbalancerとkeepalivedに関するkgbuのブックマーク (4)

  • DSAS開発者の部屋:こんなに簡単! Linuxでロードバランサ (1)

    DSASのロードバランサは高価なアプライアンス製品ではなく、LinuxのLVS (Linux Virtual Server)を利用しています。 安価、というか、ハードウエア以外は金銭的コストがゼロなので、一般のクライアントからのアクセスを受ける外部ロードバランサのほかに、内部サービス用のロードバランサも配置しています。それぞれactive, backupで2台ずつあるので合計で4台もロードバランサがあることになります。(こんな構成を製品を使って組んだら数千万円すっとびますね) また、ネットワークブートでディスクレスな構成にしているので、ハードディスが壊れてロードバランサがダウンした、なんてこともありません。 ですので「ロードバランサは高くてなかなか導入できない」という話を耳にする度にLVSをお勧めしているのですが、どうも、 なんか難しそう ちゃんと動くか不安 性能が出ないんじゃないか 等々

    DSAS開発者の部屋:こんなに簡単! Linuxでロードバランサ (1)
  • SeeIn開発日誌 - LVSを使ったブローカーの構築:LVS(シングル構成)の構築と確認

    (1-1) ipvsadmのインストール 「ipvsadm」はIPVSのフロントエンドです。 実際の操作はこのipvsadmを利用することになります。 「ipvsadm」のインストールはyumで可能です。 >yum install ipvsadm (1-2) keepalivedのインストール 「keepalived」はIPVSを冗長化してくれます。 なお、keepalivedを利用する場合、IPVSの設定はkeepalived側の 設定ファイルから行う事となります。 今回のkeepalivedのインストールにはあらかじめ準備したRPMを利用します。 >rpm -ivh keepalived-1.1.13-6.i386.rpm (1-3) keepalived.confの編集 RPMを利用して「keepalived」を導入した場合、 設定ファイルは「/etc/keepalive

  • ロードバランサの冗長化 - KLablabWiki

    ロードバランサを冗長化する keepalivedにはVRRPという機能があります。ロードバランサを2台用意してこの機能を使うと、なんらかのトラブルで1台がダウンしても、もう1台のロードバランサが自動的に役割を引き継いでくれるようになります(この動作を「フェイルオーバ」といいます)。 この章ではkeepalivedのVRRP機能を使い、前章の構成で単一故障点だったロードバランサを冗長化する方法を紹介します。 VRRPとは 実際に使ってみる前に、VRRPとはどのようなものかを簡単に説明します。 VRRPはVirtual Router Redundancy Protocolの略で、RFC3768で定義されています。VRRPでは物理ルータ固有のIPアドレスとは別に「仮想ルータアドレス」[1]というIPアドレスを設定します。仮想ルータアドレスは、複数の物理ルータのどれか1台に割り当てられます。仮

  • おれぶろぐ: LVS+keepalived

    LVSとkeepalivedを使ったPCによる負荷分散構成の話。 大変参考になる。商用バランサ危うしw 今やってる仕事で提案してみたいですね。 BIG-IPを捨ててもらって、ってのもなんなんで、表側は継続してそれ使って、裏側セグメント用にって感じでしょうか。 ただ、keepalivedのVRRPによるネットワーク的な冗長構成に関してちょっと気になる、というか疑問点あり。 書式調べたりしてないんですが、設定ファイルを見ると同じVRIDで2つの異なるセグメントのVirtual IPっぽい。 これはそうしないと恐らく表裏のMasterが一致しなくなるんじゃないかなと想像。 でも、VRRP Helloパケットは表裏どっちから出るんだろう?両方? 両方から出る場合、どちらかだけ受け取っていれば切り替わりなし? 片側だけの場合、その反対側の障害検知なし? マルチネットになっているIPインタフェースでは

    おれぶろぐ: LVS+keepalived
    kgbu
    kgbu 2008/04/21
    VRRPの気になる話。障害検知と、daemon自身がダウンした場合の動作モードの違いとか、テストすべきことはいろいろありそうだ。
  • 1