Perguntas Frequentes
Como o plug-in LDAP do Bacula Enterprise realiza o backup de um único objeto e a restauração granular?
O plug-in LDAP executa uma única consulta de base a partir do BASEDN configurado e salva cada objeto encontrado como um item separado no Catálogo do Bacula. Cada objeto é armazenado em um namespace virtual com o prefixo ldap: e representado como uma árvore de diretórios. No momento da restauração, o usuário navega por essa árvore no console do Bacula, seleciona o objeto exato de que necessita e o restaura diretamente no diretório ativo, sem alterar nada mais.
Quais parâmetros de configuração são necessários para conectar o plug-in a um servidor de diretório?
São necessários quatro parâmetros: o URI LDAP (ldapuri), o Nome Distinto do usuário de ligação (binddn), a senha de ligação (bindpass) e o Nome Distinto base (basedn). Esses parâmetros podem ser fornecidos por meio de um arquivo de configuração dedicado — ldap.conf para o plug-in LDAP e msad.conf para o plug-in MSAD — ou diretamente na linha Plugin= na definição do conjunto de arquivos.
Como o modo “Accurate” detecta objetos LDAP excluídos?
O modo “Accurate” compara o estado atual do diretório com o Catálogo do Bacula no momento de cada backup. Quando um objeto existe no Catálogo de um trabalho anterior, mas não está mais presente no diretório ativo, o plug-in o registra como excluído. Isso detecta exclusões que ocorrem entre execuções de backup programadas, as quais a detecção baseada em carimbo de data/hora não identificaria.
Quais opções de substituição estão disponíveis durante uma restauração LDAP ou AD?
Quatro modos de substituição estão disponíveis para isso: always, never, ifnewer e ifolder. O modo “always” sobrescreve o objeto existente incondicionalmente. O modo “never” ignora o objeto se ele já existir. O modo “ifnewer” restaura apenas se o objeto do backup for mais recente do que o ativo. O modo “ifolder” restaura apenas se o objeto do backup for mais antigo. O modo é selecionado durante o comando de restauração no bconsole e pode ser alterado antes da execução da tarefa.
O plug-in LDAP pode fazer backup de diretórios que não sejam o Microsoft Active Directory?
Sim. O plug-in LDAP funciona com qualquer servidor de diretório que utilize o protocolo LDAP, incluindo OpenLDAP, Novell/SUSE eDirectory e DS389. O plug-in MSAD é específico para o Microsoft Active Directory. Para servidores de diretório que não sejam o OpenLDAP, o plug-in deve ser testado antes de ser utilizado em produção.
Por que o plug-in MSAD é executado no Linux durante o backup de um servidor do Windows Active Directory?
O plug-in MSAD é instalado em um daemon de arquivos do Linux e se conecta ao servidor do Active Directory pela rede utilizando o protocolo LDAP. Nada é instalado no próprio controlador de domínio.
Como o plug-in MSAD lida com a recuperação de tombstones do Active Directory?
Ao restaurar um objeto AD excluído, o plug-in MSAD verifica automaticamente se existe um tombstone para esse objeto. Se for encontrado um, o plug-in recupera o objeto a partir de seu tombstone e restaura os atributos restantes a partir do backup. Isso retorna atributos do sistema, como SID e objectGUID, que não podem ser recuperados por meio de outros métodos de restauração. A recuperação de tombstones é executada automaticamente e não pode ser desativada.
Quais versões do Active Directory o plug-in MSAD suporta?
O plug-in MSAD suporta o Microsoft Active Directory a partir do Windows Server 2003, incluindo versões atuais e futuras do Windows Server.
É possível restaurar contas de usuário individuais ou objetos de grupo sem reverter todo o Active Directory?
Sim. O plug-in MSAD salva cada objeto do AD como seu próprio item de catálogo. Você restaura uma única conta de usuário, grupo ou unidade organizacional diretamente no servidor AD ativo, sem afetar nenhum outro objeto no diretório. A reversão de todo o diretório não é mais necessária e não é realizada.
O plug-in MSAD pode restaurar para um servidor do Active Directory diferente daquele do qual foi feito o backup?
Sim. A interface de opções de restauração, acessível por meio da opção 13 no comando de restauração do bconsole, aceita um ldapuri e um binddn diferentes no momento da restauração. Isso redireciona a restauração para um servidor diferente sem alterar a configuração original do plug-in.
O que ocorre se o atributo userAccountControl de um objeto do AD restaurado não puder ser gravado?
O plug-in MSAD verifica se o usuário responsável pela restauração possui permissão para gravar o atributo userAccountControl durante a tarefa de restauração. Quando a permissão é insuficiente, o atributo é restaurado com os sinalizadores padrão, o que deixa a conta em um estado desativado. O plug-in registra o resultado no log da tarefa para que o administrador saiba imediatamente que é necessária uma correção nas permissões.
Como são tratados os backups completos, diferenciais e incrementais em ambientes do Active Directory?
O plug-in MSAD oferece suporte a todos os três níveis de backup. Um backup completo captura todos os objetos na subárvore do diretório a partir do BASEDN configurado. Uma tarefa incremental captura os objetos modificados desde o último backup de qualquer nível. Uma tarefa diferencial captura os objetos modificados desde o último backup completo. As datas de modificação dos objetos são registradas no Catálogo do Bacula e utilizadas para determinar o que cada tarefa subsequente precisa capturar.