web-dev-qa-db-ja.com

XEN / XCPを使用したローカルデスクトップ仮想化

私が収集したものから、ローカルデスクトップ仮想化にXCPまたはXENを使用して、ローカルマシンがホスト(タイプ1ハイパーバイザー)とゲストの両方を実行することが可能です。

ローカルマシン(ラップトップ)、XEN/XCPを使用し、同じマシン上の仮想化ゲスト(Linux、Windows)にもアクセスできるようにしたい。

VirtualBoxとVMWare(タイプ2ハイパーバイザー)については知っていますが、タイプ1ハイパーバイザーでこれを試してみたいと思います。実際、私が調べているのはCitrixのXenDesktopのようなもので、完全にフリーウェアだけです。

これを行う方法のチュートリアルはありますか?

2
imagodei

さて、私はあなたが何をしようとしているのか完全にはわかりませんが、私たちが何をしているのかを教えて、それがあなたが興味を持っているものと一致するかどうかを確認できます。いくつかの異なるモードがありますが、構成はほとんど同じです。

基本的に、XenハイパーバイザーではopenSUSE 12.1(今のところ、おそらくすぐに12.3に移行します)を使用します。 XenパッケージはopenSuSEや他のいくつかのLinuxディストリビューションに含まれており、それを管理するためのツールをすぐに利用できます。 Xenパッケージをインストールし、Linuxカーネルを使用してシステムをXenハイパーバイザーで起動します。次に、一部のユーザーがログインしてLinuxベースのシステムを使用できるように、dom0でデスクトップ環境のセットアップを完了します。 Linuxベースのdom0は、Oracle(Sun)GridEngineクラスターとCephストレージクラスターにも追加されています。これにより、ローカルシステムのCPUパワーとディスク容量を集約し、それらに負荷を分散させることができます。

そこから、ユーザーに応じていくつかのVMをインストールします。一部のユーザーの場合、Windows 7 VMをインストールし、実際にグラフィック、USB、およびサウンドをWindows VMに渡します。これにより、LinuxシステムがWindowsシステムのように見え、 Windowsシステムで使用されるリソースの量と、残りをLinuxシステム用に保持します。他のユーザーの場合は、Windows VMをセットアップし、そのWindowsVMへのrdesktop接続を構成します。ハイパーバイザーは多くのVM(コンピューター内のリソースが許す限り)の展開は、現在かなり制限されています。この方法で使用するホストは約80あります。

セットアップに欠けているものがあり、すぐにその方法を理解したいのは、ある種の集中管理コンソールです。 XAPI(XCP)、OpenStack、Convirture、CloudStack、DevStackなど、いくつかの可能性があります。openSuSEには、libvirtなどの基本的な要素が組み込まれており、追加する必要のあるパッケージを含むアドオンリポジトリがいくつかあります。残りの部分ですが、残りの部分をつなぎ合わせる必要があり、それは少し難しいことを証明しています。

とにかく、それがあなたが探しているものであるかどうかはわかりませんが、それは私たちがやろうとしていることと同じように聞こえました。

2
Nick