ワークステーションを仮想化したい(Tier 1)、消費者向けコンポーネント向けのベアメタルハイパーバイザーを探している


17

少なくとも年に1回は、このようなバインドに陥っています。マザーボードまたはOSハードドライブをアップグレードするバインド。Windows、Visual Studio、すべてのアドインの再インストール、設定の再構成などを毎回行わなければならないのは夢中になります。レイアウトがあり、好きなので、それを使い続けたいと思っています。

私の質問は...

市販のワークステーションを仮想化できるベアメタルハイパーバイザーは市場にありますか?ホスト/クライアントの仮想化を避けたい。ベアメタルは間違いなく私のニーズを満たすためのより良い方法です。

これは良いアプローチですか、またはこれを行うことで他の望ましくない副作用に苦しむでしょうか?


明確化

私のマシンの目的は非常に限られています。私の主な用途は、ASP.NET MVC Webアプリケーションを開発するVisual Studio 2010 Professionalです。私が使用する2番目のソフトウェア(システム集約型)はPhotoshop CS3です。さらに、私のアプリケーションは、Outlook、Internet Explorer、Firefox、Opera、Chrome、LinqPad、およびその他のさまざまな(小さな)アプリに限定されています。

これを超えて、node.jsプロジェクトでの作業を検討しており、可能であれば同じハイパーバイザーでを実行する可能性があります。

システム仕様:
ギガバイトマザーボード
Intel i7 920
12 GB Ram
ベーシック500GB 7200RPM HDD for OS
4 VelociRaptors in Raid 1/0 for build disk
デュアルGTS250(512MB)グラフィックカード(非SLI)クアッドモニター

サイドノート

また、制限が大きすぎる場合、別の提案に反対しません。ボックスにESXi(またはZen Server)をインストールし、RDPへの別の「シンクライアント」を仮想マシンに構築できました。RDPがデュアルモニターをサポートしているように見えます


編集(2011年12月9日)

私が最初にこの質問をしてから1年近くが経ちました。それ以来、Hypervisorテクノロジーには多くの大きな進歩がありました...そしてMokaFiveは現在、企業向けにリリースされています。

(:IE私はもう少しこの問題を掘り下げると、消費者グレードのコンポーネント実行しているワークステーション用固体BareMetalハイパーバイザーがあるかどうかを確認してみたいないデル、HP、レノボ、など)。


notデル、HP、またはレノボを選ぶ理由 などは何ですか?
trolle3000

@ trolle3000 xenClientはBig Brands(Dell、HP、Lenovo)で動作しますが、Gigabyte、Asusなどのコンピューターショップハードウェアでは動作しません。全面的に動作するType1 Hypervisorを探しています。
チェイスフロレル

2
etc = et cetera、「その他」や「など」を意味するラテン語の表現。コンピューターブランドではありません:)
kobaltz

Proxmoxに関する私の投稿を参照してください。コンシューマーグレードのデスクトップにインストールしています。作品は、限り、あなたは仮想化ハードウェア(コアi3は、i5の、i7の、など)を持っているとして完璧
kobaltz

正直なところ、私はいくつかのハードウェアシステムでProxmoxをいじってみましたが、ハードウェアの互換性の問題があるものはまだ見つかりませんでした。ESXiは、安価なハードウェアを必要としません。
コバルツ

回答:


10

VMware ESX / ESXi、Hyper-V、Xenなどのタイプ1ハイパーバイザーをデスクトップワークステーションに使用することはお勧めできません。サーバー用に設計されており、USBまたはFirewireポートを使用したり、ハードウェアアクセラレーション3Dグラフィックスを使用したりすることはできません。

ホストされた仮想化プログラムを使用する方が良いでしょう。MokaFiveが利用可能になるまでは、VMware Workstationが理想的です。

編集:MokaFiveのトライアルがウェブサイトで利用可能です。


新情報

あなたは見なければならないのCitrix XenClientの XenDesktopのスイートのコンポーネントですが、また、10クライアントまでのために無料で利用できるスタンドアロンです、。

残念ながら、特定のOEMブランドのラップトップおよびワークステーション(ハードウェアが既知の場合)とのみ互換性があるようです。

私はまだ自分で試してみることはできませんが、すぐに使用する予定です。


最適なオプション:Hyper-V(無料)

シンクライアントとサーバーの個別のセットアップを使用できることに気付いたのは、たった今です。これにより、RDPを介してワークステーションで使用するために、サーバー向けのタイプ1ハイパーバイザーを使用できます。VMware ESXiのハードウェア互換性リストは非常に限定的ですが、Hyper-Vはほとんど何でも実行できます。Hyper-Vはまた、あなたがやりたいことのために非常に大きな利点を持っている- のRemoteFX。これにより、RDPを介して、Hyper-Vホストでハードウェアアクセラレーション3Dグラフィックカードを使用できるようになります(グラフィックカードサポートされています!)。これはあなたにとって非常にうまくいくと思います。強力なグラフィックカードを使用したこのセットアップでは、ギガビットスイッチとデュアルギガビットNICチーミングによりパフォーマンスがさらに向上するかどうかを調査できます。


