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이 있다고 생각합니다. 다른 작은 가상 머신을 사용하여 스냅샷 작업을 관리하는 것이 더 쉬울 수도 있습니다.

관련 정보