web-dev-qa-db-ja.com

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

私は少なくとも年に一度、この同様の束縛に陥っています。マザーボードまたはOSハードドライブのいずれかをアップグレードするバインド。 Windows、Visual Studio、すべてのアドインを再インストールしたり、設定を再構成したりする必要があるのは、私を夢中にさせます...毎回。私はレイアウトを持っていて、好きで、それを使い続けたいと思っています。

私の質問は...

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

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


明確化

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

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

システム仕様:
ギガバイトマザーボード
Intel i7 920
12GBラム
OS用の基本的な500GB7200RPM HDD
ビルドディスク用のRAID1/0の4つのVelociRaptors
クアッドモニター用のデュアルGTS250(512MB)グラフィックカード(非SLI)

サイドノート

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


編集(2011年12月9日)

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

この質問をもう少し掘り下げて、コンシューマーグレードのコンポーネントを実行しているワークステーション用の堅牢なBareMetalハイパーバイザーがあるかどうかを調べたいと思います(IE:notDell、HP、Lenovoなど)。

17
Chase Florell

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

ホストされた仮想化プログラムを使用することをお勧めします。 MokaFive が利用可能になるまでは、VMwareWorkstationが理想的な用途だと思います。

編集:ウェブサイトで利用可能なMokaFiveの試用版があります。


新しい情報

XenDesktopスイートのコンポーネントである Citrix XenClient をご覧ください。スタンドアロンでも無料でご利用いただけます。 、最大10クライアント用。

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

まだ自分で試してみるには至っていませんが、近いうちに使う予定です。


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

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


最新の更新

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

10
paradroid

少なくともあなたは試すことができます。一部のLinuxOSをホストとしてデュアルブートを作成し、VirtualBoxを使用してWindowsをゲストとしてインストールします。

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

セットアップが気に入った場合は、仮想のマシンイメージをバックアップし続けるだけで、Windows用に2つのインスタンスを作成することもできます。1つは作業用、もう1つは実験用です(ライセンスにより同時に実行されません)。

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

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

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

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

4
jet

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

適切なバージョンのハイパーバイザーを入手した場合 費用はかかりません

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

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

3
Neal

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

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

2
sauparna

私は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で接続する必要がある状況で非常に役立ちます。彼らのウィキやその他のドキュメントは、基本的なタスクを実行するために優れています。クラスタへの別のノードの追加、VMのバックアップ、VMの復元、VMの別のノードへの移行、および一般的なセットアップ。

現在ベータ版の新しいバージョンがあり、少しバグがあるので、現在の環境では使用していませんが、ファンシーUIであるEXTJSを使用した完全なイメージチェンジUIがあります。

古いUI OLD UI

新しいUI NEW UI

コンソールへのフルアクセスがあるので、apt-getを介して必要なツールをインストールできます。個人的には、ノード上でHamachiサーバーを実行しているので、サーバーをセキュリティリスクにさらすことなく、世界中のどこからでもサーバーにアクセスできます。 VMとサーバーに開いているポートは80と443だけです。

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

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

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

2
kobaltz

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

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

2
LeoB

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

0
David

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

0
a or b

別のアプローチ、つまりWindowsを実行し、個人用フォルダーとソフトウェアをアプリケーション仮想化レイヤーで実行することもできます。 [〜#〜] svs [〜#〜] -ユーザーフォルダーを含むレイヤーを作成し、ソフトウェア用に個別の(または単一の)レイヤーを作成できます。再インストールする場合は、レイヤーを移動してアクティブにし、叔父をボブします。

別の方法が必要な場合は、 App-V を使用できます。

0
Journeyman Geek

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

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

これが途中であなたを助けるいくつかの記事です:

Microsoft Deployment Toolkit2010およびSysinternalsDisk2VHDを使用したローカルP2V移行
Windows 7 – VHDブート–セットアップガイドライン
Windows7ブートをVHDに活用してVisualStudio 2010をテストする
VHDからのWindows 7ブート–いくつかの落とし穴

0
harrymc