O Active Directory conhece o conceito de vários DCs replicando de uma forma multi-mestre. Isso significa que você pode adicionar outros DCs ao seu domínio existente. Veja as instruções completas sobre o Samba Wiki .
Nesta configuração, todos os DCs do domínio estarão ativos simultaneamente e os clientes usarão todos eles. Se um DC falhar, os clientes simplesmente continuarão a usar o (s) outro (s) DC (s). Se um DC deve ser retirado do domínio, o processo é chamado de rebaixamento do DC. Há também notas para isso no Samba Wiki.
Observe que a replicação atualmente imposta com o Samba trata apenas os dados do diretório, não os dados de compartilhamento de arquivos. Embora existam mecanismos de replicação de arquivos no Windows, eles ainda não estão totalmente implementados no Samba. Se você quiser fazer um compartilhamento sério de arquivos, você pode querer fazer isso não nos DCs, mas em servidores Samba adicionais que sejam membros do domínio. Você tornaria o servidor de arquivos altamente disponível estabelecendo um backup dos dados em um servidor diferente configurado para assumir a função de servidor de arquivos se o servidor de arquivos produtivos falhar. (Alternativamente, um sistema de arquivos clusterizado / distribuído poderia ser usado para armazenar os dados do servidor de arquivos e o samba poderia ser armazenado em cluster com o CTDB , mas isso poderia ser um exagero para seus propósitos.)