Hello Stephen
This is out of date ... sigh we are in the process of getting better at
documentation :)
In the mean time this is a section from a recent training session we had;
-----
Backup Operations
Asset content should be backed up as usual with enterprise level file
system backup tools. (This is considered outside of Mediaflux’s
responsibility)
The server.database.backup service streams the content of the XODB
database to a compressed archive which can then be restored at a later
date. This service can perform post- backup restoration and validation
of the database at the object level. The compressed database backup can
be created using the following service
> server.database.backup :out file:/path/to/backups/mflux-1234-db.aar
The compressed database backup can be restored using the following service
> server.database.restore :in file:/path/to/backups/mflux-1234-db.aar
The database will be locked while the backup and/or restore this is
happening. (i.e read only)
The following service call creates a special scheduled job called
“database- backup” that will run at 2am.
> server.database.backup.scheduled.create :when < :hour 2 > :url
/mnt/backups :retain 5
The backups are placed in the specific folder and a retention policy has
been added to keep the last five backup files created.
Additional operations can generate notification emails on success and
failure, these require SMTP server properties to be configured.
In addition to the scheduled backup to a compressed binary archive of
the database an additional service exists to create an alternate
recovery archive.
> server.recovery.archive.scheduled.create :when < :hour 2 > :url
/mnt/backups :retain 5
When used with recovery.jar this archive can extract to a human-readable
file-system with XML links to the content files per asset in a structure
that mirrors the Namespace hierarchy.
This solution has largely been replaced by the Desktop Export Wizard
capability but is still supported for good old fashioned “belt and
braces” backup
------------
So;
-Backup the content using normal procedures, how often depends on how
often the content changes
-Backup the mediaflux home dir whenever you change the config
-Backup the database as often as you can afford it to be locked.
You should also schedule a file level backup of the database backups.
The other way to do this is as Neil suggests have a separate replica
--
*Brian O'Connor*
*ARCITECTA*
5/26-36 High Street
Northcote Victoria
Australia 3070
T:
+61 3 86838523
M:
+61 417746452
http://www.arcitecta.com