Eseguire un Domain Controller in una macchina virtuale
Eccoci qui! Ferie finite :(
Dovrei dire che sono bello carico per affrontare il prossimo anno (da qui alle prossime ferie), ma in realtà mi viene solo un po di tristezza nel pensare a dov’ero fino a venerdì.
Spero che le vostre ferie siano state buone quanto le mie e ben tornati a tutti quanti!
Mentre ero in ferie ho ricevuto un po’ di mail. In una di queste mi si poneva la domanda se esistone delle best practices per l’esecuzione di Domain Controller (DC) di Active Directory in una macchina virtuale.
La risposta è: certamente si!
Vediamo cosa si deve tenere presente per eseguire dei DC di Active Directory in macchina virtuale senza incorrere in problemi.
La prima cosa di cui si deve tenere presente è che i DC non sopportano in alcun modo un “time shift” e quindi NON si deve MAI mettere un Domain Controller in Save State.
Il meno che possa accadere nel caso si lasci un DC in save state per un periodo di tempo abbastanza lungo è avere problemi di replica.
Sicuramente sapete che Hyper-V consente di eseguire degli snapshot delle macchine virtuali ossia delle fotografie dello stato della machina in un certo istante. Eseguendo uno snapshot di si esegue un salvataggio dello stato corrente della VM (memoria, configurazione e disco) e si crea un disco differenziale che viene usato al posto di quello originale per le scritture.
E’ una bella funzionalità, ma NON deve essere in alcun modo usata se la VM è un DC. Se si ripristina un vecchio snapshot di un DC fatto si riporta on-line una vecchia versione del database di Active Directory e si possono generare molti problemi di replica e ghost object.
Questi sono i due comportamenti chiave che devono essere assolutamente evitati!
Per il resto non ci sono particolari controindicazioni nell’eseguire un DC in macchina virtuale.
Esistono due whitepaper scritti dal team di sviluppo di Active Directory sull’argomento, riferiti a Virtual Server 2005, ma validi in gran parte anche per Hyper-V (i due wp sono in fase di aggiornamento):
Spero di aver risposto in questo modo alle richieste arrivate via mail.
Per oggi ci fermiamo (iniziamo con calma).
Buona serata a tutti.
Giorgio