VMware-server2.0採用の経緯2年前、VMware-Server1.0を導入して「それなり」のネットワークを構築した公開環境。Legacyにブログモジュール(d3blog)、wikiレンダラーモードでの使用が増えて、動作が重く感じてきたため、ハードを再構成するとともに、VMware-server2.0にアップデートしました。他の仮想化実装を試してみました。ESXiホストOSをインストールしないハイパーバイザー方式のVmware-ESX-serverの無償配布版。確かに速度は速そうなのだが、ドライブシステムやネットワークカードなどのハードウエアを選ぶ(認識されないことが多い)し、有償のツールを購入しないとバックアップなどの操作に不都合があるので、見送り。Virtualboxデスクトップ用途では、なかなかの使い勝手で速度も速いほうだ。ネットワークの仮想ブリッジの構築で躓くことが多く、今回は見送り。KVM+QEMUQEMU自体はとっても遅いのだが、その一部のソフト処理をLinuxカーネルモジュールに担当させることが可能で、速度アップが見込める。対応CPUを使って、対応Kernelモジュールの組み込まれたシステム上で稼動する。Ubuntu-8.10では、aptでパッケージインストールすることで使えたし、割とサクサク動くように感じたのだが、Virtualboxと同様にBridge接続に難があることと、速度差も期待したほど出なかったので見送った。VMware-server2.0WEBツール専用になってしまって使い勝手が宜しくないとか、仮想ゲストOSのkernelをアップデートするとゲスト上のVmware-toolsも再構築しないといけない、速度が出ないことがあるなど問題もあるが、ブリッジ接続は簡単だし、仮想ゲストOS1つならばチューニングにより速度もそこそこ出ることと、外部コマンドでの操作が可能なことから、これを採用した。DISK上にホストOSをインストールしました。純粋なハードウエアRaidではなく、俗に「Fake-Raid」と呼ばれ、一部のソフト処理をホストOSで行う必要があります。Windows上では、マザーボード同梱のCD/DVD付属のソフト・ドライバで使用可能。Linux上では、dmraidというドライバーソフトで動き、例えばubuntu-8.10ではインストールから使用可能なのだが、一度解列するとLinux上では復旧ができず、一旦Windowsで立ち上げて再構築後に再起動する必要がある。そんな面倒なことをしてでも、Linux-Raidよりは明らかに速度が速いので、今回採用した次第。DISK1台が壊れたときでも、もう1台のデータは特殊なフォーマットではなく、Linuxならext3などの通常フォーマットで記録されている、ということもデータ救済時にはメリット。ubuntu-server8.10今回、ホストOSは人気のubuntuに乗り換えました。PPTP-VPNも使えるし、debian系譜なのでaptパッケージマネージャもRadhat系Vine-Linux同様に便利。文字コードがutf-8になるのでEUC-JPなVineのゲストOSは簡単には乗り換えられませんが、ホストOSであれば大きな問題はありません。何より、使用者がどんどん増えており、アップデートなどのサポートも信頼できそうです。server版でインストールし、デスクトップも入れた上で常時コンソールログインで使用しています。以下に、構築までに試した仮想化システムの記録、チューニングの記録へのリンクを貼っておきます。ネットワーク構成(IPアドレスは、架空のものです)社内ネットワークと公開サーバーを置くネットワークとの完全分離は、会社規模の関係もありできませんが、間にブロードバンドルーターを配置することによりセグメントを分離し、通信の遮断をしています。モーションクリエイト社内PC(各社員使用)のインターネット接続に関しても、このブロードバンドルーターを経由し、念のため個人用回線側をゲートウエイとする構成となっています。これらの構成により、インターネット側から社内ファイルサーバーへのアクセスはできません。仮想マシン公開サーバーは実マシン上のVmware-Server仮想OSで運営しており、万一この仮想マシンがクラッキングされても、実マシン~内部ネットワーク侵略に及ぶまでの時間が稼げるため、緊急対応により最小限の被害で抑えることができます。仮想OSごと仮想DISK丸ごとバックアップ可能なことから、障害時の復旧も速くなります。公開中のサービスとポート公開サーバーでは、主に以下のサービスとポート開放をしています。攻撃対象に成りやすいポート(telnetやsshなど)は閉じてあります。各サービス自社運営のWEBサービスでは、必要に応じてSSL接続を行い、成りすましなどによるサイトの乗っ取りや通信傍受などに対処します。板等でのHTML記述を基本的に禁止し、クロスサイトスクリプティングへの予防処置とます。キングからの防御を図ります。FTPサービスでは、SSL/TLS暗号化を必須としており、通信の暗号化により成りすましなどによるサイトの乗っ取りを予防します。メールサービスでは、popサーバー接続にSSL暗号化(任意)を選択し、通信傍受などに対して情報の漏洩を予防します。移行したサーバー上での公開サイト今回移行した仮想サーバー上で稼動している公開サイトは、以下になります。・・いえいえ、今回のサーバーのバージョンアップで、まだ増やせそうな気がしています。内部ネットワークの無線LAN利便性の面から無線LANを使用しています。接続にはWEPキーによる暗号化を使用し、不特定他者の接続は不許可とし、セキュリティーを確保しています。サーバーかなりパワーアップしましたね。閲覧もかなり早くなりました。うちのサーバーとは比べ物になりません。参考にさせて頂きます。最終変更nao-ponさん、こんにちは。xpwikiモジュール作者のnao-ponさんからコメントいただけるとは、とても嬉しいです。ありがとうございます。仮想化のオーバーヘッド分をマシンスペックで補うしかありません。記事は参考になるかどうかわかりませんが、「この構成でXCL+d3blog+レンダラーモードではこの程度で動く」という感じで、参考になれば幸いです。nao-ponさんのサイトでは色々と要望や質問ばかりですみませんが、今後もどうぞよろしくお願いします。仮想化vmwarelinux積層コンテストd3pipesダブルバスレフminidiaryブックマークubuntuxsnsYYBBSvinexoopsbluesBBwebforumimageboardエクスポートd3blogリンクレンダラーxpwikiweblinksinquirypico。