2009
10/02

[メモ] lsyncd+rsync でミラーリング

この記事をChoix!
2009/10/02 16:20, Under Linux, ソフトウェア, 仕事的メモ  

仕事先でサーバリプレイスを行うことになり、まずは最も単純構成である動画ストリーミングサーバから手をつけることにしました。

現状、サーバは各々2台ずつの冗長構成になっており、従って動画ファイルもそれぞれに配布する必要があります。以前から面倒だなーとは思っていたんですが、このリプレイスのタイミングで動画ファイルの格納ディレクトリを同期させてやることに^^)b

最初に思いついたのはDRBD+heartbeat。しかし、YouTubeのような動画アップロードサイトではありませんし、そこまで頻繁に動画ファイルの更新があるわけではありません。リアルタイム性もそこまで必要というわけではないし。。
そもそもDRBDはアクティブ-スタンバイ式なので、両サーバから同時に読み出しを行うにはさらにNFSかiSCSI+CLVMを組み合わせるしかなさそうです(間違い・勘違いでしたらご指摘下さいm(_ _)m)

で、ググっていたら lsyncd なるソフトウェアを発見。

うわ、これいいかも!
ということで、早速仮想環境にて試してみましたのでメモ。

続きを読む »

2009
03/23

[メモ] channel-bonding~縛って縛って縛り倒せ

この記事をChoix!
2009/03/23 12:35, Under Linux, 仕事的メモ  

先日からずっとL2 SW冗長化に関して調べていたんですが、ネットワークの偉い人から

「それって接続する機器も冗長化されてないと意味なくね?」

というツッコミを頂きまして。

考えてみりゃそりゃそうだわな( -人-)

ということで、SWに接続する機器そのもの・・というより、機器とSWを接続する回線の冗長化と併せて行うことにしました。

で、ふと思い出したのが「bonding」という機能。これは「複数の回線を1つの仮想回線にまとめる」というものなんです。なんと好都合。

ということで、早速テスト環境にて試してみましたのでメモメモ。
続きを読む »

2009
03/17

[メモ] PostgreSQL 7.4でpgpool-IIのリカバリ機能を使う~設定編

この記事をChoix!
2009/03/17 17:42, Under Linux, TIPS, ソフトウェア, 仕事的メモ  

ほんっとにメモです^^;

pgpool-II 公式ページのドキュメント
によると、行うべきことは

  1. pgpoolの設定
  2. C言語関数のインストール
  3. リカバリスクリプトの配置

 

の3点。

 

続きを読む »

2009
01/08

[メモ] PostgreSQL+pgpool-II+heartbeat でクラスタリング/プログラム対応編

この記事をChoix!
2009/01/08 15:55, Under Linux, PHP, ソフトウェア, 仕事的メモ  

中編から数ヶ月が経過してしまいました^^;
今までなにをやっていたかと言うと、「既存プログラムの改修」作業です。

まだ完全には終了していませんが、覚書として「プログラム対応編」をお送りします。
もともと書かれていたコードがタコだったり用途が限定されたりしてあまり参考にはならないかもしれませんが・・・。

 

続きを読む »

2008
09/25

[メモ] PostgreSQL+pgpool-II+heartbeat でクラスタリング/中編

この記事をChoix!
2008/09/25 18:30, Under Linux, 仕事的メモ  

さて。前編からかな~~~り時間が経ってしまいました。

ということで今回は実際のインストールから設定内容をメモっておきたいと思います。

続きを読む »

Next »