2台のLinuxサーバを「稼働系」「予備系」で動作させたいと考えています。ですが、知人に相談したところ、私がやりたいことを実現するためには、負荷分散装置という高価な物が必要だと言われました。何か安価に実現する方法は無いでしょうか?
・2台のWebサーバ(Linux, apache)をIPアドレス以外は同じ設定で起動しておく。
・片方を「稼働系」として、普段はそちらを使用。緊急時のみ「予備系」を使用。
・2つのサーバに共通の仮想IPのような物を設定したい。
今は常に両方立ち上げておいて、稼働系に障害が発生した場合に、予備系のサーバに接続しています。
ですがIPアドレスが異なるため、お気に入り(bookmark)も複数設定しないと駄目です。
ネットワークカードの冗長化のように、片方へアクセス出来ない場合には、
もう片方へ勝手にアクセスが切り替えられるような方法はないものでしょうか?
Linuxの標準機能か、フリーソフトで実現出来れば嬉しいです。
それとも「負荷分散装置」を購入するしかないのでしょうか??
No.3ベストアンサー
- 回答日時:
思いつきで書きますが、予備系が定期的に稼動系に接続して、
反応がなくなったら自分のIPを書き換えるようなscriptでも組めば、結構簡単に行けそうな気もします。
(その後、稼動系が復旧したら自動的にIPを戻せれば問題も少なそう)
>・2つのサーバに共通の仮想IPのような物を設定したい。
これは結構難しいです。
(ルータが賢くないといけないので)
自分のIPを書き換えるScriptというのが目から鱗でした。
実現は難しそうですが、非常にシンプルに構築出来そうです。
ありがとうございました。
No.4
- 回答日時:
VRRPというルータの冗長化プロトコルが使えるかもしれません。
Linuxの場合、vrrpdという実装があるようです。
参考URL:http://www.kawaz.jp/pukiwiki/?VRRP%A4%C7%A5%EB%A …
No.2
- 回答日時:
#1さんも書いていますが、wizyouさんが実現したいのは「フェイルオーバー」であって、負荷分散装置(ロードバランサー)とは別物です。
http://www.atmarkit.co.jp/flinux/rensai/cluster0 …
ただ安いとは言えません。
http://www.10art-ni.co.jp/product/lifekeeper/ind …
http://www.miraclelinux.com/products/cluster/clu …
フリーのクラスターとしては下記のものがありますが、ご要望とは違うような気がします。
http://www.linux.or.jp/JF/JFdocs/openMosix-HOWTO …
ご回答ありがとうございます。
ご指摘の通りクラスタ構成にして、フェイルオーバーするような仕組みを構築できれば良いと考えています。
ですが現在私が構築しようとしている規模(非常に小さいです)のために、クラスタシステムの導入は非常に難しいです。
NICの冗長化のような感覚で、仮想IPの共有のようなことは出来ないものでしょうか?(出来ないという回答でも結構です)
No.1
- 回答日時:
>2台のWebサーバ(Linux, apache)をIPアドレス以外は同じ設定で起動しておく
>片方を「稼働系」として、普段はそちらを使用。緊急時のみ「予備系」を使用
>2つのサーバに共通の仮想IPのような物を設定したい
「負荷分散」というよりは、
運用系障害時に待機系に切り替える(フェイルオーバ)、
クラスタシステムにしたいのでは?
この回答への補足
はい、クラスタシステムのようなことをしたいと考えています。ですがライセンス費用も安価ではなく、現在私がやりたいことの規模と比較すると、ちょっと大げさすぎる内容です。
なるべく安価に済ませたいと考えています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- FTTH・光回線 グローバルIPアドレスの変更について 1 2022/04/23 05:32
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(プログラミング・Web制作) このプログラミング誰か教えてくれませんか 4 2022/04/29 15:56
- Wi-Fi・無線LAN ローソンで wi-fi 接続できませんでした スマホは OPPO A 73です 何がいけなかったか 4 2022/05/31 03:53
- セキュリティホール・脆弱性 テレワークで会社支給パソコン以外でVPN接続を制限するやり方 教えて下さい 3 2022/08/31 12:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Tera Termが接続できない
-
パソコンを買い替えたら、FFFTP...
-
NTPサーバアドレスについて
-
SCPでパスワードを使う方法
-
【Windows7】インターネットア...
-
FTPコマンドライン操作時の上書...
-
レンタルサーバが落ちた場合の...
-
コマンドプロンプトでFTPできない
-
NFS接続+シンボリックリンクを...
-
サーキットレベルゲートウェイ...
-
アダルトサイトへ入れないよう...
-
OS X(10.4.8)サーバーへ接続 ...
-
DNSの逆引き権限委譲
-
コマンドifconfigがnot foundに...
-
Windows2000 と Windows2000ser...
-
プロキシとは?
-
Windows Server 2003にNTPサー...
-
windows server 2003でログを監視
-
ワークステーション(デスクト...
-
ありえる?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自作のウェブサイトを友人に見...
-
Tera Termが接続できない
-
FTPの接続継続時間について
-
tera termについて
-
DHCPサーバのIPアドレスの確認方法
-
LinuxでのDNSキャッシュ表示
-
意味の違い ホスト名とサーバー名
-
DBサーバをどこに置くのがよいか
-
VNCの複数利用の方法
-
rexecの有効化方法について
-
ローカル環境でのNTPサーバ
-
DNSの逆引き権限委譲
-
UltraVNCについて
-
NFS接続+シンボリックリンクを...
-
WindowsServerで複数のDHCP
-
メインフレームとサーバは、何...
-
Cactiサーバのデータ移行方法に...
-
TeraTermでsqlplusを利用した時...
-
EDN0の設定方法について
-
DHCPサーバでの、複数スコープ設定
おすすめ情報