Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > df754e4e6f7f5fc8ab9d6ed8559f3e3d > files > 153

bacula-docs-5.0.3-19.fc16.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!--Converted with LaTeX2HTML 2008 (1.71)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Customizing the Configuration Files</TITLE>
<META NAME="description" CONTENT="Customizing the Configuration Files">
<META NAME="keywords" CONTENT="main">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="main.css">

<LINK REL="next" HREF="Configuring_Director.html">
<LINK REL="previous" HREF="Brief_Tutorial.html">
<LINK REL="up" HREF="Bacula_Main_Reference.html">
<LINK REL="next" HREF="Configuring_Director.html">
</HEAD>

<BODY >
<!--Navigation Panel-->
<A NAME="tex2html1424"
  HREF="Configuring_Director.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html1418"
  HREF="Bacula_Main_Reference.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html1412"
  HREF="Brief_Tutorial.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html1420"
  HREF="Contents.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html1422"
  HREF="Thanks.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html1425"
  HREF="Configuring_Director.html">Configuring the Director</A>
<B> Up:</B> <A NAME="tex2html1419"
  HREF="Bacula_Main_Reference.html">Bacula Main Reference</A>
<B> Previous:</B> <A NAME="tex2html1413"
  HREF="Brief_Tutorial.html">A Brief Tutorial</A>
 &nbsp; <B>  <A NAME="tex2html1421"
  HREF="Contents.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html1423"
  HREF="Thanks.html">Index</A></B> 
<BR>
<BR>
<!--End of Navigation Panel-->
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>

<UL>
<LI><A NAME="tex2html1426"
  HREF="Customizing_Configuration_F.html#SECTION001710000000000000000">Character Sets</A>
<LI><A NAME="tex2html1427"
  HREF="Customizing_Configuration_F.html#SECTION001720000000000000000">Resource Directive Format</A>
<UL>
<LI><A NAME="tex2html1428"
  HREF="Customizing_Configuration_F.html#SECTION001721000000000000000">Comments</A>
<LI><A NAME="tex2html1429"
  HREF="Customizing_Configuration_F.html#SECTION001722000000000000000">Upper and Lower Case and Spaces</A>
<LI><A NAME="tex2html1430"
  HREF="Customizing_Configuration_F.html#SECTION001723000000000000000">Including other Configuration Files</A>
<LI><A NAME="tex2html1431"
  HREF="Customizing_Configuration_F.html#SECTION001724000000000000000">Recognized Primitive Data Types</A>
</UL>
<BR>
<LI><A NAME="tex2html1432"
  HREF="Customizing_Configuration_F.html#SECTION001730000000000000000">Resource Types</A>
<LI><A NAME="tex2html1433"
  HREF="Customizing_Configuration_F.html#SECTION001740000000000000000">Names, Passwords and Authorization</A>
<LI><A NAME="tex2html1434"
  HREF="Customizing_Configuration_F.html#SECTION001750000000000000000">Detailed Information for each Daemon</A>
</UL>
<!--End of Table of Child-Links-->
<HR>

<H1><A NAME="SECTION001700000000000000000"></A>
<A NAME="ConfigureChapter"></A>
<BR>
Customizing the Configuration Files
</H1>
<A NAME="6139"></A>
<A NAME="6140"></A>

<P>
When each of the Bacula programs starts, it reads a configuration file
specified on the command line or the default <B>bacula-dir.conf</B>, <B>bacula-fd.conf</B>, <B>bacula-sd.conf</B>, or <B>console.conf</B> for the Director
daemon, the File daemon, the Storage daemon, and the Console program
respectively. 

<P>
Each service (Director, Client, Storage, Console) has its own configuration
file containing a set of Resource definitions. These resources are very
similar from one service to another, but may contain different directives
(records) depending on the service. For example, in the Director's resource
file, the <B>Director</B> resource defines the name of the Director, a number
of global Director parameters and his password. In the File daemon
configuration file, the <B>Director</B> resource specifies which Directors are
permitted to use the File daemon. 

<P>
Before running Bacula for the first time, you must customize the configuration
files for each daemon. Default configuration files will have been created by
the installation process, but you will need to modify them to correspond to
your system. An overall view of the resources can be seen in the following: 

