Windows / Linuxデスクトップマシン用のXen


10

だからここに契約があります:私はしばらくの間、VMでGentoo Linuxを使ってメインデスクトップOSとしてWindowsを実行してきました。私は、ハイパーバイザーでシステムを同時に実行するのではなく、同時に実行する方が良いと考えていました。このため、Xenを検討してきましたが、ここで使用するのが適切かどうかはよくわかりません。

考慮すべきいくつかのこと:

  • 各VMの本格的なデスクトップビューを表示できるようにする必要があります。
  • VMを簡単に切り替えられるようにする必要があります。
  • 私は時々ゲームをプレイし、ゲーム開発者を混乱させるので、ハードウェアグラフィックスアクセラレーションが必要です(PCIeベースのNVIDIA GTX 580があります)。
  • Gigabyte Z68X-UD3-B3を持っています。正直なところ、VT-dをサポートしているかどうかはわかりません。マニュアルにはそれが記載されていないようです。
  • 私のCPUはVT-xをサポートしています。
  • 全体のセットアップには、現在のセットアップと同等のパフォーマンスが必要です。多少のパフォーマンスの低下は許容できますが、決して遅くなることはありません。

Xenは私にとって正しいことですか?そうでない場合、他に何を使用できますか(できれば無料、または少なくとも学生にとって手頃な価格)。

回答:


5

VT-dサポートは、実行したいことを行うために必要です。

既知の動作する互換性はここにあります:http : //wiki.xen.org/xenwiki/VTdHowTo

通常、BIOSでこのサポートを有効にする必要があります(Intelチップ用)。通常、BIOSオプションは「IO仮想化」または「Directed IO」などです。

Xenをニーズに合わせて機能させるためのもう1つの優れたリファレンス:http : //wiki.xen.org/xenwiki/XenVGAPassthrough

かなりの数のXenユーザーがあなたが説明したような設定を持っていますが、ドライバーの問題を解決し、手動でパッチを追加する準備ができています(カードが標準でサポートされていない場合)。

Xen.org経由でXenを使用する場合、Xenメーリングリストは優れたリソースです。http://lists.xensource.com/.http://xen.markmail.org

Freenodeの## xenに関するヘルプも利用できます。そこではかなり多くの人々がそれらのタイプのセットアップについて議論しています。質問し、辛抱強く待ってください(粘り強さが必要な場合もあります-時間帯が問題になる場合もあります)。

代わりに、すぐに使える無料の(完全にオープンソースではない)ソリューションを探している場合は、Citrix XenClientをご覧ください。http//www.citrix.com/English/ps2/products/product.asp? contentID = 2300325


答えてくれてありがとう!いくつか質問があります。私のグラフィックスカードはPCIeなので、通常のPCIパススルーを通過しませんか。代わりにPCI FAQ /ガイドに従ってください。そしてそれが正しければ、VT-dは不要ではないでしょうか?

もう1つ質問があります。そのCitrix Webサイトは、XenClientは試用版としてのみ利用できることを示しているようです。個人使用のために購入する必要がありますか?

2

VGAパススルーは、現在のDom0グラフィックカードをDom0から切断し、VMで使用するために提供する場所です。VMは、これをCirrusをプライマリとして、セカンダリへのパスオフを持つのではなく、唯一のビデオアダプタと見なします。主な利点は、起動に問題がある場合にDomUにVNCを実行する必要がないことです(Linuxの起動に時間がかかり、VNCが起動してfsckが実行されていることを確認できます。Windowsが起動していない、VNCを起動してそれを確認します) Enterキーを押してWindowsを通常どおりに起動する必要があります)。

VGAパススルーはPCIパススルーに依存しており、VT-dは両方に必要です。VGAパススルーは、PCIパススルーよりも設定が難しいと宣伝されています。複数のUSBハブと複数のグラフィックカードでPCIパススルーが機能しています。私はまだVGAパススルーを確立できませんが、それはxen構成ファイルが非常に奇妙な方法でセットアップされているためである可能性があります(最初は、virt-managerを介してVMを作成し、標準の方法でxen構成ファイルを処理しません)。 。

VGAパススルーを機能させることができなかったので、PCIパススルーについて説明します。1つのカードで複数のVMを機能させるには、デバイスを両方のVMに割り当てることができますが、両方を実行することはできません。同時に。他のグラフィックスカードがない場合、Domain0はヘッドレスで実行され、別のデバイスからsshでVMを管理したり、お気に入りのVMを自動的に起動したり、他のVMのシャットダウン/起動を最初のまで待機するbashスクリプトで管理したりできます。 2番目の仮想マシンを起動しようとする前に、仮想マシンが停止しています。


2
だから、短編は、それは不可能ですよね?OSを実行している間の高速スイッチングのまさか 3Dで迅速かつ応答性のUIを持ちますか?
Adam Ryczkowski、2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.