最新のアップデート

Windows 8には、クライアントハイパーVの上で実行されるベアメタルハイパーバイザーが含まれています。


コメントありがとう。VMWareフォーラムでは、VMWare vSphereの新しいリリースでUSBサポートを取得できると述べています。
チェイスフロレル

1
これは、デスクトップ向けのタイプ1ハイパーバイザーです。この種のハイパーバイザーです。私はまだ自分で試したことはありませんが、何ヶ月も聞いています。
パラドロイド

1
それは正しいです。
パラドロイド

1
@ChaseFlorell:ああ、私はあなたからのこの古いコメントに気付いただけです。あなたはすでにXenClientについて知っていて、それは実際にはラップトップ専用であるように見えます。他の人に役立つかもしれないので、答えに残しておきます。幸いなことに、私は自分でThinkPadラップトップでのみ使用することを計画しています。
パラドロイド

1
あなたは正しいようです!RemoteFXは、最新の一般消費者向けGPUで「機能する」必要があります(必要な機能があると仮定して)。 リンク1およびリンク2。リンク1には、いくつかのスクリーンショットを含むデモがあります。リンク2には、GPUを使用したいくつかのブログ投稿があり、著者はRemoteFXでの動作をテストしたと主張しています。
afrazier

4

少なくとも試してみてください。いくつかのLinux OSをホストとしてデュアルブートを作成し、VirtualBoxを使用してWindowsをゲストとしてインストールします。

Linuxでは、ディスクキャッシュが向上しているため、HDDのパフォーマンスが向上します。

セットアップが好きな場合は、仮想マシンのイメージをバックアップし続けるだけで、Windows用に2つのインスタンスを作成することもできます。

大きなファイル(マルチメディアファイルなど)がある場合は、VirtualBox共有フォルダーを使用してVMイメージを大きくしすぎないように、ゲストの外部にそれらを保持できます。

また、i-netを閲覧し、Linuxの外部でメールをチェックし、仮想デスクトップを使用し、異なるウィンドウマネージャー(KDE、Gnome、LXDE、XFCE)を使用し、いくつかのサーバー(Apache、MySQL、SVN、Git、Wiki)さまざまなPCを行き来するWindowsイメージ

HDD全体を別のマシンに問題なく移動できます。

fstabのパーティションがデバイス番号ではなくIDでマウントされている場合、環境全体でケースを開かずに、eSATAポートを備えた別のマシンからディスクを起動できます。


私は@jetに同意します-モニターの制限またはその他の制限のためにハイパーバイザーが答えではない場合、軽いLinux OS(ベアボーン)が答えである必要があると思います。
チェイスフロレル

@rockinthesixstring:ESXiは、大幅に変更されていますが、Red Hat Linuxに基づいています。
パラドロイド

質問にもう1つ「サイドノート」編集を加えました。
チェイスフロレル

3

rubbishyグラフィックカードなどの仮想マシンを使用する場合の制限に注意する必要がありますが、これらの制限に満足している場合は試してみることもできます。

適切なバージョンのハイパーバイザーを手に入れれば、お金はかかりません

仮想マシンにすべてを搭載したい場合は、VMWare Playerなどを備えた本格的なオペレーティングシステムではなく、ハイパーバイザーを間違いなく使用します。VMWare Player(またはVirtualboxまたは...)は、仮想マシンで多くの時間を費やしていない場合に適しています。2つの完全なオペレーティングシステムを実行しているため、かなり無駄です。

ここから無料のバージョンを入手できます。64ビットハードウェアの場合は本文のメインリンクを、32ビットハードウェアを使用している場合は前のバージョンのページの下部にあるリンクをヒットします。


@Nealに感謝-1つのタスクを達成するために2つの完全なOSを実行するのは少し遅れていることに同意します。私は間違いなくハイパーバイザーに傾いていますが、Citrixのハイパーバイザーはもう少し洗練されているように見えます。
チェイスフロレル

2

私はVMWare ESXiを知らないので、私の質問がここに文脈にあるかどうかはわかりませんが、仮想化OSを使用しようとする私の経験を説明しています:Linux(Ubuntu)をゲストOSとして使用するのはどうですか?すべてのタスク?。後で、投稿に「メモ」を追加し、最終的にどのように壁にぶつかったかを説明しました。今、私はデュアルブートします。

(たぶん、このスレッドから学ぶべきことがあるでしょう。)


2

ESXiが機能し、通常のハードウェアの再構築がはるかに簡単になります。

しかし、あなたはどんな望ましくない影響があるのか​​と尋ねました。あなたへの私の質問は、あなたのWindowsシステムを何のために使うのですか?何かが変更されない限り、VMはビデオパフォーマンスを向上させることはできません。ハイエンドのゲームをプレイしたい場合は、グラフィックスを実行する場合、グラフィックスを縮小する必要があります。


2