<P>

<IMG
 WIDTH="547" HEIGHT="693" ALIGN="BOTTOM" BORDER="0"
 SRC="img8.png"
 ALT="\includegraphics{bacula-objects.eps}"> 
<A NAME="ResFormat"></A>
<P>

<H1><A NAME="SECTION001710000000000000000">
Character Sets</A>
</H1>
<A NAME="6153"></A>
Bacula is designed to handle most character sets of the world,
US ASCII, German, French, Chinese, ...  However, it does this by
encoding everything in UTF-8, and it expects all configuration files
(including those read on Win32 machines) to be in UTF-8 format.
UTF-8 is typically the default on Linux machines, but not on all
Unix machines, nor on Windows, so you must take some care to ensure
that your locale is set properly before starting Bacula.  

<P>
To ensure that Bacula configuration files can be correctly read including
foreign characters the bf LANG environment variable
must end in <B>.UTF-8</B>. An full example is <B>en_US.UTF-8</B>. The
exact syntax may vary a bit from OS to OS, and exactly how you define
it will also vary.  On most newer Win32 machines, you can use <B>notepad</B>
to edit the conf files, then choose output encoding UTF-8.

<P>
Bacula assumes that all filenames are in UTF-8 format on Linux and
Unix machines. On Win32 they are in Unicode (UTF-16), and will
be automatically converted to UTF-8 format.

<P>

<H1><A NAME="SECTION001720000000000000000">
Resource Directive Format</A>
</H1>
<A NAME="6159"></A>
<A NAME="6160"></A>

<P>
Although, you won't need to know the details of all the directives a basic
knowledge of Bacula resource directives is essential. Each directive contained
within the resource (within the braces) is composed of a keyword followed by
an equal sign (=) followed by one or more values. The keywords must be one of
the known Bacula resource record keywords, and it may be composed of upper or
lower case characters and spaces. 

<P>
Each resource definition MUST contain a Name directive, and may optionally
contain a Description directive. The Name directive is used to
uniquely identify the resource. The Description directive is (will be) used
during display of the Resource to provide easier human recognition. For
example: 

<P>
<PRE>
Director {
  Name = "MyDir"
  Description = "Main Bacula Director"
  WorkingDirectory = "$HOME/bacula/bin/working"
}
</PRE>
<P>
Defines the Director resource with the name "MyDir" and a working directory
$HOME/bacula/bin/working. In general, if you want spaces in a name to the
right of the first equal sign (=), you must enclose that name within double
quotes. Otherwise quotes are not generally necessary because once defined,
quoted strings and unquoted strings are all equal.

<P>
<A NAME="Comments"></A>
<H2><A NAME="SECTION001721000000000000000">
Comments</A>
</H2>
<A NAME="6165"></A>

