ソフトウェア製品をテストするためのイメージをすばやく作成するには、何をお勧めしますか (ハードウェア アクセス - フル USB ポート アクセスが必要)? 仮想化はこれをカバーしますか? システムのイメージをすばやく再作成して最初からもう一度テストできるようにする必要があり、Windows と Mac OS に適したオプションが必要です。
9 に答える
USB アクセスのみであれば、仮想化が機能する可能性があります。
VirtualBox は、「個人使用または評価」または商用のいずれかの USB サポートで利用でき、Win、Mac、および Linux で動作します。ただし、Linux および Mac での USB サポートは散発的であり、すべてのデバイスで機能するわけではありません。VBox はスナップショットをサポートしています。
VMWare には、Win および Linux 用の VMWare Server という無料の製品が 1 つありますが、それらのサーバー製品に USB サポートがどの程度含まれているかはわかりません。Mac には VMWare Fusion がありますが、無料では利用できません。Fusion は、ほとんどの USB デバイスで動作します。Windows 用のワークステーション製品は、より高価です。いずれも試用版があると思います。すべてスナップショットを行います。
Parallels (Mac) が USB デバイスまたはスナップショットをどこまでサポートしているかはわかりません。
再イメージ化の間に短いダウンタイムを許容できる場合は、スナップショット機能は必要ありません。VM をシャットダウンしてから、ディスク イメージ (1 つまたは複数の通常のファイルに他なりません) をコピーして、VM を再起動できます。スナップショットは、(再起動せずに) より高速に元に戻すことができます。
仮想マシンが機能する場合は、 Virtual PC、VMWare、およびVirtualBoxから選択できます。
Virtual PC は、Win ホストと Win/Linux ゲストをサポートします。ただし、X 解像度のサポートに関してはいくつかの注意事項があります。
VMWare は、Win、OS X、および Linux ホストをサポートしています。Win および Linux ゲストをサポートします。
VirtualBox は VMWare と同じホストとゲストをサポートします。
3 つのいずれも OS X をゲストとして正式にサポートしていません。その理由は、OS X は Apple マシンに対してのみライセンスされているためです。ただし、VMWare の下に OS X をインストールできるハックがいくつかあります。具体的な手順は見ていませんが、VirtualBox または Virtual PC にインストールすることも可能かもしれません。
仮想化だけでは不十分な場合は、作成済みのインストール イメージまたはディスク イメージング プログラムを使用できます。
Windows 用に事前に作成されたインストール イメージの場合は、sysprep ツールを使用できます (sysprep またはシステム準備ツールを検索してください)。Apple から OS X 用の同等のツールがあるかどうかはわかりません。
ディスク イメージング プログラムについては、多くの人がSymantec Ghostを信頼していることを知っています。私は個人的にそれを使用していないので、それについて多くの情報を与えることはできません. ウィキペディアにもディスク イメージング プログラムのリストがあるので、これらも評価します。
それが役立つことを願っています。
仮想化が適切かどうかは、実際に必要な直接アクセスの量によって異なります。
ただし、仮想化が機能する場合、vmware はスナップショット機能をサポートする Windows および Mac 用の製品を提供します。
または、Linux、Windows、および Mac で動作し、スナップショットもサポートし、無料の VirtualBox もあります。
この種のものにはVMWare Playerを使用します。私はあなたが議論した種類のアクセスでそれをテストしていません (ドライバーレベルのものではなく主にアプリを行うため) が、多くの利点があります。具体的には、後で特定のポイントに復元するためにシャットダウンしたときに VM をコピーできることです。 (貧乏人のスナップショットのようなもの) そして、ハードウェアの予算を使い果たすことなく、多くの構成を持つことができます.
それは確かに USB 仮想化を提供し、完全なデバイス アクセスを提供するための最善策だと思います。必要なハードウェア サポートが提供される場合は、その他の理由から非常に優れたソリューションであるため、テストすることをお勧めします。私が考えることができる唯一の他の(VM以外の)提案は、自由に復元できるハードディスクイメージのバックアップです。
私は、Windows でこの種のことを行うためにVirtual PCを多用してきましたが、問題が発生することはありませんでした。それは無料です。これは常にボーナスです ;o)
編集:質問を読み直してください-USBがサポートされているかどうかわかりません。ただし、他のすべてのボックスにチェックを入れる必要があります
CloneZillaは、マシンのイメージを再作成するための優れた無料の方法です。
仮想マシンを使用してフレッシュ インストールのスナップショットを作成するだけで十分でない場合は、実際のハードウェアにフレッシュ インストールを実行し、ディスク イメージング ツールを使用します (Ghost が思い浮かびます)。
コストが重要な要素である場合は、必要な機能を備えた Linux ライブ CD がいくつかあります。 これが思い浮かびます。マシンに 2 番目のディスクを配置し、高速なネットワークとネットワーク ストレージがない限り、2 番目のディスクからイメージを作成します。定期的にネットワークに出入りするのが遅くなります。Linux ライブ CD を使用している場合、実際には 2 番目のディスクを EXT3 に設定できるため、Windows はそれを検出せず、ドライブ文字も割り当てません。