Introduction to Holland

Holland is an Open Source backup framework originally developed by Rackspace and written in Python. The original intent was to offer more reliability and flexilibity when backing up MySQL databases, though the current version is now able to backup MySQL and PostgreSQL databases. Because Holland is plugin-based framework, it can conceivably backup most anything you want by whatever means you want.

Dependencies

The core Holland framework has the following dependencies (available on any remotely modern Linux distribution):

MySQL based plugins additional require the MySQLdb python connector:

For Red-Hat Enterprise Linux 5, all dependencies are available directly from the base channels. For Red-Hat Enterprise Linux 4, EPEL is required for python-setuptools.

Note that other plugins may have additional dependency requirements.

Installation

Holland has ready-made packages available for Red-Hat, CentOS, and Ubuntu which are available via the OpenSUSE build system. Other distributions may download the generic tarball or pull directly from github.