Backup & Restore Virtual Machine
You can backup virtual machines using the vm_backup playbook and restore them with vm_restore playbook.
Required Variables
The following are required variables to be added as input for this playbook:
-
openshift_api_key (Required)
-
openshift_host (Required)
-
openshift_verify_ssl (Required)
-
vm_collect_vms_var (Required): a list of virtual machines to backup/restore.
Sample Usage
ansible-navigator run --eei=quay.io/redhat-cop/openshift-virtualization-migration-ee:latest --pp=missing -m stdout --pae=false --senv=K8S_AUTH_HOST=$(oc whoami --show-server) --senv=K8S_AUTH_VERIFY_SSL=false --senv=K8S_AUTH_API_KEY=$(oc whoami -t) infra.openshift_virtualization_ops.vm_backup -e openshift_api_key=$(oc whoami -t) -i inventory-rhdp.yml
ansible-navigator run --eei=quay.io/redhat-cop/openshift-virtualization-migration-ee:latest --pp=missing -m stdout --pae=false --senv=K8S_AUTH_HOST=$(oc whoami --show-server) --senv=K8S_AUTH_VERIFY_SSL=false --senv=K8S_AUTH_API_KEY=$(oc whoami -t) infra.openshift_virtualization_ops.vm_restore -e openshift_api_key=$(oc whoami -t) -i inventory-rhdp.yml