Este artigo descreve como gerenciar snapshots a partir do shell do ESXi, abordando tarefas de criação, consulta de remoção de snapshots.
1-Descobrindo o vmid das maquinas virtuais:
Comando: ~ # vim-cmd vmsvc/getallvms
Saída do comando:
Vmid Name File Guest OS Version
10 XP3 [datastore1] XP3/XP3.vmx windows7Server64Guest vmx-08
11 XP4 [datastore1] XP4/XP4.vmx windows7Server64Guest vmx-08
8 XP [datastore1] XP/XP.vmx otherGuest vmx-08
9 XP2 [datastore1] XP2/XP2.vmx otherGuest vmx-08
2-Criando um snapshot para uma determinada máquina virtual, neste exemplo utilizamos a VM XP3, cujo o vmid é 10:
Comando: ~ # vim-cmd vmsvc/snapshot.create 10 snap_teste
Saída do comando:
Create Snapshot:
3- Verificando se o snapshot foi criado com sucesso, neste exemplo utilizamos a VM XP3, cujo o vmid é 10:
Comando: ~ # vim-cmd vmsvc/snapshot.get 10
Saída do comando:
Get Snapshot:
|-ROOT
--Snapshot Name : snap_teste
--Snapshot Desciption :
--Snapshot Created On : 1/12/2015 3:44:22
--Snapshot State : powered off
--|-CHILD
----Snapshot Name : snap_test2
----Snapshot Desciption :
----Snapshot Created On : 1/12/2015 3:45:35
----Snapshot State : powered off
3- Deletando todos snapshots da máquina virtual, neste exemplo utilizamos a VM XP3, cujo o vmid é 10:
Comando: ~ # vim-cmd vmsvc/snapshot.removeall 10
Saída do comando:
Remove Snapshot:
4- Criando snapshots de todas as VM’s do host ESXi:
Comando: ~ # for i in `vim-cmd vmsvc/getallvms | cut –d“ “ –f1`; do vim-cmd vmsvc/snapshot.create $i snapshot_vmid$i ; done
Saída do comando:
Create Snapshot:
Create Snapshot:
Create Snapshot:
Create Snapshot:
Este procedimento pode ser utilizado em combinação com outros comandos, basta alterar o comando após a palavra “do”, por exemplo:
- snapshot.create
- snapshot.dumpoption
- snapshot.get
- snapshot.remove
- snapshot.removeall
- snapshot.revert
- snapshot.setoption
- get.snapshotinfo
Este artigo demostrou o gerenciamento de snapshots por meio do ESXi shell, listando exemplos das tarefas mais utilizadas por um administrador no que diz respeito a snapshots de maquinas virtuais.