11

私は仮想化を使用したことがなく、速度を上げようとしています。私の新しいデスクトップは今日来る予定で、1 台のマシン (つまり、Vista デスクトップ、XP デスクトップ、vs 2005、vs20008、windows サーバー、sharepoint、sql サーバー 2000/2005/2008 など) ですべてのニーズを試して実行するために特別に購入しました。 )。以前は、ホーム オフィスでこれらのアプリごとに個別の物理マシンを購入してセットアップしていました。(これが、私の地下室が小さなデータセンターと混同されることがある理由です。)

私がセットアップしたこれらの仮想サーバーはどれも負荷が高くなく、開発とテストのために「オンライン」にしたいだけです。

だから私の質問は、どの無料の仮想化がセットアップするのが最も簡単な(最も速く、最も痛みが少ない)ですか? 私のニーズが変わった場合、あるツールから別のツールに変更する方法はありますか? (つまり、最初に「正しい」決定を下すことがどれほど重要か?)

次に、「ベース」OS として 64 ビット Vista を実行する可能性が高いため (別の方法で説得されない限り)、基本的にその OS には何もインストールせず、代わりにすべてを VM の「内部」にインストールしますか? 私の「プライマリ」開発環境でさえ?(私のメール、オフィススイートなども?)ここで読んでいるメッセージから、「イメージ」全体を移動してバックアップする機能は大きなプラスのようですが、それがアプリで可能かどうかはわかりません「ホスト」上で直接実行されます。

このマシンは、16G の RAM と 15K のハード ドライブを備えたデュアル CPU クアッド コアのバリエーションであるため、何でも処理できるはずです。

ところで: Windows プラットフォーム以外のセットアップが必要になる可能性はおそらく 5% 未満です。したがって、Unix/Linux ボックスをセットアップできるのは良いことですが、必須ではありません。

質問を要約すると、どの VM を使用すれば、手間が最小限で済み、「ホスト」OS に直接何かをインストールするべきではないのでしょうか? デスクトップ VM 戦略を適切に開始するためのその他のアドバイスはありますか? 本当に避けたい間違いはありますか?

2011 年 12 月の更新:この最初の質問とすべての役立つ回答の後、私は最終的に VMware ワークステーションを使用することになりましたが、後悔はしていません。それは無料ではありませんが、あなたが得るすべてに対して非常に安いです. 他の製品も機能していたと思います。

これを読んでいる人が仮想化を検討している場合、率直に言って、それは素晴らしいことです。何を待っているのでしょうか? 私の最初の VMware セットアップでは、プライマリ開発を「ホスト」OS に保持し、テスト サーバーには VM のみを使用しましたが、わずか 6 か月前に新しいマシンを購入し、現在はホスト OS (Windows 7) で何も実行せず、 1 つ以上の VM 内のすべてのツール/デスクトップ。プライマリ デスクトップに VM を使用すると、パフォーマンスがわずかに (非常にわずかに) 低下しますが、完全に実行可能なバックアップを常に利用できることは、マイナス面をはるかに上回り、プライマリ デスクトップをオンにすることもできます。私が道に出た場合/そのとき、私のラップトップ。

4

10 に答える 10

8

私は VMWare を 3 年間使用していますが、非常に優れています。私のホストは最低限の XP64 であり、開発 VM と「オフィス」VM を同時に立ち上げています。私の経験では、大量のメモリが割り当てられた VM の作成には役立ちません。3 GB の制限内にとどまると、パフォーマンスが低下する可能性があります (YMMV)。

于 2009-01-21T15:38:38.333 に答える
6

私はMicrosoft Virtual PCを広範囲に使用し、最近ではVMwareを使用して、インストール済みのアプリケーションをさまざまに組み合わせたテスト環境をセットアップしました。

