Linux KVM, Virsh administração snapshot
Linux KVM - Administrando Snapshot
Vou abordar os comandos para criar snapshot com virsh, mas antes segue explicação sobre snapshot.
Maquinas virtuais são utilizadas para ambientes de produção e testes, e para testes de configuração, instalação ou mesmo atualização, fazemos um backup do estado atual da maquina virtual, pois caso não ocorra o desejado ou ocorra algum problema, podemos simplesmente usar o ambiente igual ao momento antes dos procedimentos realizados, então podemos criar um snapshot, é como se fosse uma fotografia daquele momento.
Caso você ainda não tenha seu HyperV criado(servidor de virtualização), acesse o link abaixo onde abordo a instação.
Inicie o "virsh" e liste as maquinas virtuais(VMs):
[root@cloud ~]# virsh
Welcome to virsh, the virtualization interactive terminal.
Type: 'help' for help with commands
'quit' to quit
virsh # list --all
Id Name State
----------------------------------------------------
2 OracleDatabase19 running
Liste os snapshots da VM "OracleDatabase19". Neste caso não foi criado snapshot.
virsh # snapshot-list OracleDatabase19
Name Creation Time State
------------------------------------------------------------
Criar e listar o Snapshot criado:
virsh # snapshot-create-as OracleDatabase19 snap1
Domain snapshot snap1 created
virsh # snapshot-list OracleDatabase19
Name Creation Time State
------------------------------------------------------------
snap1 2022-08-27 18:45:32 -0300 shutoff
Caso queira deletar um snapshot antigo:
virsh # snapshot-delete OracleDatabase19 snap1 Domain snapshot snap1 deleted
Coletando mais informações do snapshot:
virsh # snapshot-info OracleDatabase19 snap1
Name: snap1
Domain: OracleDatabase19
Current: no
State: shutoff
Location: internal
Parent: -
Children: 0
Descendants: 0
Metadata: yes
Visualizar informações da imagem com o qemu:
[root@cloud vms]# pwd
/home/vms
[root@cloud vms]# qemu-img info oracledb19.qcow2
image: oracledb19.qcow2
file format: qcow2
virtual size: 50G (53687091200 bytes)
disk size: 18G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
2 snap1 0 2022-08-27 18:45:33 00:00:00.000
Format specific information:
compat: 1.1
lazy refcounts: true
Restaurar um snapshot:
virsh # snapshot-revert OracleDatabase19 snap1
Comentários