トップページ⇒linux
294コメント110KB

Linuxでソフトウェアクラスタ〜

■ このスレッドは過去ログ倉庫に格納されています
0001101/09/09 15:02ID:vl/17jTM
Linuxを使ってWebサーバ、Mailサーバ、DBサーバのソフトウェア
クラスタ(ロードバランスね)を実現する手段をいろいろと研究してます。

ttp://www.linuxvirtualserver.org/
ttp://www.linux.nttcom.ne.jp/solution/product/progartlce/
ttp://www.ace.comp.nec.co.jp/CLUSTERPRO/
ttp://www3.toshiba.co.jp/cn3/cluster/index_j.htm
ttp://www.turbolinux.co.jp/products/cluster/tlcs6/

これ以外にも何かあったらカキコお願いします
稼動実績やハードウェアクラスタと比較した場合の費用対効果など、
何でもどーぞ
0002login:Penguin01/09/09 18:09ID:xey6.zKE
メーカー製の製品じゃないし,詳しく見てないんで,よくわからないけど
LINUXを商用向けにするプロジェクトみたいだよ.

High-Availability Linux Project
http://linux-ha.org/

サーバのクラスタリングもやってるみたい.
0003101/09/10 12:03ID:QzhZnDAo
なかなかレスがつきませんね。。。
やっぱり情報が少ないんでしょうか...
0004login:Penguin01/09/11 13:53ID:SkB7ACjE
age
0005login:Penguin01/09/12 13:33ID:sy0TtGWo
age
0006login:Penguin01/09/12 16:28ID:oEFiUDxQ
>>1
色々研究してるならリンクだけでなく
自分から情報出せばいいんじゃない?
クレクレだけじゃ盛り上がらないよ。
まあここはクリティカルな運用してる人
あんまりいないかもね。
0007101/09/12 18:38ID:eGmaFEGg
>>6
ごもっとも。
そうは言っても、実際のところあまり情報がなくて、まだ自分のところで
試しているlinuxvirtualserverもちゃんと動いてないんですよ。。。
OPSのように、DBでロードバランス&フォールトトレランスな構成が
作れたらベストだなぁと思っているんですが、これってDB側で対応
してくれないとダメなもんなんですかね。。
素人でスマソ
0008名無しさん@お腹いっぱい。01/09/13 02:05ID:7GofVNQo
mosixは?
0009login:Penguin01/09/13 19:18ID:E8eQYm3Y
DB なら usogres は?
http://usogres.good-day.net/
PostgreSQL 限定だけど。

ってこれはフォールトトレラントだけっぽいか。
0010login:Penguin01/09/14 10:04ID:un555zKs
age
0011名無しさん@お腹空いた01/09/14 18:09ID:LSwWHjpw
http://ultramonkey.sourceforge.net/

は>>1のリンク先の成果物をまとめただけだと思うけど、どうよ。

VA-Enhanced (FTPで入手可)用のパッケージになっていて
今HAクラスタ(単純なfail overな構成)で走らせてますがなかなかいいよ。
0012101/09/15 03:52ID:UMyuCPXs
>>8
mosixって初耳。スマソ
よければ情報キボンヌ

>>9
usogresはレプリケーションの作成だけでしょ?
フェールオーバーまではやってくれないんじゃなかったっけ?

漏れ的には、OPS(Oracle Parallel Server)みたいに、ノードを増やせば
フォールトトレランス&ロードバランスによる性能向上!みたいになれ
ば最高なんだけど、これってPostgreSQL側が対応してくれなくちゃ
実現は難しいわな...
0013login:Penguin01/09/15 04:05ID:UMyuCPXs
>>9
今調べてきた。「レプリケーションではない」って最初のページに
思いっきり書いてあった。打つ出し脳...
やっぱり「データをできる限り保全する」のがメインで、フェールオーバ
はやってくれないみたいだね。

