同じOSとソフトウェアのリストを持つ2つの仮想マシンがあります。 (実際、それらはクローンされました)。
VMにアプリケーションをインストールし、スナップショットを撮りました。
このスナップショットをコピーして別のVMに関連付けることはできますか?
(そのため、もう一度労力を費やす必要はありません。クローンを作成できることはわかっていますが、スナップショットを貼り付けて関連付けることができれば、より良いでしょう)。
不可能である場合、それが不可能である理由についての少しの説明がより役に立ちます。 (私は私のマネージャーに答える必要があります)
いいえ、それは不可能です。
マネージャに VMware ESXiおよびESX(1015180) の仮想マシンスナップショットを理解するように指示します。スナップショットプロセス。ここで注意すべき重要な点は次のとおりです。
ディスクチェーン-スナップショットは差分ディスク(変更のみで構成されるディスク)であるため、スナップショットを別のVMに関連付けることは、仮想ディスクの有効なデータにはなりません。 2つのマシンのディスク間のブロックレベルでの違いは間違いありません。
VMスナップショットデータベース。スナップショット情報は、VMWare APIを介して読み書きされるデータベースファイル(vsdb)に保存されます。
下部の警告:
注意:個々の子ディスクまたはスナップショット構成ファイルを手動で操作すると、ディスクチェーンが危険にさらされる可能性があります。データが失われる可能性があるため、ディスクチェーンを手動で変更することはお勧めしません。
いいえ、スナップショットはブロックレベルの差分ディスクなので、これは機能しません。スナップショットは、元のディスクを超える「透過性」のようなものと考えてください。元の変更があった場合、スナップショットは意味をなさず、マシンは不整合な状態になります。
これは小さなトピックではありませんが、基本的には、スナップショットが作成されたとき-その時点から元のディスクが「シール」され、変更がスナップショットに書き込まれます。
完全を期すために、スナップショットファイルをコピーしてメタデータを変更することにより、手動でcanが好きなことを実行できることを知っていますが、
VMレベルのスナップショットが恒久的にソース仮想マシンに関連付けられているであることをマネージャーに伝えます。 VMwareスナップショットを作成すると、すべての変更が新しい.VMDKファイルに適用されます。最初のインストールでシステムが同一であると言っても、それらの間にはまだブロックレベルの違いがあります。
これは機能しません。
うまくいけば、アプリケーションのインストールと構成に必要な手順を文書化できました。作業を複製して再度インストールする必要がある場合があります。 1つの考慮事項は、VMwareのライセンス版を使用している場合です... vCenterを導入している場合は、インストールしたソフトウェアを実行しているシステムを新しい仮想マシンに複製できます。