MS VPC は、2 つの設定の中で最も手間がかかりません。本当に信じられないほど簡単です。VM を作成するには、いくつかの設定をポイント アンド クリックするだけです。次に、できれば OS DVD を ISO ファイルとして添付するだけです (インストールするオペレーティング システムのコピーごとにライセンスが必要です)。 )。オペレーティング システムをオンにした後、Virtual Machine Additions をインストールすることを忘れないでください。これにより、マウス ポインターの統合がより簡単になります。

VHDDファイルをコピーするだけで、コンピュータ全体をバックアップできます。

MS VPC で遭遇した唯一の制限は、ホスト OS が 32 ビットの場合、64 ビットのゲスト OS をインストールできないことです。

ただし、これは VMware の制限ではありません。そのため、私は VMware を使い始めました。Windows 2003 Server x64 をゲストとして、XP Pro x86 で実行するマシンを作成しましたが、.NET アプリケーションのコンパイラ スイッチの効果を含めて問題ありません。

VMWare コンソールは少し不格好ですが、機能的であり、すべての設定が完了すると、やはり簡単に使用できます。

あなたは決して振り返ることはありません。

1 つだけ、Windows 更新プログラムのダウンロードとインストールに多くの時間を費やすことが予想されます。現在、私の VM 数は 14 であり、更新は少し面倒です。そのうちの 1 つが Windows 7 ベータ版で、これはかなりうまく機能します。

一方を他方に変換することに関しては...理論的には、VMWareのコンバーター(これも無料)を使用して、物理コンピューター全体を吸い込んで仮想化できます(私はこれを一度実行しましたが、機能します)。理由はわかりませんこれは MSVPC ではありません。あなたは他の方法に行くことはできません。

仮想マシンで通常のデスクトップを実行しません。通常の開発環境をできるだけ高速にしたいのですが、パフォーマンスはかなり低下します。この点で VMware が MS VPC よりも優れていることは理解していますが、これを確認することはできません。

于 2009-01-21T16:17:06.527 に答える
5

Microsoft Virtual PCは、無料で勝つことは困難です。VMwareの明らかな欠点は、値札です。VMwareとMsVPCの長所と短所は、他の回答でかなりよく概説されていますが、ここにいくつかの追加のポイントがあります。

  • Vistaがホスト環境である場合は、Enterprise、Ultimate、またはBusinessを実行していることを確認してください。MSは、VistaHomeBasicまたはHomePremiumでのVPCの実行を許可していません。VMwareはこの制限によって制限されていません。これは技術的な制限ではなく、ライセンスの制限です。
  • 毎日の生産性アプリをVMで実行するとバックアップが簡単になりますが、ホストを起動してからVMを起動する必要があるため、起動時間が遅くなります。ホスト上で実行されているバックアップソフトウェアはVMディスクを単なる大きなファイルと見なし、何が変更されたか、何が変更されていないかを確認できないため、増分バックアップは困難です。そのため、ブロブ全体がバックアップされます。これは、バックアップストレージの観点からコストがかかる可能性があります。増分バックアップの場合、ドライブスナップショットの方が簡単な場合があります:http ://www.drivesnapshot.de/en/
  • テストプラットフォームを実行するためのソリューションとして、既知の良好な状態にロールバックする必要があるシステム、またはVMに勝るものがないめったに使用されないシステム。

テストマシンでMsVPCの実験を開始し、それに慣れることをお勧めします。その後、完全に仮想化するかどうかを後で決定できます。1日目から完全に仮想化するのは苦痛であり、それをしなかったと思うかもしれません。

于 2009-01-21T16:33:18.070 に答える
3

率直に言って、Virtualbox を使用すると、おそらく最小限の手間で起動して実行できますが、仮想化された SMP はサポートされていません。それができない場合、VMWare Server は無料で、ESXi も無料で (ESX の経験がない限り、構成するのはもっと面倒です)、VirtualPC は便利なオプションです。

