Difference between revisions of "SAC:Bacula"

From OSGeo
Jump to: navigation, search
m (Add staging.www)
(Update list of machines)
 
Line 18: Line 18:
 
     File = /var/lib/aptitude/pkgstates
 
     File = /var/lib/aptitude/pkgstates
 
From each of the following machines:
 
From each of the following machines:
* wiki, secure, web, staging.www, webextra, backup, qgis, projects, adhoc
+
* adhoc, download, projects, osgeo6, qgis, secure, web, web18a, webextra, wiki
  
 
Trac currently gets trac_backup.zip which is generated during the daily backup cycle
 
Trac currently gets trac_backup.zip which is generated during the daily backup cycle

Latest revision as of 03:19, 4 March 2018

As of 2017 Bacula server runs on the SAC:Backups host.

Configuration

Configuration as of June, 2011

A Full copy is made every Sat. with incremental backups nightly.

This consists of the following directories:

   File = /boot
   File = /etc
   File = /var/www
   File = /home
   File = /osgeo
   File = /var/lib/mysql
   File = /var/lib/postgresql
   File = /var/lib/dpkg
   File = /var/lib/aptitude/pkgstates

From each of the following machines:

  • adhoc, download, projects, osgeo6, qgis, secure, web, web18a, webextra, wiki

Trac currently gets trac_backup.zip which is generated during the daily backup cycle

Administration

General configuration is managed in /etc/bacula/bacula-dir.conf.

To review the backups and perform a restore you can use the bconsole application:

 sudo bconsole

Specific configuration of the file/tape storage is in the Storage director /etc/bacula/bacula-sd.conf

  • Bacula uses the hard drive as a series of Tape drives.
  • Each Volume is a predetermined size (~500MB currently), when a volume fills bacula makes the next one.
  • Volumes older than a certain date or when volume increments have reach a configured maximum can be recycled into the available disk pool.

Recovery

  • If you use bconsole to recover data bacula does the work of finding the files you want and pulling them out of the various volumes.
  • Directory for recovered files is set in the bacula-dir.conf under:
Job {
 Name = "RestoreFiles"
 Type = Restore
 Client = backup.osgeo.osuosl.org-fd
 FileSet = "Full Set"
 Storage = File
 Pool = Default
 Messages = Standard
 Where = /tmp/bacula-restores
}
sudo bconsole
*restore

Then follow the prompts, using the above linked guide to help find the files you want.