debianでXenによるバーチャルサーバー構築1
以前から言及していましたが、今回から何回かに分けてお知らせしていくことにします。実はこのサイトはこの8月から仮想化サーバー上で試験運営中です。問題がなければ今月にも完全移行の予定です。
Xenとはオープンソースで開発の進む仮想化ソフトのことです。詳しくは下記のリンクを参照ください。
wikipedia 「Xen(仮想化ソフトウェア)」
仮想化技術の大本命「Xen」を使ってみよう
すでにXenについてはいくつも詳しい説明サイトがありますが、その導入利点は下記の要素に集約されます。
- 仮想サーバー自体をイメージファイルから起動するため、ハードウェアの変更などの際、簡単に移行できる。
- 仮想サーバーに対してCPUやメモリー資源の割り当を自由に設定できるので、目的に応じて柔軟で無駄のない運営ができる。
- 仮想サーバー同士は全くの別のマシンとして動作するので、仮に一つの仮想サーバーが外部侵入者により乗っ取られても、他のサーバーに影響を与えないばかりか、復元も用意である。
こうした利点のある仮想サーバ構築を早速進めていきましょう。今回構築を目指すのは以下のようなサーバー環境です。
- Domain-0:(マシン名:PC05)Debian GNU/Linux 5.0のXenカーネルで動作。他の仮想サーバーの管理を担当し、物理ハードウェアを実際に動作させる。CUPSなどのプリンターサーバーはこのマシンで運営する以外にない。また仮想サーバーのバックアップやWindows向けのファイルサーバーも担当。
- Domain-U1:(マシン名:vm1)Debian GNU/Linux 5.0で動作する仮想WEBサーバー。Wordpressを動かすため、MySQLデータベースサーバーやProftpdを使ったftpサーバーをこのマシン上で運営する必要があります。
- Domain-U2:(マシン名:vm2)Debian GNU/Linux 5.0で動作するメールサーバー。postfix+saslを使います。また、clamav+amavisでウイルス対策を行ったり、spamassasinによりスパムメールをフィルタリングします。
- Domain-U3:(マシン名:vm3)Debian GNU/Linux 5.0で動作するDNSとDHCPサーバー。DNSはLAN内向けのDNSキャッシュサーバー、unboundを使います。
将来的にはLDAPによる認証統合にも取り組みたく思いますが、とりあえずこんなところでしょうか。では早速次回から実際の環境構築に入ります。






コメント&トラックバック
トラックバックURL: http://skarabrae.homelinux.org/wp-trackback.php?p=370