How to remove specific snapshot via vim-cmd command
search cancel

How to remove specific snapshot via vim-cmd command

book

Article ID: 419319

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vSphere ESXi 8.0

Issue/Introduction

This document describes how to remove specific snapshot via vim-cmd command.

Environment

VMware ESXi 8.x

Resolution

Log in via SSH as the root user to the ESXi host on which the target virtual machine is running.

  1. check vmid of VM having snapshot data using the command below.

    vim-cmd vmsvc/getallvms

    e.g.
    vim-cmd vmsvc/getallvms

    Vmid   Name                                                        File 
    32     test    [Datastore] XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/test.vmx 

  2. check snapshot ID using the command below.

    vim-cmd vmsvc/snapshot.get <vmid>

    e.g.
    vim-cmd vmsvc/snapshot.get 32

    Get Snapshot:
    |-ROOT
    --Snapshot Name        : test snapshot 1
    --Snapshot Id        : 5
    --Snapshot Desciption  :
    --Snapshot Created On  : MM/DD/YYYY HH:MM:SS
    --Snapshot State       : powered off
    --|-CHILD
    ----Snapshot Name        : test snapshot 2
    ----Snapshot Id        : 6
    ----Snapshot Desciption  :
    ----Snapshot Created On  : MM/DD/YYYY HH:MM:SS
    ----Snapshot State       : powered off

  3. remove snapshot using the command below.

    vim-cmd snapshot.remove <vmid> <Snapshot Id>

    e.g.
    vim-cmd vmsvc/snapshot.remove 32 5

    Remove Snapshot:
    |-ROOT
    --Snapshot Name        : test snapshot 2
    --Snapshot Id        : 6
    --Snapshot Desciption  :
    --Snapshot Created On  : MM/DD/YYYY HH:MM:SS
    --Snapshot State       : powered off

Additional Information