目次
仮想マシン(VM)は、カスタマイズされたオペレーティングシステムをいつでも自分のマシン上で実行できる優れたツールであり、その用途はほぼ無限です。
仮想マシンは、日常のコンピュータ・ユーザーにとっても便利ですが、ソフトウェア開発者やテスターなど、ソフトウェア開発の現場で働く人にとっても貴重な存在です。 ほとんどすべてのOSとハードウェアの仕様に合わせてセットアップと設定が可能です。
仮想マシンを利用することで、さまざまな環境でソフトウェアの開発やテストを行うことができます。
仮想マシンの「クローン」とはどういう意味なのでしょうか。 まず、クローンとはどういう意味か、そしてその方法について見ていきましょう。
仮想マシンクローニングとは?
クローン」とは、動詞として使われる場合、何かの同一のコピーを作るという意味です。 今回は、既存の仮想マシンの同一のコピーを作りたいと思います。 複製は、全く同じオペレーティングシステム、ハードウェア構成、ソフトウェア構成、インストールされたアプリケーションを持つことになります。
クローンマシンは、作成当初はオリジナルマシンとほぼ同じですが、使い始めると、ユーザーの操作によって、設定が変わったり、ディスクにファイルが作成されたり、アプリケーションがロードされたりするなど、少しずつ違いが出てきます。 ログインや新しいユーザーを作成するだけでも、新しいユーザーデータがディスクに書き込まれ、システムが変化していきます。
つまり、クローンVMは、最初に作成された時点では完全なコピーに過ぎず、一度起動して使用されると、元のインスタンスと乖離し始めるのです。
仮想マシンのクローンを作成する理由
ソフトウェア開発者やテスターは、アプリケーションの作成やテストを行うための環境を必要とすることがよくあります。 仮想マシンを使えば、テストに必要なリソースで構成されたクリーンな環境を作ることができます。 VMを使用していると、さまざまな開発アイデアを試したりソフトウェアをテストしたりして破損することがあります。 最終的には、新しいものが必要になることでしょう。
毎回新しい仮想マシンをセットアップして作成するのは時間がかかるので、最適な方法は、仮想マシン上にオリジナルの環境を1つ作成し、それをクリーンまたは未使用にしておくことです。 新しい環境が必要になったときは、オリジナルの環境を複製すれば、テストや開発環境に必要なものをすぐに揃えることができます。
また、開発者やテスターが複数いる場合にも有効で、各自でVMを作成するのではなく、必要なものがすべてセットアップされたオリジナルのコピーを渡せば、開発者やテスターは同じ環境から作業を開始できます。 誰かが自分のマシンを破損したり壊したりしても、簡単に新しいものを作成できますしね。をやり直す。
仮想マシンのクローン作成方法:ガイド
仮想マシンは、ハイパーバイザーと呼ばれるアプリケーションによって制御されます。 Virtualbox、VMWare Fusion、Parallels Desktop for Macなどがその例です。
最高のハイパーバイザーについては、最高の仮想マシンのラウンドアップをご覧ください。 ほぼすべてのハイパーバイザーには、仮想マシンを複製する機能があります。 上記の3つのハイパーバイザーを使って複製する方法を紹介します。 他のほとんどは同様の方法を使用しています。
バーチャルボックス
VirtualBoxでマシンのクローンを作成するには、以下の方法を使用します。 なお、これらのコマンドは、VirtualBoxアプリケーションの上部にあるメニューから実行することも可能です。
ステップ1:デスクトップ上でVirtualBoxを起動します。
Step 2: 複製したい VM に全てのアプリケーションがインストールされ、必要な構成がされており、必要な状態であることを確認します。 各コピーは同じ状態と構成で開始することを忘れないでください。 準備ができたら、複製する前に VM をシャットダウンするのがベストです。
Step 3: VirtualBoxアプリケーションの左パネルにある仮想マシンのリストで、クローンしたい仮想マシンを右クリックします。 するとコンテキストメニューが表示されます。
ステップ4:"クローン "をクリックします。
ステップ5:次に、新しいインスタンスの名前、保存場所など、いくつかの設定オプションが表示されます。 デフォルトのままでも、好みに合わせて変更することもできます。 オプションを選択したら、[clone]ボタンをクリックします。
これで、オリジナルのVMの正確な複製ができあがり、それを使ったり、チームの誰かにあげたりすることができます。
VMware
VMwareにも同様の手順があります。 VMware Fusionでは、以下の手順で使用できます。
- VMware Fusionアプリケーションを起動します。
- コピーする仮想マシンに必要なアプリケーションがすべて入っており、希望通りの設定になっていることを確認する。
- クローン作成前にマシンをシャットダウンしてください。
- 仮想マシンライブラリから必要なVMを選択します。
- 仮想マシンをクリックし、完全なクローンまたはリンクされたクローンを作成します。 スナップショットからインスタンス化する場合は、[Snapshots]をクリックします。
- スナップショットからクローンを作成するオプションを選択した場合は、右クリックしてから、完全クローンまたはリンクドクローンを選択します。
- 新しいバージョンの名前を入力し、"保存 "をクリックします。
Parallels Desktop
Parallels Desktopの場合は、以下の手順、またはParallels社のこのガイドを参照してください。
- Parallelsを起動し、オリジナルとして使用するVMが設定され、コピーしたい状態であることを確認します。 また、シャットダウンされていることを確認します。
- コントロールセンターで、VMを選択し、File->Cloneを選択します。
- 新しいバージョンを保存する場所を選択します。
- 保存」をクリックすると、作成されます。
リンクドクローンについて
ほとんどのハイパーバイザーでクローンを作成する際、完全なクローンか「リンクした」クローンを作成するオプションが与えられます。 この違いは何なのか、疑問に思われるかもしれません。
フルでは、ハイパーバイザー上で単独で動作するスタンドアロン仮想マシンが得られ、リンクされたものは、そのリソースが元の仮想マシンにリンクされています。
リンククローンの使用にはメリットとデメリットがありますので、どのクローンを使うか決める前に、それらがどのようなものかを知っておくとよいでしょう。
リンクされたクローンはリソースを共有するため、ハードディスクの容量を大幅に削減できます。 完全なクローンは、大量のディスクスペースを使用する可能性があります。
リンククローンのもう一つの利点は、オリジナルのVMに変更を加えた場合、リンクされたバージョンも更新されることです。 つまり、オリジナルに変更が加えられるたびに新しいものを作成する必要がありません。 しかし、このことは、変更が複製した環境に影響を与えたくない場合には不利になる可能性があります。
また、リソースが共有されるため、リンクされたVMは必要なリソースを使用するために順番を待たなければならない場合があります。
もう一つの欠点は、リンクされたマシンがオリジナルのVMに依存することです。 オリジナルも同じ領域にコピーしない限り、クローンをコピーして別のマシンで実行することはできません。
また、誤って削除してしまうなど、オリジナルに何かあった場合、リンクされたコピーは機能しなくなります。
最後の言葉
仮想マシンのクローンは、実際にはその仮想マシンの現在の状態のコピーに過ぎません。 クローンは、特にソフトウェア開発に携わる人にとって有益です。 仮想マシンのクローンを使えば、特定の環境のコピーを作ることができるので、オリジナルの破壊を心配することなく、再利用することができるようになるのです。
クローンを新規に作成する場合、完全クローンかリンクドクローンかを決定する必要があります。 上記でお話したメリットとデメリットを考慮するようにしてください。
また、ご質問やご意見がありましたら、いつでもお寄せください。 皆様のご意見をお待ちしています。