vim-cmdコマンドで特定のスナップショットを削除する方法
search cancel

vim-cmdコマンドで特定のスナップショットを削除する方法

book

Article ID: 419669

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vSphere ESXi 8.0

Issue/Introduction

免責事項:これは英文の記事「How to remove specific snapshot via vim-cmd command」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

このドキュメントではvim-cmd コマンドを利用して、特定のスナップショットを削除する方法について説明します。

Resolution

対象の仮想マシンが稼働しているESXiホストへ root ユーザにてSSHでログインします。

  1. 下記コマンドでスナップショットデータを持つVMのvmidを確認します。

    vim-cmd vmsvc/getallvms

    例)
    vim-cmd vmsvc/getallvms

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

  2. 下記コマンドでSnapshot Id を確認します。

    vim-cmd vmsvc/snapshot.get <vmid>

    例)
    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. 下記コマンドでスナップショットの削除をします。

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

    例)
    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