運用管理ツールから見るサーバ仮想化製品【第4回】
ライブマイグレーションは無償。最新版XenServer 5.6とXenCenterの機能
オープンソースのハイパーバイザーであるXenをベースにしたXenServerの最新版5.6と、運用管理ツールXenCenterを紹介する。
「Citrix XenServer」(以下、XenServer)は、オープンソースのハイパーバイザーであるXenをベースにした商用パッケージ製品である。無償で利用できるライセンスも用意されているため、スモールスタートで利用しやすい。今回はXenServerと運用管理ツール「XenCenter」を紹介する。
XenServerとは
XenServerは、米シトリックス・システムズが販売している商用パッケージ製品である。XenServerはもともとXenの開発の中心を担ってきたXenSource社が販売していたが、2007年に米シトリックス・システムズがXenSouce社を買収したことで米シトリックス・システムズの製品となった。2009年3月にはXenServerを無償化し、大きな話題となった。2010年5月にはXenServer 5.6がリリースされた。
Xenハイパーバイザー
XenServerのベースとなっているXenは、GPLでライセンスされたオープンソースソフトウェアとして開発されている。特にLinuxとの親和性の高さで人気がある。例えばAmazon EC2のようなクラウドサービスでもXenは使用されており、インストールされている台数でいえば「VMware ESX」や「Hyper-V」にも引けは取らない。
Xenのアーキテクチャ
Xenはハイパーバイザー型だが、Hyper-Vと同様に、仮想ホストの管理やデバイスドライバによるI/O処理を引き受ける特別な仮想マシンが必要となる。この特別な仮想マシンを「Domain 0」、そのほかの仮想マシンを「Domain U」(準仮想化)、「HVM Domain」(完全仮想化)と呼ぶ。
Xenの場合、Domain 0ではLinuxが動作し、仮想マシンのデバイスドライバへのアクセスは基本的にDomain 0を経由する。
完全仮想化と準仮想化技術
Linuxのようにカーネルのソースコードが公開されているOSを仮想マシンで動かす場合は、カーネルにパッチを当てることでそのOSを仮想化に最適化する「準仮想化」(Paravirtualization)の手法を利用できる。しかし、Windowsのようにパッチを当てられないOSの場合は、「完全仮想化」と呼ぶ手法を利用する。
完全仮想化はさまざまなOSをそのまま実行できるが、ストレージやネットワークなど負荷が掛かる部分を高速処理することが難しくなる。そこで、ストレージやネットワークなどをXen環境用デバイスドライバで部分的に高速化する「完全仮想化+準仮想化ドライバ」で対応する。準仮想化ドライバ方式は、例えばVMware ESXでのpvscsiなど、ほかのハイパーバイザーでも採用されている仕組みである。XenServerでは、Windows用の準仮想化ドライバが提供されている。
XenServerの各種機能
XenServerは無償版が提供されているが、より高度な機能を利用したい場合には有償の製品を購入する必要がある。有償版にはAdvanced Edition、Enterprise Edition、Platinum Editionという3つのエディションがあり、それぞれの違いは以下のようになっている(参考:「XenServerとEssentials for XenServerのエディション」)。
無償版でも利用できる主な機能
- サーバ、仮想マシン、CPUの数の制限なし
- XenCenter管理コンソール
- VMディスクスナップショットとリバート(復元)
- 複数のサーバ管理
- XenMotionライブマイグレーション
- P2VとV2V(XenConvertによるディスク変換)
Advanced Edition以上で利用できる主な機能
- 動的メモリ制御
- 高可用性(フェイルオーバークラスタ)
- パフォーマンスおよびエラー時のメールアラート
- パフォーマンス履歴
Enterprise Edition以上で利用できる主な機能
- 動的ワークロード最適化と電源管理
- StorageLink-高度なストレージ管理(外部ストレージとの連携)
- ライブメモリスナップショットとリバート(復元)
- プロビジョニング-仮想サーバ
- ユーザーのロールベースの管理と操作履歴管理
Platinum Editionのみの機能
- StorageLink-サイト復旧
- プロビジョニング-物理サーバ
- ラボ管理
- ステージ管理(英語環境のみサポート)
XenServerのユニークな点は、「VMware vSphere 4」では上位の機能として位置付けられているライブマイグレーションが無償で利用でき、高可用性を実現するフェイルオーバーが有償となっている点だろう。また、XenServer 5.6からAdvanced Editionが追加され、中規模程度のシステムで利用したい機能のみが選択できるようになった点が挙げられる。
特徴的な幾つかの機能について、以下に挙げておく。
- 動的メモリ制御
仮想マシンに割り当てるメモリの最大値と最小値を設定して、動的に割当量を変更できる機能。
- 動的ワークロード最適化と電源管理
ポリシーに基づいて、仮想マシンを集約したり分散したり、使用していないホストの電源を落とすなどの動作を行う機能。
- ロールベース管理
リソースプールや仮想マシンを単位として管理権限を委譲できる機能。
- プロビジョニング
OSやアプリケーションをストリーミング配信できる機能。
XenServer 5.6から、動的メモリ制御、自動化されたワークロードバランシング/電源管理、ライブメモリスナップショット、StrageLink(サイト復旧)などいろいろな機能が追加された格好だが、その背後にはVMware vSphere 4の影響がうかがえる。両者の間で各機能を対比しつつ、必要な機能をうまく活用する必要があるだろう。
運用管理ツール「XenCenter」
XenCenterは、XenServerの運用管理ツールだ。「VMware vCenter Server」と異なり、専用の管理サーバを必要としないアーキテクチャとなっている。
管理コンソールはWindows用のアプリケーションで、1つのウィンドウから複数のサーバを管理できる。
VMware vSphere 4や「Microsoft System Center」に比べて、管理用のサーバが不要な分だけ、XenCenterの方がシステムの構成がしやすい。
性能監視も他社製品と同様、グラフ表示などで行える。
仮想マシンのコンソール画面は、VNC(Virtual Network Computing)の機能を使って表示される。仮想マシン側の画面サイズが大きい場合、XenCenterのウィンドウサイズに合わせて縮小表示できるのは便利である。
従来バージョンに比べ、XenServer 5.6ではXenCenterのコンソールは格段に使いやすくなったと感じた。以前のバージョンしか試していないのであれば、ぜひ試してみてほしい。
XenServerの強みはコスト
XenServerは、無償版でもXenCenterの管理コンソールから複数サーバを管理できるなど、小規模だがサーバ1台のスタンドアロンではない仮想化環境を構築したい場合、低コストで環境構築ができる。高可用性機能は有償となっているが、その点さえ我慢すればライブマイグレーション機能が無償で利用できるのも魅力だ。
LinuxにもWindowsにも両方に強みを持っているという点で、VMwareよりも低コストな仮想化ソリューションを探しているユーザーにとって検討してもよい製品だろう。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[o9ソリューションズ・ジャパン株式会社] 「改正物流効率化法対策」徹底解説 総物流費を抑制するサプライチェーン戦略 -
製品資料
[o9ソリューションズ・ジャパン株式会社] 「サプライチェーン最適化」実践ガイド:効果的な意思決定を実現する秘訣とは? -
製品資料
[株式会社リンプレス] 非デジタル/IT人材を「自走するDX推進者」に変えるための育成ロードマップ -
市場調査・トレンド
[ワンアイルコンサルティング株式会社] AI時代の組織設計:「判断と責任」を人に残すための2つの原則とは? -
技術文書・技術解説
[ワンアイルコンサルティング株式会社] システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
ITエンジニア1265人調査 生成AIを使い込むほど「人の確認」が重い理由
-
2
「コピペ運用の限界」に直面するAI活用 7割超が“別画面”のまま使う理由は?
-
3
高額GPUを買っても成果ゼロ? 「プライベートAI」の落とし穴
-
4
「ITインフラとデータ保護・バックアップ対策」に関するアンケート
-
5
匿名通信「Tor」ユーザーの身元は“ほぼ確実”にばれる――専門家が忠告
-
6
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
7
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
8
「HDD終了」は本当か 巨大クラウド2社が下した大容量フラッシュへの決断
-
9
LLMの「過学習」、正しく説明している文章はどれ?
-
10
【基本情報技術者試験】誤操作してもシステムを止めない「フールプルーフ」の設計思想
ホワイトペーパーランキング PR
-
1
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
2
生成AIで文書活用を進めるには? 効率化と安全性をどう両立する
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
-
5
DX/AI投資の壁を突破、現代の最高財務責任者が直面する課題と克服のヒント
-
6
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
-
7
「Google Workspace」活用事例34選、先進の生成AIによる組織変革の全貌
-
8
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
9
Linuxのスキルを証明する“激推し”の認定資格はこれだ
-
10
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー