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


Doc. Update: 31/08/2022

#linux #oracle #backup #datapump #export 


Comentários

Postagens mais visitadas