仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VMware Converter を使用して仮想マシンを変換する

仮想化は、ソフトウェアのテストとデバッグ、同じデスクトップ上で異なるオペレーティング システムの複数のインスタンスを同時に実行し、ハードウェア コストを最小限に抑え、モジュール性と効率を高める優れた方法です。これにより、パワー ユーザーは時間とお金を節約し、通常は挑戦したり、試みたり、できなかったりするタスクを実行できます。仮想化とは、名前が示すように、仮想マシンを使用することです。これらの仮想マシンは、仮想ハード ディスクに格納されます。

問題は、各仮想化製品が独自のファイルシステム形式を提供していることです。これは、たとえば VirtualBox と VMware を使用している場合、2 つのプログラムが仮想マシン (および仮想ハード ディスク) を独自の方法で作成し、必ずしも相互に互換性があるとは限らないことを意味します。つまり、使用する仮想化製品ごとに 1 回ずつ、オペレーティング システムを数回再インストールする必要があるということでしょうか。答えは、必ずしもそうではありません。

仮想化の世界では、仮想マシンをネイティブ形式から他の形式にインポート、エクスポート、および変換する際に、かなりの柔軟性が提供されます。これが、この記事とそのいくつかの続編のすべてです。仮想マシンをすばやく簡単に変換する方法を示します。本日は、物理マシンから仮想マシンへ、またはその逆の変換など、VMware 仮想マシンをさまざまな方法で操作できる強力な VMware ユーティリティである VMware Converter を紹介します。

変換プロセス

ESX と ESXi の永続的な仮想ハードディスク (フラット vmdk) を、VMware Player、Server、および Workstation の仮想ハードディスクに変換します。仮想マシンの一部を保持する ESX (または ESXi) サーバーがあるとします。これらのマシンを VMware Server または VMware Workstation で使用するとします。できません。

ESX とその他の製品はすべて VMware によって作成されていますが、それらの間にはいくつかの違いがあり、仮想マシンをオンザフライで使用することはできません。それらを変換する必要があります。ここで、VMware Converter の出番です。

一般的な仮想化の詳細については、仮想化のセクションを参照してください。具体的には、次の興味深い記事を見つけることができます:

VMware Server で仮想マシンのクローンを作成する方法

ESXi で仮想マシンのクローンを作成する方法

ヘッダー ファイル (name.vmdk) とフラット ファイル (name-flat.vmdk) で構成される ESXi ハイパーバイザーにある、事前に割り当てられた 20 GB の縮小不可能な仮想ハード ディスクを取得し、拡張可能な仮想ディスクに変換します。 VMware Player、Server、または Workstation で完全に使用可能なハードディスク (something.vmdk)。その過程で、事前に割り当てられた空き領域が「解放」されるため、イメージが大幅に小さくなります。

まず、コンバーターをダウンロードしてインストールします。ダウンロードするには登録が必要です。コンバーターがインストールされたら、それを実行します。 VMware Converter は、Windows と Linux の両方で動作します。この記事全体のデモンストレーション スクリーンショットは Windows マシンで作成されていますが、便宜上、最後に openSUSE 11.0 インストールのスクリーンショットも 2 つあります。

ステップ 1:ソースの指定

Convert は、多数の変換オプションをサポートしています。いくつかお見せします:

電源が入っているマシン:

これは、ローカルまたはリモートの実際に実行中のホストです。サポートされているオペレーティング システムには、さまざまな Windows バージョン、RedHat、SUSE Ubuntu が含まれます。

VMware インフラストラクチャ仮想マシン

サポートされている製品には、ESX サーバー、ESXi、および vCenter Server が含まれます。

VMware Workstation またはその他の VMware 仮想マシン

このオプションは、ソースまたは宛先として、最も頻繁に使用される候補の 1 つになる可能性が高くなります。ご覧のとおり、Player から Workstation まで、VMware デスクトップ製品のファミリー全体がサポートされています。

バックアップ イメージまたはサードパーティの仮想マシン

ここでは、VMware 以外のさまざまな製品を見つけることができます。 Microsoft Virtual PC および Parallels がサポートされています。残念ながら、VirtualBox は見つかりませんでした。 VirtualBox から VMware への変換については、別の記事で説明します。

また、Acronis True Image バックアップもサポートされているという事実を好む人もいるでしょう。したがって、ATI を使用してシステムのイメージを作成している場合は、仮想マシンでイメージを試す素晴らしいオプションがあります。同じことが ShadowProtect にも当てはまります。

仮想アプライアンス

最後のオプションは、構成済みの仮想マシンを参照します。

VMware Infrastructure 仮想マシンをソースとして使用します。

VMware Converter を使用して仮想マシンを変換する

ESXi サーバーに接続すると、変換可能な仮想マシンのリストが表示されます。

ステップ 2:目的地の指定

