From 53d077227d3cc21bd3a0182b73b5422919ab4881 Mon Sep 17 00:00:00 2001 From: Eric Bollengier Date: Wed, 2 Oct 2013 17:23:58 +0200 Subject: [PATCH] Add some info about new features --- docs/manuals/en/main/newbsfeatures.tex | 125 ++++++++++++++++++++++++- 1 file changed, 121 insertions(+), 4 deletions(-) diff --git a/docs/manuals/en/main/newbsfeatures.tex b/docs/manuals/en/main/newbsfeatures.tex index 6248b2c7..5146f8b3 100644 --- a/docs/manuals/en/main/newbsfeatures.tex +++ b/docs/manuals/en/main/newbsfeatures.tex @@ -41,19 +41,19 @@ drives for restores. An example is: \begin{lstlisting} Read Only = yes -\end{lstlisting. +\end{lstlisting} \subsection{Catalog Performance Improvement} There is a new Bacula database format (schema) in this version of Bacula that eliminates the FileName table by placing the Filename into the File record of the File table. The -update_xxx_catalog script will automatically update the +update\_xxx\_catalog script will automatically update the Bacula database format, but you should realize that for very large databases (greater than 1GB), it may take some time, and there are several different options for doing the update: 1. Shudown the database and update it. 2. Update the database while production jobs are running. See the Bacula Systems -White Paper on this subject. +White Paper ``Migration-to-6.6'' on this subject. \smallskip This change can provide very significant improvements in the @@ -61,6 +61,108 @@ speed of metadata insertion into the database, and in some cases (backup of large email servers) can significantly reduce the size of the database. +\subsection{Plugin Restore Options} +This version of Bacula permits to configure Plugins at the restore time. For +example, it is now possible to choose the \texttt{datastore} where your VMware +image will be restored, or for example to choose \texttt{pg\_restore} options +directly. See specific Plugin whitepaper to get information about new restore +options. + + +\begin{lstlisting} +Run Restore job +JobName: RestoreFiles +Bootstrap: /tmp/regress/working/my-dir.restore.1.bsr +Where: /tmp/regress/tmp/bacula-restores +... +Plugin Options: *None* +OK to run? (yes/mod/no): mod +Parameters to modify: + 1: Level +... + 13: Plugin Options +Select parameter to modify (1-13): 13 +Automatically selected : vsphere: host=squeeze2 +Plugin Restore Options +datastore: *None* +restore_host: *None* +new_hostname: *None* +Use above plugin configuration? (yes/mod/no): mod +You have the following choices: + 1: datastore (Datastore to use for restore) + 2: restore_host (ESX host to use for restore) + 3: new_hostname (Restore host to specified name) +Select parameter to modify (1-3): 3 +Please enter a value for new_hostname: test +Plugin Restore Options +datastore: *None* +restore_host: *None* +new_hostname: test +Use above plugin configuration? (yes/mod/no): yes + +\end{lstlisting} + +Or via BMS restore interface (see Fig \vref{fig:bms-restore}) + +\bsysimageH{vsphere-restore-gui}{Choose datastore, ESXi or hostname at restore time}{fig:bms-restore} + +\subsection{Alldrives Plugin Improvement} +The \texttt{alldrives} plugin permits to simplify the FileSet creation of +Windows Clients, the plugin will generate automatically a FileSet including all +local drives. + +\smallskip{} + +The \texttt{alldrives} plugin now accepts the \texttt{snapshot} option that +permits to generate snapshots for all local drives but without adding them to +the FileSet. It can be combined with the \texttt{vss} plugin. + +\begin{lstlisting} +FileSet { + ... + Include { + Plugin = "alldrives: snapshot" + Plugin = "vss:/@MSSQL/" + } +} +\end{lstlisting} + +\subsection{Miscellaneous Additions} + +\begin{itemize} +\item \texttt{truncate} command +\item \texttt{resume} command +\end{itemize} + +\section{Bacula Enterprise 6.4.x} + +The following features were added during the 6.4.x life cycle. + +\subsection{SAP Plugin} + +The Bacula Enterprise SAP Plugin is designed to implement the official SAP +Backint interface to simplify the backup and restore procedure through your +traditional SAP database tools. See SAP-Backint whitepaper for more +information. + +\subsection{Oracle SBT Plugin} + +By default, the Oracle backup Manager, RMAN, sends all backups to an operating +system specific directory on disk. You can also configure RMAN to make backups +to media such as tape using SBT module. Bacula will act as Media Manager, and +the data will be transfered directly from RMAN to Bacula. See Oracle Plugin +whitepaper for more information. + +\subsection{MySQL Plugin} + +The MySQL plugin is designed to simplify the backup and restore of your MySQL +server, the backup administrator doesn't need to know about internals of MySQL +backup techniques or how to write complex scripts. The plugin will +automatically backup essential information such as configuration or user +definitions. The MySQL plugin supports both dump (with support for Incremental +backup) and binary backup techniques. See MySQL Plugin whitepaper for more +information. + \section{Bacula Enterprise 6.4.0} \subsection{Deduplication Optimized Volumes} This version of Bacula includes a new alternative (or additional) @@ -158,7 +260,7 @@ definition. Name = CatalogBackup ... RunScript { - Console = ``prune expired volume yes'' + Console = "prune expired volume yes" RunsWhen = Before } } @@ -229,6 +331,21 @@ data on what went wrong. If a file changes size while being backed up the old and new size are reported. +\subsection{WinBMR 3} +The Windows Bare Metal Recovery (BMR) plugin enables you to do safe, reliable +Disaster Recovery with Bacula Enterprise Edition on Windows and allows you to +get critical systems up and running again quickly. The Enterprise Edition +Windows BMR is a toolkit that allows the Administrator to perform the restore +of a complete operating system to the same or similar hardware without actually +going through the operating system's installation procedure. + +\smallskip{} + +The WinBMR 3 version is a major rewrite of the product that support all x86 +Windows versions and technologies. Especially UEFI and secure boot systems. The +WinBMR 3 File Daemon plugin is now part of the plugins included with the Bacula +File Daemon package. The rescue CD or USB key is available separately. + \subsection{Miscellaneous New Features} \begin{itemize} \item Allow unlimited line lengths in .conf files (previously limited -- 2.39.5