Hello,
On 3/12/2006 12:32 PM, Harold Robinson wrote:
Hello everyone.
I have been reading a lot about Bacula, I have read sections of the
manual several times just to get a good idea of what I am about to
propose. I am new to Bacula but I do have a test system up and running
in my lab right now.
I have a client that has once again outgrown their current DAT tape
drive. It seems the perpetual problem, or as I have herd it called
several times Moore ’s Law … that is the more storage you provide the
more you have to back up.
Here is the current environment:
1. Linux server running Redhat 8.0 which acts as the file server, Its
current maximum storage is 80 GB on a RAID 5. It was recently
decommissioned as the mail server. It still servers as the clients main
and only file server. It will be upgraded with in the next couple of
months to CentOS to bring its operating system current and to
repartition the disk to remove the old mail stores.
2. Linux Server running Fedora Core 4. This runs the new mail server
called Scalix. It has been in service for about 2 months now, with very
little problem to report.
3. Novell 3.12 file server running a VERY OLD and archaic custom DOS
accounting application.
4. Sony SDT10000/11000 mounted in the file server.
Currently the estimated amount of data I would need to backup is
30G of File Data
20G of Mail data (on the Scalix Server)
10G of Home Data
So I have a minimum of 60GB of data to be backed up during a full backup.
I don’t want to buy a new backup tape drive, they just bought this a
little over a year ago, and at the time I bought this one, It should
have lasted them for quite a while. Well the office grew a bit and what
do you know, the backups now exceed one tape.
What I want to accomplish is to build a reliable backup system that will
backup the data to the hard disk first, then to tape. I want to use the
existing Tape hardware, but purchase a backup hard drive used to store
Bacula’s disk volumes. During backup to tape I would like the system to
prompt for new tapes as they get filled during normal working hours.
The Old accounting application is currently backed up on a weekly basis
to a Laptop by the accountant. I have setup scripts that are linked to
a button on the desktop. The accountant simply double clicks on the
button, and the backup begins. Basically the script copys all the files
from the Novell server to the Laptop, the resulting copy, is then used
as a read only copy for when the accountant is telecommuting.
I have compiled and setup a test Bacula Server and its running
flawlessly on CentOS-4.
Known facts:
Migration is a feature that the staff is working on. This is a
feature that would ultimately solve my problem, but it’s not available
right now.
I have the capability to backup to disk volumes.
I have the capability to backup the disk volumes to tape.
Backup Plan:
In order to accomplish my goal, my thought would be to setup as many
disk volumes as there were tape volumes and create separate pools for each.
Stage One: In the middle of the night Bacula would suck the data from
the File server and Mail server, and store them in the disk volumes.
Stage Two: In the morning Bacula would then backup the previous night’s
disk volumes to tape. As each physical tape was filled, the staff could
eject the filled tape and insert a blank tape and continue that process
until stage two was complete. After the backup was complete, the owner
of the company could take the resulting tapes off site for better data
security.
Schedules and types of backup:
Every Friday evening, I will perform a FULL backup of the system.
This will be backed up to disk volumes.
Every Monday Morning Perform a backup of the disk volumes created
on Friday, Taking an estimated 4 tapes.
Every Monday through Thursday Evening performing an incremental
backup of any changed data to Disk Volumes
Every Friday Morning Backing up the finished Incremental Disk
Volumes to tape, Taking an estimated 2 tapes.
All 6 tapes will be taken off site for safe storage.
This process will be repeated on week 2. At the end of week two, “if
you can get the owner to remember”, the old tapes are brought on site
and week two is sent off site. The tapes will be rotated 6 tapes on
site and 6 tapes off site.
Restores should always occur from the server, not from the tape drive.
If I need to restore from tape drive, it’s because the backup server has
crashed, and it needs to be rebuilt.
Questions:
Any comments on the above backup plan would be greatly
appreciated. I know that all of this is contingent on the owner
remembering to bring back the old tapes. I am fairly confident I can
“Train” the owner to do this. I have been their system administrator
since 1998 and I have all the confidence in the world that I can get him
to do this. The other part is training Staff to change tapes promptly.
I also am confident I can train the staff to push a button to eject the
tape and insert the proper one. Can I make this plan better or easier
to manage?
Given your limitations and needs, and considering that you can get the
people at your customer to handle the extra tasks of tape management, I
see nothing obvious missing.
Can I have Bacula e-mail staff when it needs a tape change? The
particular staff member I have in mind is busy on other projects, but
does regularly check e-mail.
You simply set up Bacula to use is mail address as (one) adminiustrator
contact.
What happens when the Backup Server crashes? Could I get the backup
server up and running to the state it was before it crashed, or some
where close to it?.
Yes. You do need a complete set of backups, obviously, and you should
have a prepared disaster recovery plan for this. The most important
thing, IMO, is to know what you need to do, i.e. have a working rescue
CD with Bacula on it, and know how to populate the catalog with data
from the tapes or from the latest catalog backup. And I suppose you know
that with such a setup the time needed for a disaster recovery can be
longer than what you'd get with a one-stage backup.
My concern is if there was a natural disaster like
an Earthquake or Fire. If the file servers were damaged in such an
event and needed to be replaced, could I get the company back on its
feet fairly quickly using the backup procedures I have outlined in this
posting.
Depending on what you mean by "fairly quickly" - Yes.
How big should I make each disk volume if I am backing up each disk
volume to a Sony SDT10000/11000 (it’s a 20/40 DDS4 DAT backup)
I see two possible answers to this question.
Idea one: Make the disk volumes just so big they fill a tape, i.e. 20GB
per volume file, so you can have a simple one-to-one mapping of disk
volumes to tape volumes.
Or just limit the disk volumes to whatever can be well handled by you
and Bacula - personally, I'd set up 4 or 8 GB - and let Bacula handle
the mapping to tapes. This can make restores longer since it's possible
that Bacula has to fast forward over almost complete tapes, but it makes
the initial setup much easier because you don't have to manage a one
file onto one volume mapping.
What about file systems. Some file systems will only allow 17GB files,
(found this problem in the list). What file system would best suite
large files, and would allow file sizes larger than 17GB?
I don't know anything about a 17GB limit, and with current OSes the file
size isn't limited where it matters. More important, really large volume
files are handled rather slow by Bacula.
Thank you very much for all your help.
Arno
Sincerely,
Harold Robinson
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 268.2.1/279 - Release Date: 3/10/2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 268.2.1/279 - Release Date: 3/10/2006
--
IT-Service Lehmann [EMAIL PROTECTED]
Arno Lehmann http://www.its-lehmann.de
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users