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               runningListe 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 createdvirsh # 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