質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

冗長化

冗長化とは、システムの一部に障害が発生してもサービスを継続できるようシステム構築を行うこと。要する量より多く予備装置を準備しバックアップとして配置しておきます。また、冗長化による安全性は、冗長性と呼ばれています。

Q&A

解決済

1回答

586閲覧

KEEPALIVEDを利用してマルチマスター構成について

no_secure

総合スコア15

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

冗長化

冗長化とは、システムの一部に障害が発生してもサービスを継続できるようシステム構築を行うこと。要する量より多く予備装置を準備しバックアップとして配置しておきます。また、冗長化による安全性は、冗長性と呼ばれています。

0グッド

0クリップ

投稿2019/09/05 09:39

編集2019/09/09 09:15

KEEPALIVEDを利用し、マルチマスター構成での冗長の仕組みを導入検討しています
マルチマスター構成にする場合、VIPを2つとし、keepalived.confに各々のVIP定義を記載すればいいのでしょうか

マルチマスタ構成での設定方法について、ご教示いただけますと幸いです


9/9 追記

HAProxyをkeepalivedで冗長化することです

HAProxyを入れたサーバにkeepalivedを導入して
スタンバイ機にもVIPを振り、常時2台をアクティブにする構成してみることで

よろしくお願いします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2019/09/05 15:07

「マルチマスター」の用語の定義を確認したいのですが、keepalived ホストが 2台(A, B)で、 サービス1 (VIP1) の master:A, slave:B、 サービス2 (VIP2) の master:B, slave:A としたいということでしょうか?
no_secure

2019/09/05 23:25

ありがとうございます。 はい。仰るような構成を検討しています master-master構成でVIPは2つ必要かとは思っております ご教示頂ければ幸いです 宜しくお願い致します
scsi

2019/09/07 10:25

まずは試してダメだった内容を書きましょう!
no_secure

2019/09/09 09:11

HAPROXYサーバにkeepalivedを導入して、各2台のkeepalived.confに vrrp_instance VI_1 { vrrp_instance VI_2 { として、master、backupと分けて記載する事でVIPを持たせる事が出来ました この時、/etc/sysctl.confで入れておかなければいけない設定などあるのでしょうか HAProxyをkeepalivedで冗長化のために HAPROXYでVIPをbindするようにnet.ipv4.ip_nonlocal_bind=1 の設定を入れています あと、両ノード、masterとならせるので、 iptables -A INPUT -p vrrp -j ACCEPT iptables -A OUTPUT -p vrrp -j ACCEPT のfirewall設定は入れていません
TaichiYanagiya

2019/09/09 09:34

両ノードで HAProxy を稼働させておいて、VIP だけ keepalived で切り替えるということですか? それだと HAProxy プロセスが落ちたときは切り替わらないのでは?
no_secure

2019/09/09 09:41

2台のkeeplaived.confに以下の記載をし、片方のhaproxyを落として、haproxyが落ちたVIPが別のhaproxyサーバに切り替わることを確認しております vrrp_script chk_haproxy { script "pidof haproxy" ~~~~ virtual_ipaddress { *.*.*.* } track_script { chk_haproxy }
TaichiYanagiya

2019/09/09 09:45

あ、そういうことができるのですね。 知りませんでした。
guest

回答1

0

自己解決

一旦、終了とさせて頂きます

投稿2019/09/26 21:09

no_secure

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問