
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
당신이 할 수 있는 일은 OS를 동결하고 복제하는 것입니다. 최종 목표에 따라 이것이 도움이 될 수 있습니다. vmware-rpctool "instantclone.freeze" vmtoolsd "instantclone.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 VM에 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이 있다고 생각합니다. 스냅샷 작업을 관리하기 위해 또 다른 작은 VM을 갖는 것이 더 쉬운 방법일 수 있습니다.