Table of Contents
Tivoli
Three systems are backed up with university backup:
- bacchus
- athena
- alexandria
To invoke the interface, log in with an X session to the server and start dsm
$ ssh -XY alexandria $ su - # dsmj &
Setup is roughly detailed: tsm_campus_backups
Local Backups
Storage RAID
The alexandria RAID is mirrored nighly to alexandria2's Raid. The partitions are set up manually on alexandria2 to match alexandria. A cron job runs on alexandria to copy the data
@daily rsync -avt -e 'ssh -p 32776' --delete /export/ 192.168.2.74:/export
Linux Machines
Other cron jobs on alexandria back up “special” Linux machines:
@hourly rsync -azt --delete-during root@courier.aoe.vt.edu:/var/spool/ /home/backup/courier/courier_var_spool/ @daily rsync -aztv --delete-during root@courier.aoe.vt.edu:/etc /home/backup/courier @daily rsync -aztv --delete-during root@courier.aoe.vt.edu:/var /home/backup/courier @daily rsync -azt --delete-during root@typhon.aoe.vt.edu:/group/code/ /home/sssl/group_code_backup/ @daily rsync -aztv --delete-during root@licenseserver2.aoe.vt.edu:/etc /home/backup/licenseserver2/backup @daily rsync -aztv --delete-during root@licenseserver2.aoe.vt.edu:/opt /home/backup/licenseserver2/backup @daily rsync -aztv --delete-during root@licenseserver2.aoe.vt.edu:/var /home/backup/licenseserver2/backup
Webserver
bacchus (ssh port 32722) also does a local configuration backup:
@daily rsync -avt --delete /www /mnt/lacie/nightlyrsync/
The website backup to baccus3 (/www) is not really needed anymore since moving to Ensemble CMS.
#@daily rsync -avt -e 'ssh -p 32722' --exclude=sssl-html --exclude=sssl-logs --delete /www/ 192.168.2.6:/www
The mysql database is copied to bacchus3 over the install network.
@daily rsync -avt -e 'ssh -p 32722' --delete /var/lib/mysql 192.168.2.6:/var/lib/
riccioli
riccioli (aka xentest, aka mirror.aoe.vt.edu, also the install network router) backs up its configuration locally to a usb drive, /mnt/mybook
@daily rsync -avt --delete /tftpboot /mnt/mybook1/backup @daily rsync -avt --delete /opt/install /mnt/mybook1/backup @daily rsync -avt --delete /xen /mnt/mybook1/backup @daily rsync -avt --delete /etc/xen /mnt/mybook1/backup/etc @daily rsync -avt --delete /etc/dnsmasq.conf /mnt/mybook1/backup/etc/ @daily rsync -avt --delete /var/lib/xen /mnt/mybook1/backup/var/lib
riccioli also mirrors the Scientific Linux repos that AOE uses
@daily rsync -avzlH --delete --exclude=sites/AOE --exclude=sites/Fermi --exclude=archive/debuginfo --exclude=archive/obsolete rsync://rsync.scientificlinux.org/scientific/55/ /export/pub/linux/scientific/55/ @daily rsync -avzlH --delete --exclude=sites/AOE --exclude=sites/Fermi --exclude=archive/debuginfo --exclude=archive/obsolete rsync://rsync.scientificlinux.org/scientific/5x/ /export/pub/linux/scientific/5x/ @daily rsync -avzlH --delete --exclude=sites/AOE --exclude=sites/Fermi --exclude=archive/debuginfo --exclude=archive/obsolete rsync://rsync.scientificlinux.org/scientific/5rolling/ /export/pub/linux/scientific/5rolling/ @daily rsync -avzlH --delete --exclude=sites/AOE --exclude=sites/Fermi --exclude=archive/debuginfo --exclude=archive/obsolete rsync://rsync.scientificlinux.org/scientific/6.0/ /export/pub/linux/scientific/6.0/ @daily rsync -avzlH --delete --exclude=sites/AOE --exclude=sites/Fermi --exclude=archive/debuginfo --exclude=archive/obsolete rsync://rsync.scientificlinux.org/scientific/6x/ /export/pub/linux/scientific/6x/ @daily rsync -avzlH --delete --exclude=sites/AOE --exclude=sites/Fermi --exclude=archive/debuginfo --exclude=archive/obsolete rsync://rsync.scientificlinux.org/scientific/6rolling/ /export/pub/linux/scientific/6rolling/ @daily rsync -avzlH --delete rsync://rsync.scientificlinux.org/scientific/livecd/55/ /export/pub/linux/scientific/livecd/55/
AD controllers
A Scheduled task runs to copy neptune's C: drive and another task to backup the system state. The backups are stored on /home/backup on the file server.