index/CentOS 5.4 サーバ群を利用した高可用性インフラ構築を自宅で試してみる On VMware Server 1.0.10 or VMware ESXi 4.0
提供: スゴイようぃっきー!
目次 |
このwikiは?
- sugoiyo72によるインフラ構築学習の備忘録的wikiです。
- 当初は自宅のWinXPにVMWare Serverを導入し、複数のVirtual Machineを利用して、学習目的で高可用性インフラの構築を目指していました。
- Pentium 4 2.6GHz を搭載した物理マシン上で仮想マシンを動作させていましたが、仮想マシンを7つ起動させたぐらいから、かなりCPU使用率が上がってきたので、Core 2 Quad Q8400 を搭載した物理マシン上に VMware ESXi 4.0 を構築して、学習を継続している。
- 自宅での学習目的ということもあり、セキュリティ設定については手間を省くためにやんわりとした対応方針としています。(ナンデモroot!)
- 土日祝日を利用して更新しています。更新途中のコンテンツも多いため、記載内容どおりの手順でもうまくいかないこともありましょうが、ご容赦ください。
- 掲示板を用意しています。積極的にご意見を募集はしていませんが、ご指摘あれば。気の利いたメッセージがある方はこちらかどうぞ。
- 高可用性インフラって、止まらないインフラぐらいの解釈で良いそうで。
- wiki.sugoiyo.com ロードマップ
- 以下の書籍や先人のWEBサイトを参考に勉強しています。
対象に成りえる読者像
- 小生みたいな人。
- PHP/Perlを利用したWEBプログラミングでの業務経験がある。
- 構造複合化設計/オブジェクト指向設計を理解している。
- シェルとかCとか、Javaとかは本職じゃないけど、多少はわかる。
- SQLを理解している。ストアドプロシージャも書ける。
- わからないことは大抵Google先生に聞く。書籍も必要に応じて買う。
- インフラは専門ではない。(2010年から某ポータルサイトのインフラ管理のお手伝いしてます。サーバ台数多すぎ ゚ペ;)
コンテンツ
- 準備編
- メイン
- 追加したいコンテンツ
- 冗長化したsmtp、ntpdサーバ
- 受信サーバdovecot+HeartBeat
- Nagios監視
- cacti、zabbixによる性能グラフ
- DRBD + HeartBeat 構成によるMySQL Master のクラスタリング
- NAS構築NFSマウント
- dosdetector-forkを使ったDoS対策
- オマケ
- proftpd.confのハマリどころ
- 参考にした書籍やwebサイトなど
- 課題
- メール受信サーバの冗長化ってどうしているのか知らない。機会があったらネットワークチームの誰かに聞いてみよっと。
完成イメージ
- 冗長化していないサーバもあるし、正確なものではないが、パケットの流れをつかむ感じのイメージ。
- memcacheを含んでいなかった。
VM構成予定
ブックマーク
- CentOS で自宅サーバー構築
http://centossrv.com/ - KLab > 書籍・雑誌記事
http://lab.klab.org/wiki/%E6%9B%B8%E7%B1%8D%E3%83%BB%E9%9B%91%E8%AA%8C%E8%A8%98%E4%BA%8B - IT PRO > 管理者必見! ネットワーク・コマンド集
http://itpro.nikkeibp.co.jp/article/COLUMN/20070403/267311/ - 高木浩光@自宅の日記
http://takagi-hiromitsu.jp/diary/ - 非公式のVMware ESXi 対応情報
http://vm-help.com/esx40i/esx40_whitebox_HCL.php - ありがたやrepcached
http://lab.klab.org/wiki/Repcached
