VM内のスナップショットLinux vmwareゲスト

VM内のスナップショットLinux vmwareゲスト

Linux VMゲストは、open-vm-toolsスイートのみを使用して独自のスナップショットを作成するようにホストに要求できます。これが可能であることを示す参考資料を見たことがありますが、例はありません。私のテスト環境はESXi 5.5とCentOS 7です。

ベストアンサー1

open-vm-tools や vmware ツールでは不可能です。 https://docs.vmware.com/en/VMware-Tools/12.1.0/vmware-tools-administration-guide.pdf

私はあなたが見るスナップショット参照がvmbackupプラグインについてのものだと思います。スナップショットは開始されませんが、停止を処理します。 https://github.com/vmware/open-vm-tools/tree/master/open-vm-tools/services/plugins/vmbackup

あなたができることは、オペレーティングシステムを凍結して複製することです。最終目標によっては、これがうまくいく可能性があります。 vmware-rpctool "インスタント-clone.freeze" vmtoolsd "インスタント-clone.freeze" https://williamlam.com/2018/04/new-instant-clone-architecture-in-vsphere-6-7-part-1.html

https://williamlam.com/2018/04/new-instant-clone-architecture-in-vsphere-6-7-part-2.html

別のオプション(VMwareツールを使用しない)は、ゲスト内部でPythonスクリプトやJavaアプリケーションなどを実行することです。 https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/create_snapshot.py https://developer.vmware.com/samples/1078/vmsnapshot?h=snapshot#

PowerCLIを使用することもできますが、Linux仮想マシンにPowerShellをインストールする必要があります。 https://developer.vmware.com/docs/powercli/latest/products/vmwarevsphereandvsan/categories/snapshot/ https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.3

ほとんどのバックアップユーティリティには、スナップショットを撮るための別々の管理者VMがあると思います。他の小さな仮想マシンを使用してスナップショットジョブを管理する方が簡単かもしれません。

おすすめ記事