仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

XenServer + XenCenter 徹底レビュー:ノートPCへの導入から仮想マシン管理まで

今回ご紹介する記事は、少し変わっていますが、きっと楽しんでお読みいただけるはずです。実は筆者は以前にもCitrix XenServerについて、インストールと設定方法を取り上げたことがあります。全体として操作は非常に簡単で、XenServerが類似の機能を持つ無料のXCPのベースとなっていることを考えれば、なおさらです。ただし、初期設定以上の部分にはあまり踏み込んではいませんでした。

今回は、XenServerを改めてインストールする様子をお見せします。しかも、ベアメタル型ハイパーバイザー向けのハードウェアとしては決して標準的ではないノートPCへのインストールです。さらに、SSHを使ったコマンドラインからのサーバー管理方法や、VMware vSphereに似たGUIツール「XenCenter」を使った管理方法も紹介します。ISOリポジトリの管理方法も解説し、CIFS共有の追加まで行います。すべてSSD搭載、VT(仮想化支援機能)はもちろんVT-dまで備えたマシン上での話なので、かなり充実した内容になるでしょう。続編のチュートリアルも近日公開予定です。それでは、始めましょう。

テスト環境

インストール対象として選んだのは、比較的新しいT400ノートPCです。デスクトップPCの世界では立派なスペックですが、本格的な用途には物足りない存在です。物理8コア以上と72GB程度のメモリがなければ、まともな議論になりません。とはいえ、ローカルストレージ用のSSDや仮想化拡張機能一式など、それなりの中身はあります。ディストリビューションのテストに使う前に、XenServerで試してみることにしました。

インストール

インストール手順は前回の試みと同一だったため、無駄な詳細で読者を退屈させることはしません。スクリーンショットもありません。別の仮想化製品でインストールサイクルをやり直して各ステップを示す手間はかけなかったからです。全体的に、迅速でストレスのない作業でした。

興味深いのはXenServerとノートPCの相性に関する点です。まず、XenServerはRed Hat 5.1ベースのため、やや古いリリースではありますが、能力は他と遜色ありません。SSDの認識にも問題はありませんでした。また、バッテリー動作時には画面が自動的に暗くなり、ファンクションボタンもすべて正常に動作しました。ただしワイヤレス接続は使えません。そもそも有線接続なしで仮想化製品を管理する人はいないでしょうから、当然といえば当然です。

XenServerの管理

XenServerの管理方法はいくつもあります。まず、本体の物理コンソールがあり、青いncursesメニューが表示されます。ローカルシェルに降りてコマンドを実行することも可能です。さらに、別のマシンからSSHで接続し、コマンドラインで作業したり、赤いncursesメニューを起動したりすることもできます。

XenServer + XenCenter 徹底レビュー:ノートPCへの導入から仮想マシン管理まで

XenCenter

あるいはXenCenterを試すこともできます。このユーティリティは、ブラウザでHTTP経由でXenServerにアクセスするとダウンロードできます。残念ながらインストーラーはWindows専用ですが、GUI操作を好むのはWindowsユーザーだろうという理屈は筋が通っています。

インストールは非常に簡単です。すぐに、何ができるのか一目で分かるシンプルなGUIが起動します。他のソリューションを使った経験があれば、ストレージプールや仮想マシンの定義方法などはすぐに把握できるでしょう。

最初のステップは、サーバーを追加して名前またはIPアドレスで接続することです。

それでは、仮想マシンをインストールしてみましょう。

仮想マシンのインストールと設定

このGUIマネージャーがどれほど柔軟で有用かつ直感的か確かめたかったため、仮想マシンを作成してみることにしました。これにはISOリポジトリの追加も必要です。物理DVDメディアからブートしたくなかったためです。XenServerは複数種類のストレージリポジトリ(SR)をサポートしていますが、ローカルのものはサポートしていません。これは理にかなっていますが、サーバー上でローカルストレージリポジトリを構成する方法については、別途解説します。

ストレージリポジトリの設定

今回はCIFS共有、つまりWindowsマシンを選びました。問題なくスムーズに動作しました。サーバー名と共有名を指定し、正しいユーザー名とパスワードで接続するだけです。

VMの作成

次に仮想マシンの作成を試みました。これも簡単です。クリックして「次へ」を押すだけの至極単純な作業です。テンプレートも利用できますが、XenCenterが用意しているのはやや古いOSのものばかりです。例えばLucidはありましたがPangolinはありません。企業は新しいものの採用に時間がかかるため、これも道理にかなっています。

