Appendix – UFM Migration
UFM migration enables backup and restores UFM configuration files.
By default, the following folders (placed in /opt/ufm/files) are being backed up:
conf
dashboardViews
licenses
networkViews
scripts
sqlite
templates/user-defined
ufmhealth/scripts
userdata
users_preferences
The user may also backup the UFM historical telemetry data ("-t" argument).
UFM (Bare Metal)
/opt/ufm/scripts/ufm_backup.sh --help
usage: ufm_backup.pyc [-h] [-f BACKUP_FILE] [-t]
Optional Arguments
-h |
--help |
show this help message and exit |
-f |
--backup-file BACKUP_FILE |
full path of zip file to be generated |
-t |
--telemetry |
backup UFM historical telemetry |
UFM Docker Container
Backup UFM configuration. Run:
docker exec ufm /opt/ufm/scripts/ufm_backup.sh
Copy the backup file from UFM docker container to the host. Run:
docker cp ufm:/root/<backup file> <path on host>
UFM Appliance
Backup UFM configuration. Run:
ufm data backup [with-telemetry]
Upload the backup file to a remote host. Run:
ufm data upload <backup file> <upload URL>
More details can be found in the log file /tmp/ufm_backup.log.
All folders which are a part of the UFM backup are restored (filter is done during the backup stage).
UFM Bare Metal
/opt/ufm/scripts/ufm_restore.sh --help
usage: ufm_restore.pyc [-h] -f BACKUP_FILE [-u] [-v]
Optional Arguments
-h |
--help |
show this help message and exit |
-f BACKUP_FILE |
--backup-file BACKUP_FILE |
full path of zip file generated by backup script |
-u |
--upgrade |
upgrades the restored UFM files |
-v |
--verbose |
makes the operation more talkative |
UFM Docker Container
Stop UFM. Run:
docker exec ufm /etc/init.d/ufmd stop
Copy the backup file from the host into UFM docker container. Run:
docker cp <backup file> ufm:/tmp/<backup file>
Restore UFM configuration. Run:
docker exec ufm /opt/ufm/scripts/ufm_restore.sh -f /tmp/<backup file> [--upgrade]
Start UFM. Run:
docker exec ufm /etc/init.d/ufmd start
UFM Appliance
Stop UFM. Run:
no ufm start
Copy the backup file from a remote host into UFM appliance. Run:
ufm data fetch <download URL>
Restore UFM configuration. Run:
ufm data restore <backup file>
Start UFM. Run:
ufm start
When restoring the UFM configuration from host to a container, the following parameters in /opt/ufm/files/conf/gv.cfg may be reset the following:
fabric_interface
ufma_interfaces
mgmt_interface
UFM configuration upgrade during restore is not supported in UFM Appliance GEN2/GEN2.5
More details can be found in the log files /tmp/ufm_restore.log and /tmp/ufm_restore_upgrade.log