we want that once the changes are done in 1 of the AD server the changes are automatically done in all the servers
Você não precisa fazer nada. A topologia padrão do Active Directory faz isso automaticamente.
I want to synchornize all the 3 server together, w[h]ere datacenter server should be central server and rest 2 servers should synch with the datacenter server.
Se você quiser explicitamente impor que todas as alterações DEVEM ser replicadas através do servidor "central", e não diretamente de nó a nó, você pode fazer isso. Dê uma olhada no MMC Serviços e Sites do Active Directory, pois é onde as regras de replicação são controladas.
O que você precisa fazer é configurar todos os sites físicos como sites em Sites e Serviços e, em seguida, mover cada controlador de domínio para o site apropriado. Em seguida, expanda cada controlador de domínio e vá para as configurações de NTDS. A partir daqui, você pode excluir ou criar novos links entre os controladores de domínio.
O que você deseja fazer é que cada controlador de domínio entre em contato com outro controlador de domínio que esteja no mesmo site (para que os servidores em cada local físico sejam sincronizados imediatamente) e crie um conexão com o controlador de domínio central.
Além disso, o domínio principal diz, por exemplo, xyz.local e dois controladores de domínio adicionais. Como posso sincronizá-los com domínios .local como podemos replicá-lo? Precisamos de uma conexão VPN para replicar os dados de xyz.local para nosso outro controlador de domínio de filial?