This page describes how to perform a basic backup of the platform. You could use this when you are performing a minor upgrade or in addition to VM snapshots for a major upgrade
Before you begin:
Check you have enough space on your destination systems before you start the backup
Back up the Abiquo MySQL DBs with the date in timestamp format. Dump the redis datastore and back it up. Back up /opt/abiquo folder on all Abiquo platform servers. Back up the UI If you are using SAML authentication with multiple IdPs, back up this file from every API server: When the backup steps are done, store the resulting files in a secure location.
To perform a basic backup of the platform, run the following backups:mysqldump --routines --triggers kinton > kinton.sql-$(date +%Y%m%d_%H%M%S)
mysqldump --routines --triggers kinton_accounting > kinton_accounting.sql-$(date +%Y%m%d_%H%M%S)
redis-cli save
cp -a /var/lib/redis /var/lib/redis-$(date +%Y%m%d_%H%M%S)
tar cvfz /opt/abiquo.tgz-$(date +%Y%m%d_%H%M%S) /opt/abiquo
tar cvfz /var/www/html/ui.tgz-$(date +%Y%m%d_%H%M%S) /var/www/html/ui
cp
/opt/abiquo/tomcat/webapps/api/WEB-INF/classes/springresources/security/saml/security-saml-generated-beans.xml /opt/abiquo/tomcat/webapps/api/WEB-INF/classes/springresources/security/saml/security-saml-generated-beans.xml-$(date
+%Y%m%d_%H%M%S)
Related topics