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

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

仮想化のファンなら、遅かれ早かれ VMware Server に出会うでしょう。サーバーは、既存のデスクトップ上でさまざまなオペレーティング システムの複数のインスタンスを実行できる無料のソリューションであり、効率性、生産性、モジュール性、テスト、および調整の世界を目の前で開きます。

仮想化により、実際のマシンでは通常試みない多くのことを行うことができます。たとえば、パーティションの破壊を恐れずに、Windows と Linux マシンのデュアル ブート構成をテストします。または、実際のセットアップを汚さずに新しいソフトウェアを試してみたいと思うかもしれません。

はじめに

仮想化の詳細については、この目的のために私が捧げたチュートリアルのセクション全体を読むことをお勧めします。これらのチュートリアルでは、古い DOS の機能、VMware Player と Server、VirtualBox、MojoPac、仮想マシンでの 3D アクセラレーション、デュアル ブート、一般的なヒントとコツ、およびその他の便利な機能について説明します。さて... 特定のオペレーティング システムの複数のインスタンスを実行したいということもよくあります。個人的な例として、自宅で実行されている 3 台の CentOS 5 仮想マシンのミニ ファームがあります。仮想マシンは本質的に、完全に機能する実際のシステムです。物理マシンとの主な違いは、仮想化されたハードウェアで実行されることです。これは、他の (実際の) システムと同じようにインストールする必要があることを意味します。

利用可能なオペレーティング システムのインスタンスを 1 つだけ実行する場合、インストールは 1 回限りの操作で済みます。しかし、同じタイプの仮想マシンを数十台デプロイしようとするとどうなるでしょうか?これは、退屈なインストールとインストール後の構成プロセスを何度も繰り返さなければならないということですか?

幸いなことに、答えはノーです。

これがこの記事のすべてです。仮想マシンの複製/コピーを迅速かつ簡単に作成し、何時間ものインストールと微調整をスキップする方法を教えてください。つまり、同一のクローンを作成します。

CentOS mini far に戻ります。単一の仮想マシンのみをインストールする必要がありました。他の 2 つのインスタンスはコピーであり、クローンを作成するのに約 5 ~ 6 分かかりました。最初のインスタンスで実行しなければならなかった 1 時間のインストールと、さらに 2 ~ 3 時間の必要な設定。というわけで、興味のある方は読み進めてください。

仮想マシンのクローン作成

タスクは非常に簡単です。既存の仮想マシンの同一のコピーを作成します。これは、オペレーティング システムを 1 回インストールすることを意味します。これは必須であり、熱力学の第 2 法則に勝るものはありません。しかし、その後は怠け者でいてください。

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

Windows にインストールされた VMware Server でデモンストレーションを行います。ただし、この原則は、Linux を含むあらゆるプラットフォーム上の VMware Server、あらゆる仮想マシンに当てはまります。

仮想マシンはファイルです

これは、仮想マシンについて覚えておく必要がある最も重要なことです。これらは、ハードディスクのフォルダに保存されたファイルに完全に含まれています。ファイル/フォルダをコピーすると、仮想マシンが効果的にコピーされました。それでおしまい!しかしここで、より詳細な手順をいくつかの写真とともに見てみましょう。

ステップ 1:クローンを作成する仮想マシンを見つける

管理を容易にするために、仮想マシンは別のフォルダーに保存される可能性が高くなります。たとえば、Ubuntu 仮想マシンは Ubuntu という名前のフォルダーに保存される可能性が高く、Windows XP マシンは Windows XP という名前のフォルダーに保存される可能性が最も高いというようになります。少なくとも適度に整頓されている場合、仮想兵器は次のようになります:

すべてのファイルが 1 つのフォルダーに保存されている場合、クローン作成を成功させるために必要なファイルを見つけるのが少し難しくなります。お気付きかもしれませんが、VMware 仮想マシンには、.vmx、.vmdk、.vmsd などのかなりの数の拡張子があります。この多様性に混乱するかもしれませんが、実際はもっと単純です。クローン作成を成功させるために必要なのは、.vmx 仮想マシン構成ファイルと .vmdk 仮想ハードディスクの 2 つのファイルだけです。仮想ハードディスクは複数のファイルに分割される場合があるため、これらのファイルが複数存在する可能性があります。必要なファイルが見つかったら、次のステップはファイルを新しい場所にコピーすることです。

ステップ 2:仮想マシン フォルダをコピーする

宛先フォルダーを作成します。たとえば、PCLinuxOS 仮想マシンのコピーを作成している場合、そのコピーは copy-of-pclinuxos や pclinuxos-2 などの名前のフォルダに入ります。あなたの最善の策は、論理名に固執することです。これは、通常の方法でファイルをコピーするのと同じくらい簡単です - Ctrl + C、Ctrl + V、メニューからのコピーと貼り付け、コマンドラインなど。

ステップ 3:新しく複製されたマシンを VMware サーバーに登録する

次のステップは、サーバーを介して仮想マシンを開くことです。これにより、仮想マシンが登録され、使用可能なマシンのメニューに一覧表示されます。 VMware Server を起動し、[ファイル]> [開く] に移動します。クローンに移動し、.vmx 構成ファイルを選択します。これにより、クローンがリストに追加されます。

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

元のマシンとまったく同じパラメーターを持つため、仮想マシンの設定を編集して名前を変更できます。在庫を監視するロジックがあなたにとって理にかなっている限り、何でも構いません。信じられないかもしれませんが、それがすべてです。

何百ものコピーが必要な場合は、これを行うスクリプトを記述し、仮想マシン名を編集できます。 Linux では、これは、たとえば grep と sed を使用してリストをループする非常に単純な例です。

結論

仮想マシンのクローンを作成すると、時間を大幅に節約できます。さらに、クローンは完全バックアップまたは元の仮想マシンでもあるため、クローンを使用して、仮想マシンに加えられた壊滅的な変更を元に戻すこともできます。 VMware Server では、仮想マシンのスナップショットを 1 つだけ保持できますが、独自の手動コピーを作成することで、この制限を簡単に克服できます。

このシンプルで非常に便利なチュートリアルをお楽しみいただけたでしょうか。次に、無料の ESXi ベアメタル ハイパーバイザーを使用して同じことを行う方法を見ていきます。

楽しむ!


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

    これは、仮想マシンでの 3D 仮想化の構成と使用に特化した 3 つの記事の 2 番目です。今日は、Windows または Linux ホストにインストールされた VirtualBox で実行されている Windows 仮想マシンの OpenGL アプリケーション (およびゲーム) の 3D アクセラレーションを有効にする方法を学習します。 最初の記事では、VMware 製品を使用して、Windows で DirectX プログラムの 3D アクセラレーションを有効にする方法について説明しました。ホスト プラットフォームの選択は問題ではありませんでした。 Windows ホストと Linux

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

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