Manual backup

The backup process involves creating a copy of the data volume from the source system and securely storing it for future recovery.

Procedure

  1. List all running instances:
    virsh list --all
    Sample output
    Id   Name            State  
    ------------------------------ 
    1   hsm_signer    running
  2. List all running instances:
    virsh list --all
    Sample output
    Id   Name            State  
    ------------------------------ 
    1   hsm_signer    running
  3. List all block devices attached to the CCRT domain:
    virsh domblklist <domain-name>
    Sample output
    Target     Source 
    ------------------------------ 
    vda          hsm_signer_ccrt 
    vdb          hsm_signer_cloudinit 
    vdc          hsm_signer_db
  4. List storage pools
    virsh pool-list
    Name                      State          Autostart
    ------------------------------------------------
    storagedirpool       active              yes
  5. List volume inside storage pool:
    virsh vol-list <storage-pool-name>
    Name                                    Path 
    ---------------------------------------------------------------------- 
    ccrt                           /var/lib/libvirt/images/storage/ccrt
    hsm_signer_cloudinit           /var/lib/libvirt/images/storage/hsm_signer_cloudinit 
    hsm_signer_db                  /var/lib/libvirt/images/storage/hsm_signer_db 
    hsm_signer_ccrt                /var/lib/libvirt/images/storage/hsm_signer_ccrt
    In this example, hsm_signer_db is the data volume to back up.
  6. Compress the data volume:
    zip -r <zip-file> <data-volume>
    
    Sample output
    zip -r hsm_signer_db.zip hsm_signer_db
    updating: hsm_signer_db (deflated 1%)
  7. Copy the compressed file to the target LPAR.