virsh snapshot-create-as --domain VM_NAME \
--name "VM_NAME_snap_name" \
--description "Snapshot before upgrading to VM_NAME" \
virsh snapshot-info --domain VM_NAME VM_NAME_snap_name
Name: VM_NAME_snap_name
Domain: VM_NAME
Current: yes
State: running
Location: internal
Parent: VM_NAME
Children: 0
Descendants: 0
Metadata: yes