あと、Turboが2ノード専用の(自称)低価格ソフトウェアクラスタを出したね
ttp://www.turbolinux.co.jp/news/2001/sep/tl0912.html
「低価格」って言ってるけど、2ノードで60万カァ
10万以下で出せやゴルァって感じだな
0014linux初心者。01/09/15 07:30ID:rSPGYXPU
LINUXからfat32の領域に日本語名で保存している
ファイルが激しく文字化けしていますが、
文字化けしたまま制作したCD−Rは、WINで
開くと、正常にファイル名は表示されるのでしょうか?
それともlinuxで表示されたみたいに文字化けしたまま
でしょうか?
0015login:Penguin01/09/15 10:43ID:xLTyPTZs
>>14
スレ違いsage
いや、厨房のネタか?
0016login:Penguin01/09/15 16:32ID:2K431eF.
>>13
そう、fail over はない... がんばれば実装できそうな気はするんだが。
あと売り物でもなんか PostgreSQL がらみはあった気がする。

Mosix は http://www.mosix.org/ にある。複数マシンを一つのマシンに
みたてられるらしい、が詳細はよくシラソ。
0017login:Penguin01/09/15 23:36ID:UMyuCPXs
>>16
売り物はこれでショ?
ttp://www.fastconnector.com/price/product_price.html
FC Rep for PostgreSQL
PostgreSQLで離れた(ネットを経由した)2点間でDB同期が
できるというのは、クラスタではないにせよ「障害対策が弱い」
といわれているPostgreSQLにとってはいいよね。通信内容も
暗号化してくれるようだし。

ただ、やっぱりこれじゃないんだよなァ〜
Turbo(というかNEC)のソフトウェアクラスタが一番近いような気がする
んだが、高いYO...
2ノード+1コントローラで110万...
0018login:Penguin01/09/17 15:36ID:.dN6Ze0I
age
0019login:Penguin01/09/17 17:08ID:RmKUoUYw
>>17
そうそう、それ。個人的にはできるだけフリーソフトウェアでやりたいので
(費用もそうだけど、やっぱりソースが欲しい)個人的にはイマイチ。

