
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“即時複製.凍結”vmtoolsd“即時複製.凍結” 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
我相信大多數備份實用程式都有一個單獨的管理器虛擬機器來製作快照。使用另一個小型虛擬機器來管理快照任務可能是更簡單的方法。