Proxmox(http://www.proxmox.com)をほぼ1年間使用しています。驚くべきことだと言わざるを得ません。ESXiと同様に、これはLinuxベースです。Debianベースの無料のOSです。Linuxについてよく知らなくても、すぐにインストールして実行できます。

私の現在の構成は次のとおりです。

Server 1:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

Server 2:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

iSCSI SAN:
3.9TB RAID5 (4x1.5TB 7200RPM)
3WARE Raid Controller

ユーザーコミュニティは、サーバーにSSH接続する必要がある場合に非常に役立ちます。彼らのwikiやその他のドキュメントは、基本的なタスクを実行するのに優れています。別のノードをクラスターに追加し、VMをバックアップし、VMを復元し、VMを他のノードに移行し、一般的なセットアップを行います。

現在、ベータ版の新しいバージョンがあり、少しバグが多いため、現在の環境では使用していませんが、派手なUIであるEXTJSを使用した完全な変身UIがあります。

古いUI 古いUI

新しいUI 新しいUI

コンソールに完全にアクセスできるため、apt-getを使用して必要なツールをインストールできます。個人的には、ノードでHamachiサーバーを実行しているため、サーバーをセキュリティリスクにさらすことなく、世界中のどこからでもサーバーにアクセスできます。VMとサーバーに対して開いているポートは80と443のみです。

これらの上で、Ubuntu、Ubuntu 64bit、Windows Server 2003、Windows Home Server 2003、Windows Server 2008、Windows XPなど、さまざまな種類のVMを実行しています。

Proxmoxは、VMで使用するさまざまなネットワークアダプターもサポートしています。追加のハードドライブ、1GBpsの仮想NICなどを簡単に追加できます。

VMのバックアップは、セットアップと構成が非常に簡単です。ISOをサーバーにアップロードしたり、アプライアンスを使用したりできます(明らかにWindowsのものではありません)。ただし、それらのアプライアンスは素晴らしく、構成が簡単です。すぐに使えるWordpress、Drupal、チケット管理、CRM、EYEOSなどを入手できます。


0

ESXiを購入する以外にすべきことは、VMWareが提供するVMWare Playerと呼ばれるフリーソフトウェアを使用することです。個人ユーザーが使用するためにライセンスを購入する必要はありません。必要に応じてマシンをインポートおよびエクスポートできます。VMとのハードウェアの互換性やソフトウェアの使用について心配する必要はありません(つまり、VMWare Playerを使用するためだけに特別なマザーボードを購入する必要はありません)。ご質問があれば、コメントしてください。


私の取り決めは、VMを実行するためにクライアントOSを必要としないように、ベアメタルが必要なことです。ESXiには無料版がありますが、私が調べたところ、CitrixのXen Serverの無料版もあります。
チェイスフロレル

ああ...私もそれを探していました...わあ、特別なハードウェアに少し余分にお金を払いたいなら、それは良い考えのようです。
デビッド

唯一の特別なハードウェア要件は、VTテクノロジーを備えたx64ハードウェアであることのように見えます。blogs.vmware.com/esxi/2009/06/...citrix.com/English/ps2/products/...
チェイスFlorell

@rockinthesixstringのアイデアがもう1つありました!ホストOS(Windows)をフラッシュドライブに配置し、コンピューターを起動して、ホスト経由でVMにアクセスできます(VMWare Playerを使用するなど)。私はちょうどそれがきちんとしたアイデアだと思った。VT Technologyのコストが高い場合は、これを試してみてください。:)幸運
デビッド

0

代わりにシステムイメージを作成しないのはなぜですか?drivexmlを使用して、c:ドライブ全体をコピーします。総費用。1台のハードドライブ。新しいマザーボードにはドライバーのCDが付属しています。moboをインストールしてからドライバーをインストールします。システムドライブのバックアップまたは仮想マシンイメージのバックアップ。夜間の差分は、いくつかの無料のドライブバックアッププログラムで実行できます。google it


異なるハードウェアでどのように機能するかはわかりません。
チェイスフロレル

0

別の方法として、ウィンドウを実行し、個人用フォルダーとソフトウェアをアプリケーション仮想化レイヤーで実行することもできます。私はSVSを誓います-ユーザーフォルダーを持つレイヤーを作成し、ソフトウェア用に別の(または単一の)レイヤーを持つことができます。再インストールする場合は、レイヤーの上に移動してアクティブにし、おじをボブするだけです。

代替手段が必要な場合は、App-Vを使用できます


0

Windows 7を使用している場合、古いコンピューターをVHDに変換してから起動できます。

これは、Windowsのみを新しいマシンに再インストールする必要があることを意味しますが、すべてのアプリケーションは仮想マシンからのものであり、ハイパーバイザーではなくVirtual PCのみを使用します。

途中であなたを助けるいくつかの記事はここにあります:

Microsoft Deployment Toolkit 2010とSysinternals Disk2VHDを使用したローカルP2V移行
Windows 7 – VHDブート–セットアップガイドライン
Windows 7をVHDに起動してVisual Studio 2010をテストする
Windows 7 VHDからの起動–いくつかの落とし穴


これは素晴らしい提案です。「追加された」可能性の1つは、node.jsに手を出し、Linux環境で開発を開始する可能性があることです。
チェイスフロレル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.