Preguntas frecuentes
¿Cómo consigue el complemento LDAP de Bacula Enterprise realizar copias de seguridad de objetos individuales y restauraciones granulares?
El complemento LDAP ejecuta una única consulta de base a partir del BASEDN configurado y guarda cada objeto que encuentra como un elemento independiente en el catálogo de Bacula. Cada objeto se almacena en un espacio de nombres virtual con el prefijo «ldap:» y se representa como un árbol de directorios. En el momento de la restauración, se navega por ese árbol en la consola de Bacula, se selecciona el objeto exacto que se necesita y se restaura directamente en el directorio activo sin alterar nada más.
¿Qué parámetros de configuración se requieren para conectar el complemento a un servidor de directorios?
Se requieren cuatro parámetros: el URI de LDAP (ldapuri), el nombre distinguido del usuario de enlace (binddn), la contraseña de enlace (bindpass) y el nombre distinguido base (basedn). Estos pueden proporcionarse a través de un archivo de configuración específico —ldap.conf para el complemento LDAP y msad.conf para el complemento MSAD— o directamente en la línea «Plugin=» de la definición del conjunto de archivos.
¿Cómo detecta el modo «Accurate» los objetos LDAP eliminados?
El modo «Accurate» compara el estado del directorio activo con el catálogo de Bacula en el momento de cada copia de seguridad. Cuando un objeto existe en el catálogo procedente de un trabajo anterior, pero ya no está presente en el directorio activo, el complemento lo registra como eliminado. De este modo se detectan las eliminaciones que se producen entre ejecuciones programadas de copias de seguridad, que la detección basada en marcas de tiempo pasaría por alto.
¿Qué opciones de sustitución están disponibles durante una restauración de LDAP o AD?
Para ello hay cuatro modos de sustitución disponibles: «always», «never», «ifnewer» e «ifolder». «Always» sobrescribe el objeto existente de forma incondicional. «Never» omite el objeto si ya existe. «Ifnewer» restaura únicamente si el objeto de la copia de seguridad es más reciente que el del directorio activo. «Ifolder» restaura únicamente si el objeto de la copia de seguridad es más antiguo. El modo se selecciona al ejecutar el comando de restauración en bconsole y puede modificarse antes de que se ejecute la tarea.
¿Puede el complemento LDAP realizar copias de seguridad de directorios distintos de Microsoft Active Directory?
Sí. El complemento LDAP funciona con cualquier servidor de directorios que utilice el protocolo LDAP, incluidos OpenLDAP, Novell/SUSE eDirectory y DS389. El complemento MSAD es el específico para Microsoft Active Directory. En el caso de servidores de directorios distintos de OpenLDAP, se recomienda probar el complemento antes de utilizarlo en entorno de producción.
¿Por qué se ejecuta el complemento MSAD en Linux al realizar una copia de seguridad de un servidor de Active Directory de Windows?
El complemento MSAD se instala en un demonio de archivos de Linux y se conecta al servidor de Active Directory a través de la red utilizando el protocolo LDAP. No se instala nada en el propio controlador de dominio.
¿Cómo gestiona el complemento MSAD la recuperación de «tombstones» de Active Directory?
Al restaurar un objeto de AD eliminado, el complemento MSAD comprueba automáticamente si existe un «tombstone» para dicho objeto. Si se encuentra uno, el complemento recupera el objeto de su «tombstone» y restaura los atributos restantes a partir de la copia de seguridad. De este modo se recuperan atributos del sistema como el SID y el objectGUID, que no pueden recuperarse mediante otros métodos de restauración. La recuperación de «tombstones» se ejecuta automáticamente y no puede desactivarse.
¿Qué versiones de Active Directory es compatible con el complemento MSAD?
El complemento MSAD es compatible con Microsoft Active Directory a partir de Windows Server 2003, incluidas las versiones actuales y futuras de Windows Server.
¿Se pueden restaurar cuentas de usuario individuales u objetos de grupo sin revertir todo el Active Directory?
Sí. El complemento MSAD guarda cada objeto de AD como su propio elemento del catálogo. Puede restaurar una sola cuenta de usuario, un grupo o una unidad organizativa directamente en el servidor de AD en producción sin afectar a ningún otro objeto del directorio. Ya no es necesario revertir todo el directorio y, por lo tanto, no se lleva a cabo.
¿Puede el complemento MSAD restaurar en un servidor de Active Directory distinto de aquel del que se realizó la copia de seguridad?
Sí. La interfaz de opciones de restauración, a la que se accede mediante la opción 13 del comando «restore» de bconsole, admite un ldapuri y un binddn diferentes en el momento de la restauración. Esto redirige la restauración a un servidor distinto sin modificar la configuración original del complemento.
¿Qué ocurre si no se puede escribir el atributo userAccountControl de un objeto de AD restaurado?
El complemento MSAD comprueba si el usuario que realiza la restauración tiene permiso para escribir en userAccountControl durante la tarea de restauración. Cuando el permiso es insuficiente, el atributo se restaura con los indicadores predeterminados, lo que deja la cuenta en estado desactivado. El complemento registra el resultado en el registro de tareas para que el administrador sepa de inmediato que es necesario corregir los permisos.
¿Cómo se gestionan las copias de seguridad completas, diferenciales e incrementales en entornos de Active Directory?
El complemento MSAD es compatible con los tres niveles de copia de seguridad. Una copia de seguridad completa captura todos los objetos del subárbol del directorio a partir del BASEDN configurado. Una tarea incremental captura los objetos modificados desde la última copia de seguridad de cualquier nivel. Una tarea diferencial captura los objetos modificados desde la última copia de seguridad completa. Las fechas de modificación de los objetos se registran en el catálogo de Bacula y se utilizan para determinar qué debe capturar cada tarea posterior.