1 \chapter{Nuevas funcionalidades Bacula Enterprise}
2 Esta capítulo muestra las nuevas funcionalidades que se adicionarán a la
3 versión actual de Bacula Enterprise, que está en desarrollo. La misma será
4 liberada en fechas posteriores, probablemente a fines de Junio de 2011.
5 Estas características únicamente están disponibles para quienes poseen
6 una suscripción con Bacula Systems.
8 Adicional a las funcionalidades indicadas en este capítulo, también
9 se incluyen las de la Comunidad, descritas en el capítulo Nuevas Funcionalidades
12 \section{Reiniciar un job incompleto}
15 Este proyecto fue propuesto por Bacula Systems y está disponible
16 con Bacula Enterprise Edition.
18 \section{Soporte para respaldos de MSSQL a nivel de bloques}
20 Este proyecto fue propuesto por Bacula Systems y está disponible
21 con Bacula Enterprise Edition.
23 \section{Soporte para el protocolo NDMP}
25 El nuevo plugin \texttt{ndmp} permite realizar respaldos a una NAS utilizando
26 el protocolo NDMP con el uso del enfoque \textbf{Filer to server}, donde
27 Filer indica la copia que se realiza a través de la LAN al servidor de Bacula.
29 La opción Accurate debe estar activa en el recurso de Job.
41 Plugin = "ndmp:host=nasbox user=root pass=root file=/vol/vol1"
46 Este proyecto fue desarrollado por Bacula Systems y está disponible
47 con Bacula Enterprise Edition.
49 \section{Limitación de ancho de banda por job}
51 La nueva directiva {\bf Job Bandwidth Limitation} se puede añadir a la configuración
52 del director o la del file daemon, para limitar el ancho de banda utilizado por un
53 job o un cliente. Se puede definir en el archivo de configuración del file daemon
54 para todos los jobs que corren en dicho equipo, o en el archivo de configuración del
55 director, en cuyo caso pueden aplicarse definiciones particulares por job.
61 Working Directory = /some/path
62 Pid Directory = /some/path
64 Maximum Bandwidth Per Job = 5Mb/s
68 La configuración anterior hará que cualquier job que se ejecuten para este cliente
69 (file daemon) no excedan de 5 Mb/s de rendimiento cuando envíen la data al demonio
70 de almacenamiento (storage daemon).
72 Se puede indicar el parámetro de velocidad en k/s, Kb/s, m/s, Mb/s.
78 FileSet = FS_localhost
81 Maximum Bandwidth = 5Mb/s
86 Este ejemplo, provocaría que el job \texttt{localhost-data} no exceda los 5 Mb/s
87 de rendimiento para el envío de la data desde del demonio del cliente al demonio de almacenamiento.
89 Un nuevo comando de consola \texttt{setbandwidth}, permite definir de manera dinámica el
90 máximo rendimiento para un job en ejecución o futuros jobs para un cliente particular.
93 * setbandwidth limit=1000000 jobid=10
96 El parámetro \texttt{limit} está en Kb/s.
99 Este proyecto fue desarrollado por Bacula Systems y está disponible
100 con Bacula Enterprise Edition.
102 \section{Diferenciación de respaldos a nivel de bloques para backups incrementales y diferenciales}
104 El nuevo plugin \texttt{delta} es capaz de calcular y aplicar firmas basadas en las
105 diferencias de archivos. Se puede utilizar para respaldar únicamente los cambios
106 hechos a un archivo binario, tales como PST de Outlook, imágenes de
107 VirtualBox/Vmware o archivos de base de datos.
109 Se puede utilizar en respaldos incrementales y diferenciales y almacena las bases de
110 datos de firmas en el directorio de trabajo del cliente (file daemon). Este plugin
111 está disponible en todas las plataformas, incluyendo Windows 32 y 64 bits.
113 La opción Accurate debe estar activa en el recurso de Job.
125 Plugin = "delta:/home/eric/.VirtualBox/HardDisks/lenny-i386.vdi"
130 Nota: las funcionalidades básicas para implementar esta funcionalidad se incluyen
131 en la interfaz de plugin para la comunidad, así como en el código básico de la comunidad.
133 Este proyecto fue desarrollado por Bacula Systems y está disponible con Bacula
136 \section{Incluir todos las unidades de Windows en el FileSet}
138 El plugin de Windows \texttt{alldrives} permite que se puedan incluir todas las unidades
139 locales con una directiva simple. Dicho plugin está disponible para Windows 32 y 64 bits.
151 Se pueden excluir algunas unidades específicas con la opción \texttt{exclude}.
158 Plugin = "alldrives: exclude=D,E"
164 Este proyecto fue desarrollado por Bacula Systems y está disponible con Bacula
168 \section{Siempre respaldar un archivo}
170 Cuando el modo Accurate está activo, se puede indicar si el elemento a respaldar
171 siempre será un archivo, con la siguiente opción:
194 Este proyecto fue desarrollado por Bacula Systems y basado en una idea de James Harper,
195 y está disponible con Bacula Enterprise Edition.
197 \section{Estableciendo el modo Accurate al momento de la corrida}
199 Ahora se puede especifar el modo Accurate en el comando \texttt{run} y el recurso Schedule.
202 * run accurate=yes job=Test
208 Run = Full 1st sun at 23:05
209 Run = Differential accurate=yes 2nd-5th sun at 23:05
210 Run = Incremental accurate=no mon-sat at 23:05
214 Esto permite ahorrar memoria y recursos de CPU en el servidor donde está el catálogo,
217 Estas opciones avanzadas de entonación están disponibles con Bacula Enterprise Edition.