Domande frequenti
In che modo il plugin LDAP di Bacula Enterprise consente il backup di singoli oggetti e il ripristino granulare?
Il plugin LDAP esegue un’unica query di base a partire dal BASEDN configurato e salva ogni oggetto individuato come voce separata nel Catalogo di Bacula. Ciascun oggetto viene archiviato in uno spazio dei nomi virtuale preceduto dal prefisso ldap: e rappresentato come albero di directory. Al momento del ripristino, è possibile navigare in tale albero dalla console di Bacula, selezionare l’oggetto esatto di cui si ha bisogno e ripristinarlo direttamente nella directory attiva senza modificare nient’altro.
Quali parametri di configurazione sono necessari per collegare il plugin a un server di directory?
Sono richiesti quattro parametri: l’URI LDAP (ldapuri), il nome distinto dell’utente di binding (binddn), la password di binding (bindpass) e il nome distinto di base (basedn). Questi possono essere specificati tramite un file di configurazione dedicato, ldap.conf per il plugin LDAP e msad.conf per il plugin MSAD, oppure direttamente nella riga Plugin= nella definizione del Fileset.
In che modo la modalità «Accurate» rileva gli oggetti LDAP eliminati?
La modalità «Accurate» confronta lo stato della directory attiva con il Catalogo di Bacula al momento di ogni backup. Quando un oggetto presente nel Catalogo da un processo precedente non è più presente nella directory attiva, il plugin lo registra come eliminato. Ciò consente di rilevare le eliminazioni che avvengono tra un’esecuzione di backup programmata e l’altra, che il rilevamento basato sul timestamp non riuscirebbe a individuare.
Quali opzioni di sostituzione sono disponibili durante un ripristino LDAP o AD?
A tal fine sono disponibili quattro modalità di sostituzione: always, never, ifnewer e ifolder. La modalità «always» sovrascrive l’oggetto esistente incondizionatamente. La modalità «never» ignora l’oggetto se già presente. La modalità «ifnewer» esegue il ripristino solo se l’oggetto di cui è stato eseguito il backup è più recente di quello attivo. La modalità «ifolder» esegue il ripristino solo se l’oggetto di cui è stato eseguito il backup è più vecchio. La modalità viene selezionata durante il comando di ripristino in bconsole e può essere modificata prima dell’esecuzione del processo.
Il plugin LDAP è in grado di eseguire il backup di directory diverse da Microsoft Active Directory?
Sì. Il plugin LDAP funziona con qualsiasi server di directory che utilizzi il protocollo LDAP, inclusi OpenLDAP, Novell/SUSE eDirectory e DS389. Il plugin MSAD è quello specifico per Microsoft Active Directory. Per i server di directory diversi da OpenLDAP, è opportuno testare il plugin prima di utilizzarlo in ambiente di produzione.
Perché il plugin MSAD viene eseguito su Linux durante il backup di un server Windows Active Directory?
Il plugin MSAD viene installato su un File Daemon Linux e si connette al server Active Directory tramite la rete utilizzando il protocollo LDAP. Nulla viene installato sul controller di dominio stesso.
In che modo il plugin MSAD gestisce il recupero dei tombstone di Active Directory?
Quando si ripristina un oggetto AD eliminato, il plugin MSAD verifica automaticamente se esiste un tombstone per quell’oggetto. Se ne viene individuato uno, il plugin recupera l’oggetto dal relativo tombstone e ripristina gli attributi rimanenti dal backup. In questo modo vengono ripristinati attributi di sistema quali SID e objectGUID, che non possono essere recuperati tramite altri metodi di ripristino. Il recupero tramite tombstone viene eseguito automaticamente e non può essere disabilitato.
Quali versioni di Active Directory supporta il plugin MSAD?
Il plugin MSAD supporta Microsoft Active Directory a partire da Windows Server 2003, comprese le versioni attuali e future di Windows Server.
È possibile ripristinare singoli account utente o oggetti di gruppo senza eseguire il rollback dell’intera Active Directory?
Sì. Il plugin MSAD salva ogni oggetto AD come voce di catalogo a sé stante. È possibile ripristinare un singolo account utente, un gruppo o un’unità organizzativa direttamente sul server AD attivo senza influire su nessun altro oggetto nella directory. Il rollback dell’intera directory non è più necessario e non viene eseguito.
Il plugin MSAD può eseguire il ripristino su un server Active Directory diverso da quello da cui è stato eseguito il backup?
Sì. L’interfaccia delle opzioni di ripristino, accessibile tramite l’opzione 13 nel comando di ripristino della bconsole, accetta un ldapuri e un binddn diversi al momento del ripristino. Ciò reindirizza il ripristino verso un server diverso senza modificare la configurazione originale del plugin.
Cosa accade se non è possibile scrivere l’attributo userAccountControl di un oggetto AD ripristinato?
Il plug-in MSAD verifica se l’utente che esegue il ripristino dispone dell’autorizzazione a scrivere l’attributo userAccountControl durante il processo di ripristino. Qualora l’autorizzazione non sia sufficiente, l’attributo viene ripristinato con i flag predefiniti, lasciando l’account in uno stato disabilitato. Il plug-in registra l’esito nel log del processo, in modo che l’amministratore sappia immediatamente che è necessario correggere le autorizzazioni.
Come vengono gestiti i backup completi, differenziali e incrementali per gli ambienti Active Directory?
Il plugin MSAD supporta tutti e tre i livelli di backup. Un backup completo acquisisce ogni oggetto presente nel sottoalbero della directory a partire dal BASEDN configurato. Un’operazione incrementale acquisisce gli oggetti modificati dall’ultimo backup di qualsiasi livello. Un’operazione differenziale acquisisce gli oggetti modificati dall’ultimo backup completo. Le date di modifica degli oggetti vengono registrate nel Catalogo di Bacula e utilizzate per determinare cosa debba acquisire ciascuna operazione successiva.