Nos dias anteriores ao Windows Server 2012, a recomendação parecia ter pelo menos um controlador de domínio físico sentado ao lado de seus controladores de domínio virtualizados.
Uma justificativa para isso era porque, se os hosts do Hyper-V estavam em cluster, eles exigiam que um controlador de domínio fosse contatado durante a inicialização. Isso faz total sentido para mim.
No entanto, eu sempre ouvia as pessoas dizerem que ainda é importante ter um controlador de domínio físico, mesmo que você não tenha um cluster configurado (por exemplo, em uma configuração simples com um único servidor Hyper-V executando duas VMs, uma dos quais é um CD). A justificativa para isso parecia (e eu nunca poderia ter certeza) de que você ainda teria um problema no sentido de que, quando o host Hyper-V for inicializado pela primeira vez, não haverá um controlador de domínio na rede. As credenciais em cache significam que você ainda pode fazer logon, mas e todos os bits que ocorrem durante a inicialização que significam ter um controlador de domínio por perto? Isso é realmente um problema? Na verdade, existem operações que podem executar apenasna inicialização que causará um problema? Alguma política de grupo, por exemplo? O que eu estou basicamente perguntando é: o argumento físico do DC realmente retém a água quando o cluster está envolvido, ou houve (antes de 2012) um caso técnico significativo para isso sem o cluster? Este artigo da Altaro (consulte a seção "Mito do ovo e da galinha") sugere que não há necessidade, mas ainda não tenho certeza.
Agora, para a segunda parte (e principal) da minha pergunta:
O Windows Server 2012 introduziu vários recursos direcionados para solucionar os problemas da virtualização de controladores de domínio, incluindo:
- ID de geração da VM - solucionou o problema de reversão da USN que significava que o instantâneo (ou mais especificamente, o retorno a um instantâneo) não era suportado / era uma péssima ideia
- Bootstrapping de cluster - abordou o problema "galinha e ovo" em torno do cluster de failover que mencionei acima. O clustering de failover não exige mais que um controlador de domínio esteja presente durante a inicialização.
Portanto, minha segunda pergunta é semelhante à primeira, mas desta vez para 2012 ou mais. Supondo que o vDC e o host tenham mais de 2012 e que você tire o agrupamento da equação, existem outros problemas como os mencionados acima que significam que eu ainda devo considerar um DC físico? Ainda devo considerar ter um controlador de domínio físico ao lado do meu host 2012 / 2012R2 Hyper-V único e sem cluster que possui um único controlador de domínio virtualizado? Ouvi algumas pessoas sugerindo colocar o AD no host Hyper-V, mas não gosto dessa ideia por vários motivos (o cache do WB é desativado para começar).
Como observação lateral, minha pergunta implica implicitamente que faz sentido ter seu host Hyper-V ingressado no domínio para melhorar a capacidade de gerenciamento. Esta afirmação resiste ao escrutínio?
ATUALIZAR:
Depois de ler algumas respostas, ocorreu-me que eu poderia expressar as coisas de maneira um pouco diferente para chegar ao âmago do que estou perguntando:
Mesmo com as melhorias em 2012 e posteriores, ainda permanece o fato de que, sem nenhum controlador de domínio físico ou controlador de domínio virtual em outro host, o host ainda inicializa quando não há controlador de domínio disponível. Isso é realmente um problema? Em certo sentido, suponho que seja a mesma pergunta (ou muito semelhante) se você tirar a virtualização completamente de cena. Se você iniciar servidores membros antes de qualquer controlador de domínio regularmente, isso é um problema?