ESXi VMware 하이퍼바이저에서 vim-cmd를 통해 현재 스냅샷 이름을 얻는 방법은 무엇입니까?

ESXi VMware 하이퍼바이저에서 vim-cmd를 통해 현재 스냅샷 이름을 얻는 방법은 무엇입니까?

현재 컴퓨터 상태가 연결된 스냅샷 ID를 얻으려고 합니다. SSH를 통해 ESXi 서버에 로그인했습니다.

다음은 다음의 예입니다 vim-cmd vmsvc/snapshot.get <VMID>.

Get Snapshot:
|-ROOT
--Snapshot Name        : first
--Snapshot Id        : 1
--Snapshot Desciption  : Default
--Snapshot Created On  : 2/8/2013 16:45:17
--Snapshot State       : powered off
--|-CHILD
----Snapshot Name        : second
----Snapshot Id        : 2
----Snapshot Desciption  : Default
----Snapshot Created On  : 2/8/2013 16:46:3
----Snapshot State       : powered off
----|-CHILD
------Snapshot Name        : third
------Snapshot Id        : 3
------Snapshot Desciption  : Default
------Snapshot Created On  : 2/8/2013 16:46:38
------Snapshot State       : powered off
----|-CHILD
------Snapshot Name        : two-two
------Snapshot Id        : 4
------Snapshot Desciption  : Default
------Snapshot Created On  : 2/8/2013 16:57:23
------Snapshot State       : powered off

현재 실행 중인 컴퓨터가 의존하는 스냅샷 ID가 무엇인지 확인하는 방법

답변1

vim-cmd vmsvc/get.snapshotinfo <VMID>전체 스냅샷 트리를 반환합니다. 흥미롭게도 현재 스냅샷은 현장에 있습니다 currentSnapshot. 예를 들어:

currentSnapshot = 'vim.vm.Snapshot:104-snapshot-57',

이 경우 104는 VM ID이고 57은 스냅샷 ID입니다.

관련 정보