そういえば HA でこんなのがあったのを思いだした。
http://oss.missioncriticallinux.com/projects/kimberlite/
これは storage だけかな。
0020login:Penguin01/09/17 17:55ID:C26q441g
遠隔のやり方教えてほし〜な〜。
そんなスキルいないか〜。
0021login:Penguin01/09/18 01:03ID:23UZGcyw
HEATBEAT(http://www.linux-ha.org/index.html)のホームページのLINKをシャープの翻訳ソフトで訳したよ.
原文はLINK先を見れ.
まずは,HEARTBEAT関連のリンク.あまり情報はない.

Linux-HA-specific連結する
一般的なプロジェクトリンク
 HEARTBEAT ホームページ。
  Linux‐HA、手引きの。 これは、Linux‐HAプロジェクトを始めたドキュメントである。
  それは、High-Availabilityシステムについての良い考えでいっぱいである。それは、 Harald Milzによって書かれた。
  Linux‐HA メーリングリストアーカイブ
   リストを申し込むために、メッセージを [email protected]に送る。
   申し込まないために、メッセージを [email protected]に送る
   このリストは、Linux‐HAプロジェクトの心臓、及び、血液である。

 Linux‐HA 開発メーリングリスト
 Linux‐HA Development メーリングリストアーカイブ
 Linux‐HAのために同じくCVSリポジトリがある。あなたは、cvs.linux-ha.orgでそれを
  発見し得る。アクセスのみがログイン客、パスワード客、モジュール名前linux‐おや経由でことを読みなさい。
  更に多くの詳細は、 発表電子メールにおいて発見されるべきである。
  それは、 http://cvs.linux-ha.org/viewcvs/viewcvs.cgi/linux-ha/にviewcvsを使うウェブを経て同じく利用可能である。
0022login:Penguin01/09/18 01:08ID:23UZGcyw
続き
LANミラーリング技術: LAN Mirroring技術は、今重要なHA技術であり、そして、
多くの安いHAシステムにキー成分のままであるであろう。それらは、わずか2 NIC、
及び、クロスオーバケーブルによって自らの間で鏡への2台の機械にファイルシステムを許す。

 DRBD : LANを横断するミラーリングファイルシステムのための Philipp Reisnerのもののシステム。
 それは、迅速に鏡を最新のものにするための迅速な同期化オプションによって知識があるレイド、
 及び、LANである。これは、現在最も密接にLinux‐HA人々を従えていることである技術である。

 Linuxジャーナルアーティクル、によって、P.T .Breuer The Network Block Device Aネットワーク
 ブロックデバイスNBDドライバ上のA. Marin Lopez、及び、Artuo Garcia Aresは、遠隔資源にLinuxにおいて
 ローカルなデバイスのようであらせる。安く、安全なリアルタイム鏡が組み立てられることを可能にして。

 ODR : Jerome Etienneは、オンラインディスクReplicator提案である。 ODRは、類似している、に、
 DRBDまで、しかし、2を超えるノードをサポートする、そして、journallingすることへのサポートを持つ。
 Marceloによれば、それは、本当にクールである。当分は、ここにそれに リンクがJeromeの最後のノートにある。
 私が更に多くを持っているとき、更に多くの情報は、ここに現れるであろう。

 ネットワークブロック方策を拡張した、プロジェクト、によって、P.T .Breuer。
 ENBDは、NBDワークを正しくするプロジェクトである。 DRBDが行うように、
 それは、NBD、及び、レイドを共に結合しない。

 GNBD :GFSネットワークブロックデバイス

 レイドをネットワーク化しなさい、ミニ‐ミニ、手引きののもの:
  Marcelo Tosati、持つ、実証される、いかにRAID1 +を使うか、
 Network Block Device +、Linux‐HAのためにネットワークレイドを実行するための
 彼のレイド書込み‐オンリーなパッチ。 このリンクは、もはや正当ではない。
0023login:Penguin01/09/18 01:11ID:23UZGcyw
つづき

ボリュームマネージャ:

ハインツMauelshagen LVM :Linuxボリュームマネージャ。人が予測するであろうので、
LVMは、パーティションの成長、及び、収縮を可能にする。しかし、同じくスナップ写真
パーティションの創造を可能にする ( ファイルシステム、及び、データベースシステムにおいて
一貫したオンラインバックアップ、または、回復を可能にして ) 。

IBMの EVMS企業ボリューム管理システム。 EVMS Projectは、ストレージを管理する際
無比の柔軟性、及び、extensibilityを提供することのゴールを持っている。そのアーキテクチャが
プラグインモデル ( 様々なレベルのボリューム管理の容易な拡張、または、カスタマイゼーションを
認める ) を導入するので、それは、新しいアプローチを論理的ボリューム経営者側に示す。
0024login:Penguin01/09/18 01:14ID:23UZGcyw
つづき

ファイルシステム技術: 2タイプのファイルシステム技術技術は、Linux‐HAにとって重要である:journallingしている
ファイルシステム、及び、クラスタファイルシステム。 Journallingファイルシステムによって分担する/映された
ファイルシステムのテイクオーバーはfailoverの場合に急速に発生することが可能となる。
クラスタファイルシステムは、クラスタの全てのメンバーの間で分配されるためのディスクが読取り‐書く、と認める。

GFS : Global Filesystem -障害の寛大な分散されたちょうどその涼しさ等。
GFSは、クラスタファイルシステム及びjournall‐されたファイルシステムである。

Reiserfs : 木‐構造化されたファイルシステム、ジャーナル最新情報。
Reiserfsは、生産品質であると考えられている。

Ext3 : ext2ファイルシステムのステファンTweedieのjournallingしているバージョン。

JFS : IBMのものは、ファイルシステム技術をjournalledした。

XFS : SGIのものは、ファイルシステム技術をjournalledした。

Timpanogas研究の FENRISのNetWare‐互換性があるファイルシステム。利用可能な今。
〜ではなく、〜、journallingすることがサポートするかどうかを確信した。

Timpanogas研究の M2CSクラスタファイルシステム。 Q3 2000における利用可能な
それらのファイルシステムの早期のリリースコピー。

間奏曲: システムにディレクトリ・ツリーを複製させる分散ファイルシステム。

LinLogFS Aログは、Linuxのためにファイルシステムを構造化した
0025login:Penguin01/09/18 01:19ID:23UZGcyw
最後.頭の中で置換して呼んでね

他のLinux‐HA管理ソフトウェア

 VA Linuxの ウルトラモンキー: LVS、及び、HEARTBEAT、及び、GUI

 ミッション・クリティカルLinuxの キンバーライトオープンソース高い‐可用性のシステム。

 REDHATの ピラニア、及び、HAサーバ製品:LVS、及び、GUIを含む。
  ピラニア討論メーリングリスト。申し込むために、電子メールを以下に送りなさい。
  メッセージ主題としての「subscribe」を持つピラニア‐[email protected]。

 Jerome Etienneの VRRPインプリメント。 Jeromeは、 rfc2338によってspecfiedされるVRRPv2を実行した。

 FAIKE:冗長なサーバスイッチソフトウェアホームページ

 Failoverd : Failoverデーモンホームページ

 ハート ウェブサイト ( トムVogtのワーク-- Softwareは、連結するのを見る )
0026login:Penguin01/09/18 01:39ID:2HT/y1oc
最小構成2台からできる、クラスタリングシステムを作ろうとしてますが何か?
0027101/09/20 22:17ID:MWaJlL1A
>>17-25
ありがとう。でもよくわかんないね(藁)
様はホストマシンレベルのクラスタリングをLinuxで実現しようと
しているという解釈でよろしいか?

>>26
それはどこかのソフトを入れて、ってこと?
それとも、そういうアプリケーションを作っちまうということ?
00282601/09/20 22:42ID:dxsMm6M2
>>27
DNSラウンドロビンでやってたような役目は
ほぼ設定変更不要で実現、
データベースのようなものは、ユーザランド側の
対応が必要、ってな感じで考えてる。

カーネルに手を加える方向で考えてる。

ちょっとだけ期待して待て。
0029login:Penguin01/09/21 00:01ID:wx28LBY6
DNS roundrobin だけでも、業務で事足りることは結構多いですね。

mail server の多重化とかなら、spool を NFS で共有して、
MX の preference を利用するとかいうのでも、なんとかなるし。

#NFS server が落っこちたら? とかいう質問は却下:-)

問題は DB のフォールトトレラントとかに踏み込んだとき。
Solaris とかでは VCS + Oracle で、storage は2本足の外付け
RAID というのが普通ですが、この辺を安価に構築出来ると
ものすごく嬉しい。

#OPS は使った人が周りにいない…。
00302601/09/21 01:35ID:zjrMk02E
>>29
DNSラウンドロビンの欠点をあげておくと…
「高可用性が失われやすい」
というところかな。漏れがこれでちょっと困ったのだ。

4台くらい束ねてて、1台氏んだとき、
人間が手動で
* ほかの稼働ホストにIP aliasをつくる
* DNSを書き換える
* DNSレコードの伝播を待つ
* マズー
が起きるので、夜も(昼も)おちおち寝てられんのです。
それをまず、解決したいなーと思っタワケ。

PostgreSQLの可用性のなさにはほとほと参ってるので、
これをどーにかしてみたいという漏れ的な欲求もある。
GreatBridge亡き今となって、RedHatを待ってられねー。

たーぼ犬くすは、漏れ的には大っ嫌いだ。
00312601/09/21 01:36ID:zjrMk02E
>>30
ついでに、単なる多重化じゃなく、
分散化によるパフォーマンスアップにも
朝鮮してみたいのだ。
0032login:Penguin01/09/21 13:53ID:cVBd.Eyw
>>29
> mail server の多重化とかなら、spool を NFS で共有して、
mailbox は怖いよね。
Maildir なら安心?
0033login:Penguin01/09/21 15:30ID:wx28LBY6
>>30
ですな。L4 switch を使うと web server の負荷分散& HA はなんとか
なりますが、普通 SMTP の多重化はダメだし。

>>32
Maildir なら大丈夫。mbox 形式でも、Sun 曰く NFSv4 なら大丈夫とのこと。
でも、NFSv4 は Solaris にすらまだ実装されていませんけど…。
00342601/10/01 04:19ID:W64.YRzI
なんとなくみつけたクラスタリングだゴルァ!の入門ドキュ。

http://www.atmarkit.co.jp/flinux/index/indexfiles/index-linux.html#cluster
■ このスレッドは過去ログ倉庫に格納されています