最初はLucidテンプレートを使おうとしましたが、12.04のイメージを使用できなかったため、このステップをやり直してカスタムテンプレートを選択しました。

次はストレージの設定です。ここは少し混乱するかもしれないので注意してください。まずどのサーバーを使うか尋ねられ、自分のハイパーバイザーが表示されます。しかし、表示される空き容量の数値に驚くかもしれません。その理由は、その空き容量がサーバーのログ機能などのために予約されており、ディスク容量の大部分はLVMによって占有されているものの、それがそこには表示されないためです。これは、仮想マシン用の仮想ディスクを定義するStorageステップに進んで初めて明らかになります。仮想ディスクはローカルに保存されますが、他のストレージリポジトリを使うことも可能です。全体的に少し扱いづらい部分です。

設定を細かく調整することもできますが、基本的にはこれで完了です。このステップが終わると、仮想マシンは自動的に起動します。コンソールビューに切り替えて進行状況を確認しましょう。

仮想マシンの使用中には、他のあらゆる仮想化製品でおなじみの操作がすべて可能です。スナップショットやスクリーンショット、コンソールウィンドウのドッキング/ドッキング解除、シグナルの送信、クライアントの状態やリソース使用状況の確認など。さらに、XenServer Toolsをインストールすればクライアントのパフォーマンスを向上させられます。

その他の注目機能

XenServerには便利なオプションがいくつか用意されています。まず、ソフトウェアアップデートなどの重要な問題についてシステムアラートを表示してくれます。また、アップグレードや再インストールの後には特に役立つ、サーバー証明書の変更についても警告してくれます。

XenServerはプラグインの使用も可能で、マシンの機能を強化できます。そしてそれだけではありません。実際、XenCenterのGUIは非常に多機能で、初めて使うときはやや圧倒されるかもしれません。隠れた便利機能や秘訣を見つけ、運用環境で必要となるものを把握するまで、利用可能なオプションを慎重に一通り確認する必要があるでしょう。

詳しく知りたい方は、以下をご覧ください。

https://community.citrix.com/display/xs/XenCenter+Plugins

まとめ

XenServerとの2度目の遭遇は、1度目よりもはるかに快適で成功したものでした。1度目も十分うまくいっていたのですが。XenServerは非常に強力な製品に思えます。唯一の問題は価格とサポートです。生のXenのコマンドラインからすべての機能が利用できると分かっているのに、練習とスキルさえあれば済むものにお金を投資する価値はあるのでしょうか?

これには答えられません。XenServerはホームユーザーではなく企業向けに設計されているからです。全体として、プロフェッショナルで高性能な印象を受けますし、XenCenterはエンタープライズらしい風格を添え、GUIだけで作業してきた管理者たちにもXenの魅力を受け入れやすくしてくれます。Windows専用である点は惜しいところですが、完全で制限のないSSHが使えるので、すべて問題ありません。

今回はここまでです。次回は、ローカルストレージリポジトリの活用術を紹介します。

それでは。

  1. VirtualBox 6 徹底レビュー――悪くない、まったく悪くない

    仮想化といえば、主にセミプロフェッショナルや個人の愛好家向けの用途において、VirtualBoxは優れた機能セットを提供しています。親しみやすいUI、豊富な機能、妥当なパフォーマンス、そして初心者から上級者まであらゆるスキルレベルやニーズに応えるシンプルかつ高度なオプション群です。筆者はこれまでにもVirtualBoxについて幾度となく記事を書いてきました。Guest Additionsの設定から共有やポートフォワーディングに至るまで、正確に言えば数十本の記事があり、もちろんメジャーリリースのレビューも含まれています。 このたびVirtualBox 6.Xがリリースされたので、これは新機能を確

  2. VMware Workstation Player 14 徹底レビュー – 無料版仮想化ソフトの実力を検証

    ずっと昔、私が仮想化の世界に足を踏み入れたきっかけとなったのがVMware Playerでした。当時、デスクトップ向けのGUIベースの仮想化ソリューションはごくわずかしか存在せず、その中でもVMware Playerは、ゲストOSを比較的簡単にテスト・利用できる貴重なツールでした。それ以来、仮想化はより一般的になり、誰でも手軽に使える時代へと進化しました。今では、隔離された安全な環境で完全なソフトウェアスタックを試したいと思ったときに選べるプログラムも豊富にあります。 VMware Playerは現在、メジャーバージョン14まで進化しており、これはレビューする絶好の機会です。現在このプログラム