前と同じように、5 つのオプションがあります。宛先の種類として、VMware Workstation またはその他の VMware 仮想マシンを選択します。 [VMware 製品の選択] で、関連する製品を選択します。 VMware Server 1.x を使用しているので、これを選択します。最後に、変換した仮想マシンを保存する名前とディレクトリを選択します。

VMware Converter を使用して仮想マシンを変換する

ステップ 3:オプションの表示/編集

選択が完了すると、ハード ディスクの変換に加えて、Converter が作成する仮想マシンの種類が表示されます。警告サインに注意してください。必要に応じて今は無視できますが、変換後、ターゲット プラットフォームで初めて実行する前に、仮想マシン オプションを確認してください。

たとえば、ESXi マシンの RAM が多すぎて、ラップトップの合計メモリよりも多くなっています。そのため、トリミングして調整する必要がありました。もう 1 つの一般的な警告は、複数の CPU とハイパースレッディングに関するものです。

VMware Converter を使用して仮想マシンを変換する

確認する価値のあるもう 1 つのオプションは、ハード ディスクです ([コピーするデータ] の下)。事前に割り当てられたターゲット ディスクを作成し、オプションで 2 GB のファイルに分割するか、動的に拡張可能なディスクを作成し、オプションで 2 GB のファイルに分割することができます。

ステップ 4:変換中

上記のオプションを確認すると、変換が開始されます。プロセッサとネットワークによっては、時間がかかります。私の場合、20GB のディスクを 3.3GB のディスクに変換するのに 11 分かかりました。

VMware Converter を使用して仮想マシンを変換する

ステップ 5:テスト

あ、はい。意図した新しいフォーマットでマシンの電源を入れ、変換が問題なく機能することを確認します。以上です!とてもシンプルですね。

重要な注意事項

Server と ESXi で別々に仮想マシンのクローンを作成する方法については、すでに説明しました。ただし、サーバーから ESXi に、またはその逆にクローンを作成する場合、コピー/貼り付けの方法は機能しません。 Converter を使用すると、この問題を解決できます:

状況 1:サーバーから ESXi へのクローン作成

元の記事で説明したコピーと貼り付けの方法を使用して、ローカルで仮想ハード ディスクのインスタンスをできるだけ多く作成します。次に、仮想マシンを変換して ESXi にアップロードします。または、マシンを 1 つだけコピーし、ESXi 方式を使用してそのクローンを作成します。

状況 2:ESXi からサーバーへのクローン作成

上と同じで、逆方向です。いくつかのコピーを作成してから変換してダウンロードするか、1 台のマシンを作成して変換し、ローカル ディスクに配置したら、コピー アンド ペースト方法を使用していくつかを作成します。

Linux のスクリーンショット

約束どおり、KDE ​​を実行している openSUSE 11.0 にインストールされた VMware Converter のスクリーンショットのペアを次に示します。メニューとオプションは同じなので、上記の「Windows」セクションから学んだ教訓を Linux のケースに適用するのに何の問題もありません。

結論

VMware Converter は、非常に使いやすく、非常に強力なツールです。仮想化の展開を計画する際に、非常に自由度が高くなります。セットアップがどの程度厳密であるか柔軟であるか、複数のプラットフォームにわたるハードディスクの要件、フォーマットの非互換性などについてあまり心配する必要はありません。代わりに、コンバーターに面倒な作業を任せて、仕事を終わらせることに集中できます。

次の記事では、VMware ハードディスク (vmdk) を Amazon Elastic Cloud Computing (EC2) 形式の AMI に変換する方法について説明します。その後の第 2 回では、VirtualBox と VMware について説明します。

乾杯!


  1. 仮想マシンでの 3D アクセラレーション - パート 3:Linux ホストと Linux ゲスト - VMGL - (Im)possible?

    これは、仮想化に関する 3 回目の記事です。そして多分一番難しい。これまでのところ、VMware 製品では DirectX がサポートされ、VirtualBox では OpenGL がサポートされていますが、いずれも Windows ゲストのみが利用できます。ホスト プラットフォームの選択は問題ではありませんでした。しかし、Linux ゲストはどうでしょうか? これはいけないと思いました。しかし、Linux ゲストで VMGL というアプリケーションを使用して 3D を楽しむ方法を紹介している linux.com の記事を読みました。それは有望以上に見えました。見栄えが良かったです。でも難

  2. 仮想マシンでの 3D アクセラレーション - パート 1:VMware &DirectX - チュートリアル

    仮想化されたオペレーティング システムを既存のホスト上で実行することは、優れたアイデアです。楽しく、クールで、実際のプラットフォームにコミットする前にソフトウェアを試すことができ、通常はあえてしないことを行うことができ、非常に大きな柔軟性が得られ、展開のコストが大幅に削減されます。 しかし、ほとんどの仮想化ソフトウェアに欠けているのは、ゲスト オペレーティング システムの 3D アクセラレーションです。または不足していた...仮想マシンでの 3D アクセラレーションが現実のものになりました。 はじめに この一連の記事では、ゲスト OS で 3D アクセラレーションを有効にする