15.2. Backing up and Restoring Manager Configuration Files

The Red Hat Enterprise Virtualization Manager stores customized configurations as configuration files. These files contain specific configuration details of a given environment, and must also be backed up if a recovery is to be performed.

15.2.1. Red Hat Enterprise Virtualization Manager Configuration Files Requiring Backup

Table 15.1. Configuration files and directories requiring backup.

Location What is it?
/etc/jbossas/jbossas.conf Configuration file for JBoss Application Server.
/etc/rhevm/ Contains Red Hat Enterprise Virtualization Manager configuration files.
/etc/yum/pluginconf.d/versionlock.list Contains version information about currently installed Red Hat Enterprise Virtualization components.
/etc/pki/rhevm/ Security certificates provided by the Red Hat Enterprise Virtualization Manager to clients.
/etc/jbossas/rhevm-slimmed/ Contains the optimized enhancements for the JBoss server used by the Red Hat Enterprise Virtualization Manager.
/usr/share/rhevm-reports-server/buildomatic Contains files required to build the Red Hat Enterprise Virtualization reports server.
/usr/share/rhevm/conf/iptables.example An example of a correct iptables configuration that allows the communications required by the Red Hat Enterprise Virtualization Manager.
/usr/share/rhevm/kerberos/krb5.conf Kerberos configuration file for Red Hat Enterprise Virtualization external authorization.
/usr/share/rhevm/dbscripts/create_db.sh.log Log file from the creation of the rhevm database.
/usr/share/rhevm/rhevm.ear/rhevmanager.war/ExternalConfig.txt An XML configuration file for the Red Hat Enterprise Virtualization Manager Web Service.
/usr/share/rhevm/rhevm.ear/rhevmanager.war/ServerParameters.js Contains port information for accessing the manager.
/usr/share/rhevm-reports/reports-INSERT_VERSION_NUMBER/resources/organizations/rhevmreports/Resources/JDBC/data_sources/rhevm.xml Contains JDBC connection information for the Red Hat Enterprise Virtualization databases.
/usr/share/rhevm-reports/reports-INSERT_VERSION_NUMBER/users/rhevmreports/rhevm-002dadmin.xml Contains plain-text, un-encrypted user and password information for the rhev-admin user.
/usr/share/rhevm-reports-server/buildomatic/default_master.properties Contains settings to handle the configuration and deployment of JasperServer.
/usr/share/rhevm-reports-server/buildomatic/install.xml Installation related macros and targets for configuration and deployment of JasperServer.
/usr/share/rhevm-reports-server/buildomatic/setup.xml Sets properties, reads and sets up configuration files, and checks the app server of JasperServer.
/root/.pgpass Contains password information for the postgres and rhevm users.
/root/.rnd Random seed file, used to generate secure certificates.

When all of the files in Table 15.1, “Configuration files and directories requiring backup.” have been backed up, you will be able to recover the Red Hat Enterprise Virtualization Manager to a working state after an unforeseen event.