<P>
When reading the configuration file, blank lines are ignored and everything
after a hash sign (#) until the end of the line is taken to be a comment. A
semicolon (;) is a logical end of line, and anything after the semicolon is
considered as the next statement. If a statement appears on a line by itself,
a semicolon is not necessary to terminate it, so generally in the examples in
this manual, you will not see many semicolons. 
<A NAME="Case1"></A>
<P>

<H2><A NAME="SECTION001722000000000000000">
Upper and Lower Case and Spaces</A>
</H2>
<A NAME="6168"></A>
<A NAME="6169"></A>

<P>
Case (upper/lower) and spaces are totally ignored in the resource directive
keywords (the part before the equal sign). 

<P>
Within the keyword (i.e. before the equal sign), spaces are not significant.
Thus the keywords: <B>name</B>, <B>Name</B>, and <B>N a m e</B> are all
identical. 

<P>
Spaces after the equal sign and before the first character of the value are
ignored. 

<P>
In general, spaces within a value are significant (not ignored), and if the
value is a name, you must enclose the name in double quotes for the spaces to
be accepted. Names may contain up to 127 characters. Currently, a name may
contain any ASCII character. Within a quoted string, any character following a
backslash (&#92;) is taken as itself (handy for inserting
backslashes and double quotes (")).

<P>
Please note, however, that Bacula resource names as well as certain other
names (e.g. Volume names) must contain only letters (including ISO accented
letters), numbers, and a few special characters (space, underscore, ...). 
All other characters and punctuation are invalid.

<P>
<A NAME="Includes"></A>
<H2><A NAME="SECTION001723000000000000000">
Including other Configuration Files</A>
</H2>
<A NAME="6176"></A>
<A NAME="6177"></A>
<A NAME="6178"></A>
<A NAME="6339"></A>

<P>
If you wish to break your configuration file into smaller pieces, you can do
so by including other files using the syntax @<B>filename</B> where <B>filename</B> is the full path and filename of another file. The @filename
specification can be given anywhere a primitive token would appear.

<P>
If you wish include all files in a specific directory, you can use the following:
<PRE>
# Include subfiles associated with configuration of clients.
# They define the bulk of the Clients, Jobs, and FileSets.
# Remember to "reload" the Director after adding a client file.
#
@|"sh -c 'for f in /etc/bacula/clientdefs/*.conf ; do echo @${f} ; done'"
</PRE>

<P>
<A NAME="DataTypes"></A>
<H2><A NAME="SECTION001724000000000000000">
Recognized Primitive Data Types</A>
</H2>
<A NAME="6186"></A>
<A NAME="6187"></A>

<P>
When parsing the resource directives, Bacula classifies the data according to
the types listed below. The first time you read this, it may appear a bit
overwhelming, but in reality, it is all pretty logical and straightforward. 

<P>
<DL>
<DT><STRONG>name</STRONG></DT>
<DD><A NAME="6189"></A>
   A keyword or name consisting of alphanumeric characters, including the
hyphen, underscore, and dollar  characters. The first character of a <B>name</B> must be  a letter.  A name has a maximum length currently set to 127
bytes.  Typically keywords appear on the left side of an equal (i.e.  they are
Bacula keywords - i.e. Resource names or  directive names). Keywords may not
be quoted.  

<P>
</DD>
<DT><STRONG>name-string</STRONG></DT>
<DD><A NAME="6191"></A>
   A name-string is similar to a name,  except that the name may be quoted and
can thus contain  additional characters including spaces. Name strings  are
limited to 127 characters in length. Name strings  are typically used on the
right side of an equal (i.e.  they are values to be associated with a keyword).

<P>
</DD>
<DT><STRONG>string</STRONG></DT>
<DD><A NAME="6192"></A>
   A quoted string containing virtually any  character including spaces, or a
non-quoted string. A  string may be of any length. Strings are typically
values  that correspond to filenames, directories, or system  command names. A
backslash (&#92;) turns the next character into  itself, so to
include a double quote in a string, you precede the  double quote with a
backslash. Likewise to include a backslash. 

<P>
</DD>
<DT><STRONG>directory</STRONG></DT>
<DD><A NAME="6194"></A>
   A directory is either a quoted or  non-quoted string. A directory will be
passed to your  standard shell for expansion when it is scanned. Thus 
constructs such as <B>$HOME</B> are interpreted to be  their correct values. 

<P>
</DD>
<DT><STRONG>password</STRONG></DT>
<DD><A NAME="6196"></A>
   This is a Bacula password and it is stored internally in MD5 hashed format. 

<P>
</DD>
<DT><STRONG>integer</STRONG></DT>
<DD><A NAME="6197"></A>
   A 32 bit integer value. It may be positive or negative. 

<P>
</DD>
<DT><STRONG>positive integer</STRONG></DT>
<DD><A NAME="6198"></A>
   A 32 bit positive integer value. 

<P>
</DD>
<DT><STRONG>long integer</STRONG></DT>
<DD><A NAME="6199"></A>
   A 64 bit integer value. Typically these  are values such as bytes that can
exceed 4 billion and thus  require a 64 bit value. 

<P>
</DD>
<DT><STRONG>yesno</STRONG></DT>
<DD><A NAME="6201"></A>
   Either a <B>yes</B> or a <B>no</B>. 

<P>
<A NAME="Size1"></A></DD>
<DT><STRONG>size</STRONG></DT>
<DD><A NAME="6205"></A>
A size specified as bytes. Typically, this is  a floating point scientific
input format followed by an optional modifier. The  floating point input is
stored as a 64 bit integer value.  If a modifier is present, it must
immediately follow the  value with no intervening spaces. The following
modifiers are permitted:  

<P>
<DL>
<DT><STRONG>k</STRONG></DT>
<DD>1,024 (kilobytes)  

<P>
</DD>
<DT><STRONG>kb</STRONG></DT>
<DD>1,000 (kilobytes)  

<P>
</DD>
<DT><STRONG>m</STRONG></DT>
<DD>1,048,576 (megabytes)  

<P>
</DD>
<DT><STRONG>mb</STRONG></DT>
<DD>1,000,000 (megabytes)  

<P>
</DD>
<DT><STRONG>g</STRONG></DT>
<DD>1,073,741,824 (gigabytes) 

<P>
</DD>
<DT><STRONG>gb</STRONG></DT>
<DD>1,000,000,000 (gigabytes) 
</DD>
</DL>

<P>
<A NAME="Time"></A></DD>
<DT><STRONG>time</STRONG></DT>
<DD><A NAME="6209"></A>
A time or duration specified in seconds.  The time is stored internally as
a 64 bit integer value, but it is specified in two parts: a number part and
a modifier part.  The number can be an integer or a floating point number.
If it is entered in floating point notation, it will be rounded to the
nearest integer.  The modifier is mandatory and follows the number part,
either with or without intervening spaces.  The following modifiers are
permitted:

<P>
<DL>
<DT><STRONG>seconds</STRONG></DT>
<DD><A NAME="6211"></A>
   seconds 

<P>
</DD>
<DT><STRONG>minutes</STRONG></DT>
<DD><A NAME="6212"></A>
   minutes (60 seconds)  

<P>
</DD>
<DT><STRONG>hours</STRONG></DT>
<DD><A NAME="6213"></A>
   hours (3600 seconds)  

<P>
</DD>
<DT><STRONG>days</STRONG></DT>
<DD><A NAME="6214"></A>
   days (3600*24 seconds)  

<P>
</DD>
<DT><STRONG>weeks</STRONG></DT>
<DD><A NAME="6215"></A>
   weeks (3600*24*7 seconds)

<P>
</DD>
<DT><STRONG>months</STRONG></DT>
<DD><A NAME="6216"></A>
   months (3600*24*30 seconds)  

<P>
</DD>
<DT><STRONG>quarters</STRONG></DT>
<DD><A NAME="6217"></A>
   quarters (3600*24*91 seconds)  

<P>
</DD>
<DT><STRONG>years</STRONG></DT>
<DD><A NAME="6218"></A>
   years (3600*24*365 seconds)  
</DD>
</DL>

<P>
Any abbreviation of these modifiers is also permitted (i.e.  <B>seconds</B>
may be specified as <B>sec</B> or <B>s</B>).  A specification of <B>m</B> will
be taken as months.

<P>
The specification of a time may have as many number/modifier parts as you
wish.  For example:

<P>
<PRE>
1 week 2 days 3 hours 10 mins
1 month 2 days 30 sec
</PRE>
<P>
are valid date specifications.

<P>
</DD>
</DL>

<P>
<A NAME="ResTypes"></A>
<H1><A NAME="SECTION001730000000000000000">
Resource Types</A>
</H1>
<A NAME="6229"></A>
<A NAME="6230"></A>

<P>
The following table lists all current Bacula resource types. It shows what
resources must be defined for each service (daemon). The default configuration
files will already contain at least one example of each permitted resource, so
you need not worry about creating all these kinds of resources from scratch. 

<P>

<TABLE CELLPADDING=3 BORDER="1">
<TR><TD ALIGN="CENTER" COLSPAN=1><B>Resource </B></TD>
<TD ALIGN="CENTER" COLSPAN=1><B>Director </B></TD>
<TD ALIGN="CENTER" COLSPAN=1><B>Client </B></TD>
<TD ALIGN="CENTER" COLSPAN=1><B>Storage </B></TD>
<TD ALIGN="CENTER" COLSPAN=1><B>Console  </B></TD>
</TR>
<TR><TD ALIGN="LEFT">Autochanger</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Catalog</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Client</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Console</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">Yes</TD>
</TR>
<TR><TD ALIGN="LEFT">Device</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Director</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">Yes</TD>
</TR>
<TR><TD ALIGN="LEFT">FileSet</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Job</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">JobDefs</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Message</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Pool</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Schedule</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
<TR><TD ALIGN="LEFT">Storage</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
<TD ALIGN="LEFT">Yes</TD>
<TD ALIGN="LEFT">No</TD>
</TR>
</TABLE>

<P>

<H1><A NAME="SECTION001740000000000000000"></A>
<A NAME="Names"></A>
<BR>
Names, Passwords and Authorization
</H1>
<A NAME="6319"></A>
<A NAME="6320"></A>
<A NAME="6321"></A>

<P>
In order for one daemon to contact another daemon, it must authorize itself
with a password. In most cases, the password corresponds to a particular name,
so both the name and the password must match to be authorized. Passwords are
plain text, any text.  They are not generated by any special process; just
use random text.

<P>
The default configuration files are automatically defined for correct
authorization with random passwords. If you add to or modify these files, you
will need to take care to keep them consistent. 

<P>
Here is sort of a picture of what names/passwords in which files/Resources
must match up: 

<P>
<IMG
 WIDTH="415" HEIGHT="467" ALIGN="BOTTOM" BORDER="0"
 SRC="img20.png"
 ALT="\includegraphics{Conf-Diagram.eps}"> 

<P>
In the left column, you will find the Director, Storage, and Client resources,
with their names and passwords - these are all in <B>bacula-dir.conf</B>. In
the right column are where the corresponding values should be found in the
Console, Storage daemon (SD), and File daemon (FD) configuration files. 

<P>
Please note that the Address, <B>fd-sd</B>, that appears in the Storage
resource of the Director, preceded with and asterisk in the above example, is
passed to the File daemon in symbolic form. The File daemon then resolves it
to an IP address. For this reason, you must use either an IP address or a
fully qualified name. A name such as <B>localhost</B>, not being a fully
qualified name, will resolve in the File daemon to the localhost of the File
daemon, which is most likely not what is desired. The password used for the
File daemon to authorize with the Storage daemon is a temporary password
unique to each Job created by the daemons and is not specified in any .conf
file. 

<P>

<H1><A NAME="SECTION001750000000000000000">
Detailed Information for each Daemon</A>
</H1>
<A NAME="6327"></A>
<A NAME="6328"></A>

<P>
The details of each Resource and the directives permitted therein are
described in the following chapters. 

<P>
The following configuration files must be defined: 

<P>

<UL>
<LI>ConsoleConsoleConfChapter - to define the resources for 
   the Console program (user interface to the Director).  It defines which
Directors are  available so that you may interact with them. 
</LI>
<LI>DirectorDirectorChapter - to define the resources 
   necessary for the Director. You define all the Clients  and Storage daemons
that you use in this configuration file.  
</LI>
<LI>ClientFiledConfChapter - to define the resources for 
   each client to be backed up. That is, you will have a separate  Client
resource file on each machine that runs a File daemon. 
</LI>
<LI>StorageStoredConfChapter - to define the resources to 
   be used by each Storage daemon. Normally, you will have  a single Storage
daemon that controls your tape drive or tape  drives. However, if you have
tape drives on several machines,  you will have at least one Storage daemon
per machine.  
</LI>
</UL>

<HR>
<!--Navigation Panel-->
<A NAME="tex2html1424"
  HREF="Configuring_Director.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html1418"
  HREF="Bacula_Main_Reference.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html1412"
  HREF="Brief_Tutorial.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html1420"
  HREF="Contents.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html1422"
  HREF="Thanks.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html1425"
  HREF="Configuring_Director.html">Configuring the Director</A>
<B> Up:</B> <A NAME="tex2html1419"
  HREF="Bacula_Main_Reference.html">Bacula Main Reference</A>
<B> Previous:</B> <A NAME="tex2html1413"
  HREF="Brief_Tutorial.html">A Brief Tutorial</A>
 &nbsp; <B>  <A NAME="tex2html1421"
  HREF="Contents.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html1423"
  HREF="Thanks.html">Index</A></B> 
<!--End of Navigation Panel-->
<ADDRESS>

2012-01-24
</ADDRESS>
</BODY>
</HTML>