免責事項:これは英文の記事「How to remove specific snapshot via vim-cmd command」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
このドキュメントではvim-cmd コマンドを利用して、特定のスナップショットを削除する方法について説明します。
対象の仮想マシンが稼働しているESXiホストへ root ユーザにてSSHでログインします。
vim-cmd vmsvc/getallvms
例)vim-cmd vmsvc/getallvms
Vmid Name File 32 test [Datastore] XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/test.vmx
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
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