Xen管理ツールの現状 1

Xenの管理ツールに必要な機能

Xenの管理ツールに必要な機能

   さて、VMware VirtualCenterを参考に、Xenの管理ツールに必要な機能を考えてみましょう。


仮想マシンの作成・設定

   まず必要なのが仮想マシンを作成する機能です。現在のところ、コマンドラインで仮想ディスクファイルを作ったり、設定ファイルを書き換えたりしていますが、できれば管理ツールで必要なパラメータを設定するだけで必要な処理が行われるのが望ましいでしょう。

   OSのインストールなども自動化されてくると、より便利に使えそうです。そういう意味では、既存の仮想マシンをクローン化して複製を作ったり、テンプレートとして新しい仮想マシンを作成できる機能もあると便利でしょう。

仮想マシンの状態監視

   監視系も仮想マシンの負荷状態などをチェックできると便利でしょう。時系列で負荷をグラフで見たり、高負荷状態になった時には警告を発してくれるような機能が欲しいところです。

管理作業のスケジュール化

   管理作業をスケジュール化する機能は判断が分かれるところです。熟練のシステム管理者であれば、cronなどを使ってスクリプトで処理してしまうで しょうから、必ずしも管理ツールに必須の機能とはいえないでしょう。それでも定型作業を簡単に管理ツールから設定できると楽であることには違いありませ ん。

リソース管理

   リソース管理は是非欲しい機能です。CPUやメモリの割り当てや、複数の仮想マシン間での割り当てバランスの設定などができると、リソースの効率的な利用に繋がります。

仮想マシンの移動

   仮想マシンの移動もXenでは「LiveMigration」としてサポートされているので、管理ツールから実行できることが望ましいでしょう。

Xen対応管理ツール

   さて、次回からは本題の「Xen」に対応した管理ツールについて、上に上げたような機能があるかどうかも含めて、1つずつ評価していきたいと思います。評価の対象として現在検討している管理ツールを簡単に紹介していきましょう。

XenEnterprise

   Xenの商用開発を行っているXenSource社が提供する管理ツール。ホストマシン上でXenを動作させるためのインストーラーや、既存のシス テムをXen上の仮想マシンに移行させるP2Vツール(Physical To Virtual)もセットになった統合パッケージという感じのもので、VMware ESX Serverに近いでしょう。

   管理ツールはJavaで書かれており、WindowsとLinux上での動作がサポートされています。



XenEnterprise
http://www.xensource.com/products/xen_enterprise/※対象ページ閉鎖

Enomalism

   Enomaly社が開発を行っている管理ツール。Webサイト上のスクリーンショットを見ると、ポップなデザインのUIが目を引きます。見た感じが VMware ServerなどについてくるMUI(Management User Interface)に似ているような気がしますが、きっと気のせいでしょう。

   スペックを見る限り、仮想マシンの移動(Xenで言うとLiveMigration)をサポートしているようです。



Virtual Machine Manager

   Red Hat社(の開発者)が開発している管理ツール。PythonとGTK+で開発されているので、主にLinuxのX Window上で実行するアプリケーションとなっています。Red Hat Enterprise Linux 5でXenがサポートされる予定となっていますが、このツールが管理ツールになるかどうかは正式には不明です。

   これらのほかに管理ツールとして、VA Linux社が開発している「Medusa」がありますが、現在のところあまり詳細な情報がないようです。今後詳細が明らかになってきたら取り上げてみたいと思います。



この記事をシェアしてください

人気記事トップ10

人気記事ランキングをもっと見る