ホスト OS に何もインストールする予定がない場合は、Hyper-V マシンを搭載した Server 2k8 で実行します (これにより、VHD ファイルからネイティブに起動するオプションも提供されます)。私としては、仮想マシンを自分のデスクトップのように扱う傾向はありません。ホスト OS に必要なものをすべてインストールし、VM をそのままにして、マシンが現在実行しているサービスを実行します。結局のところ、デスクトップを VM で実行したい場合は、ESX ボックスで RDP を使用してそれを実行できたはずです。

15kドライブは?うーん...わかりました。SAS (ヴェロキラプトルではなく) であることを願っています。なぜなら、スナップショット用に大量の安価なセカンダリ ストレージ、パフォーマンスが重要ではないイメージ (SQL サーバー以外のもの) が必要であり、ヴェロキラプトルにはまったく同じものがないからです。信頼性。

于 2009-01-21T15:42:02.837 に答える
1

Vista OSに仮想マシンをセットアップし、同時にxpを実行しました。一部のアプリは64ビットでは機能しないため(つまり、古い16ビットアプリ)、すばらしいです。おそらく最もユーザーフレンドリーなMicrosoftVirtualPC2007を試すことができます。それが私が使っているものです。Virtualboxも試すことができます。これを機能させるために、パーティションを設定し、新しいオペレーティングシステムにスペースを割り当てることができます。または、予備のフォーマットされたセカンダリドライブをお持ちの場合はそれを使用し、10ギガを割り当てることで十分に機能することを願っています。

于 2009-01-24T10:43:46.680 に答える
0

多くの仮想化プラットフォームは、OpenGL / DirectX/3Dの適切なサポートを欠いていることを忘れないでください。これらのタイプのアプリを実行/テストする必要がある場合は、無料ではないバージョンにアップグレードする必要があります。

多くの場合、アプリはソフトウェア3Dエミュレーションで「実行」できますが、パフォーマンスは耐え難いものになります。これは、OpenGLアクセラレーションを使用してグラフィックスやアニメーション(科学アプリなど)を実行している場合、またはArcGISExplorerなどの3Dアプリケーションの拡張機能を構築している場合によくある問題です。

個人的には、VMでパフォーマンスの低いアプリを使用する傾向があるため、VMで日常の環境を実行することはありません。2つの最大の違反者はデスクトップ検索と3Dベースのアプリです。ただし、標準的なオフィス製品スイートを使用していて、システムをまったくプッシュしていない場合(特にディスク)は、問題ないはずです。

于 2009-01-21T17:42:02.453 に答える
0

VMWare オープン ソース サーバー (最新の無料サーバー) を使用していますが、使用とセットアップが非常に簡単です。また、他のリソースほど多くのリソースを使用しません。

于 2009-01-21T15:44:48.183 に答える
0

デバッグに最適なVMware の記録/再生機能 (素晴らしいビデオ デモはこちら) を確認してください。無料の製品には含まれていないため、ライセンスを購入する必要がありますが、かなり優れた DirectX サポートも得られることを考えると、それだけの価値があります。

于 2009-01-21T22:20:35.887 に答える
0

私は仮想化を始めたばかりで、Microsoft Virtualization 4.6 という本を手に入れました ...今まで本当に役に立ちました..必要に応じてチェックアウトできます...

https://www.packtpub.com/getting-started-microsoft-application-virtualization-46/book

于 2011-04-05T07:00:09.687 に答える
0

また、VMware のESXiを調べてみることをお勧めします。これは、VMware の完全な ESX 製品の簡素化された無料版です。これはベアメタル ハイパーバイザーのインストールであるため、Parallels、Virtual PC、または VMware 独自のサーバー ツールなどのホストされたソリューションで見られるレベルのパフォーマンス ヒットは見られません。

VM を構築するには多少の労力が必要です。そのためには、VMware Server (これも無料) ツールを使用して VM を構築することをお勧めします。

ビルドが完了すると、ESXi 上で実行できます。

于 2009-01-24T18:26:59.570 に答える