Artigo: 244368 - Última revisão: sexta-feira, 2 de Março de 2007 - Revisão: 5.5 Como optimizar a replicação do Active Directory numa rede grande
ImportanteEste artigo aplica-se para o Windows 2000. Suporte para o Windows 2000 termina em 13 de Julho de 2010. O Windows 2000 End-of-Support Solution Center (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fwin2000) é um ponto de partida para planear a estratégia de migração a partir do Windows 2000. Para mais informações consulte a Microsoft Support Lifecycle Policy (http://support.microsoft.com/lifecycle/) .Nesta páginaSumárioEste artigo descreve como optimizar a replicação do Active Directory em configurações de rede de grandes dimensões. Mais InformaçãoImportante Esta secção, método ou tarefa contém passos que a saber como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft: 322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no Windows O Verificador de consistência de conhecimento (KCC) ajusta dinamicamente a topologia de replicação de dados da rede quando controladores de domínio são adicionados ou removidos da rede, quando um controlador de domínio não está disponível ou quando as agendas de replicação de dados são alteradas.As tarefas do KCC são:
ExemploEm algumas configurações do site de grandes dimensões que contenham muitos sites, domínios muitos ou muitos sites de betweens rotas, o KCC inter-local executa lentamente, a consumir demasiados recursos de memória e tempo de unidade de processamento central (CPU).Se D for o número de domínios na rede, S é o número de locais na rede, e (1 + D) * S ^ 2 < = 100.000 em seguida, pode ignorar com segurança o resto deste artigo.A tabela seguinte lista os tempos de execução e ilustrações de consumo de memória para um KCC inter-local numa variedade de configurações com concentrador hub-and-spoke sem optimização do desempenho aplicado. Cada site contém um controlador de domínio para um único domínio e um catálogo global. Domínios são dispersos equitativamente entre os sites. Bridging de ligação de locais automática está activado. Medições foram efectuadas num Intel Pentium III Xeon a 500 MHz com 1 gigabyte (GB) de acesso aleatório memória (RAM, Random Access Memory). Utilização da memória inclui a colocação em cache de base de dados. Consumo de memória será inferior em computadores com memória física menos. Reduzir esta tabela
(1 + num domínios) * núm sites ^ 2 * 0.0000075 minutos Pode determinar executa o KCC quanto na sua configuração existente utilizando o snap-in Serviços e locais do Active Directory:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics Altere o valor "1 Knowledge Consistency Checker" para um valor de 3 ou superior.Com este valor definido como 3 ou superior, o KCC irá registar eventos 1009 e 1013 para significar o início e fim da verificação. RecomendaçõesSe a configuração não satisfaz os critérios acima, em seguida, utilize o método adequado:Reduzir a utilização de pontes de ligação de sites na configuração do siteEsta opção funciona bem no concentrador típica e configurações de spoke, reduzindo o número de potenciais rotas entre sites.Bridging de ligação de locais automática indica que toda a rede totalmente é (PROTOCOLO Internet) encaminhada. Nesta situação, qualquer computador num determinado site pode comunicar através de IP com qualquer computador no outro site. Bridging de ligação de locais automática está activado para transportes inter-local o IP e o protocolo simples de transporte de correio ' (SMTP) por predefinição. Desactivar esta funcionalidade requer que adicione ponte de ligação de site explícita objectos onde for necessário. Bridges de ligação de locais são necessários apenas se um determinado site contiver um controlador de domínio de um domínio que não está presente em qualquer site adjacente, mas outro controlador de domínio desse domínio ocorrer noutros locais na floresta. Um site adjacente é definido para ser qualquer site incluído qualquer ligação de locais que contém o site em questão. Maioria das configurações não requerem a utilização de bridges de ligação de locais, uma vez que qualquer site mantendo um controlador de domínio de um determinado domínio, que ocorre no site mais do que um é quase sempre adjacente a pelo menos um site que contém um controlador de domínio do mesmo domínio. Se o KCC não conseguir directamente ou forma transitória ligar todos os sites que contém controladores de domínio de um determinado domínio depois de desactivar o bridging de ligação de locais automática, o KCC irá registar evento 1311. ExemploO Verificador de consistência do serviço de directório determinou que quer:
Para desactivar o bridging de ligação de locais automática:
Reduzir esta tabela
(1 + number of domains) * number of sites * minutos 0.0006 onde o number of domains é o número de domínios e o number of sites é o número de sites.A fórmula para sites de concentrador é: (1 + number of domains) * number of sites * minutos 0.0015 Executar o KCC Inter-site apenas durante terminar horas de pontaEsta opção funciona bem quando o computador tem um horário quando está a ser realizado trabalho pouco e um KCC inter-local executar caiba neste horário. Esta técnica normalmente seria utilizada apenas se a utilização de pontes de ligação de sites já foi reduzida e o tempo de execução ou utilização da memória do KCC permanece um problema durante as horas de negócio críticas.KCCs num determinado site podem ser configurados para desactivar apenas o cálculo de topologia inter-local, manter a sua capacidade para responder a alterar os requisitos de replicação dentro do site. O cálculo de topologia entre locais, em seguida, pode ser reactivado uma altura específica do dia apenas suficientemente longo para um KCC no site executar a verificação inter-local e, em seguida, pode ser desactivado novamente. Quando a verificação de topologia inter-local está desactivada para um site específico, esse site não vai responder a alterações na topologia inter-local. Se um ou ambos os parceiros de replicação para todas as ligações inter-local replicam um determinado domínio não estiverem disponíveis, não será efectuada nenhum adaptação automática KCC para uma nova origem ou destino até ficarem novamente online os controladores de domínio ou parte do KCC inter-local é executada novamente. Nota: O administrador pode adicionar manualmente ligações enquanto inter-local KCC está desactivado. Para avaliar se esta opção é realista na configuração, primeiro determine o KCC quanto tempo demora a executar no seu ambiente. Em seguida, determine se existe um bloco de tempo num controlador de domínio em cada local para acomodar os requisitos de tempo e memória. Não é necessário para a parte inter-local do KCC para ser executado em todos os sites ao mesmo tempo. Para agendar o KCC inter-local, utilize o componente do Programador de tarefas para agendar execuções de "wscript /b runkcc.vbs" (o script no formulário de texto está incluído neste artigo). Para mais informações sobre o Programador de tarefas, consulte o tópico do Programador de tarefas na ajuda do Windows 2000. Runkcc.vbs requer as ferramentas de suporte na pasta Support\Tools no CD-ROM do Windows 2000 para ser instalado no computador no qual é executado. Desactivar totalmente o KCC Inter-Site, configurar manualmente ligaçõesEsta opção funciona bem no configurações típicas hub-spoke. É normalmente utilizado apenas quando os dois métodos anteriores não são opções viável, especialmente nas configurações com milhares de sites.Quando topologia inter-local automática está desactivada totalmente, torna-se da responsabilidade do administrador para criar a replicação inter-local necessária objectos de ligação para garantir que os dados de replicação continua a fluxo em toda a floresta. Normalmente, os clientes com suficiente sites a ultrapassar os limites KCC empregam topologias de rede com concentrador ' hub-and-spoke ' para ligar uma sede com um grande número de sites do ramo homogénea office. Este simetria bastante simplifica o processo. Antes de criar os seus próprios objectos de ligação sem a ajuda do KCC, existem vários pontos a considerar:
Runkcc.vbs (VBScript para accionar a executar ocasional do KCC)Microsoft fornece exemplos de programação apenas a título informativo, sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação que está a ser demonstrada e com as ferramentas que são utilizadas para criar e depurar procedimentos. Os engenheiros de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador. ' * / runkcc.vbs'*/ <none>' * / Parâmetros: <nenhum> ' * / Objectivo: quando executado num controlador de domínio, este script torna o controlador de domínio local entre os locais ' * / Gerador de topologia para seu site, permite a geração de topologia inter-Site temporariamente se estiver desactivado, ' * / executa o processo de geração de topologia KCC e desactiva a geração de topologia inter-local se era ' * / configurado por isso, para começar com. '*/ '*/ On Error continuar seguinte Chamar ExecuteKCC() Pública Sub ReportError) ' informar o utilizador o erro WScript.Echo "Ocorreu O seguinte erro: (" + cstr(hex(err.number)) + ")" + cstr(err.description) End Sub Pública Sub ExecuteKCC) On Error continuar seguinte WScript.echo "Loading funções para utilização por este script..." Definir dll=createobject("iadstools.DCFunctions") Se err.number <>0, em seguida, ReportError:WScript.Quit DLL.enabledebuglogging 1 ' obter o nome de caixa local WScript.echo "1 > ligar a máquina local..." Definir localMachine=GetObject("LDAP://localhost/rootdse") Se err.number <>0, em seguida, ReportError:Wscript.Quit ServerName=localmachine.get("dnsHostName") Se err.number <>0, em seguida, ReportError:WScript.Quit WScript.echo "2 > máquina local Found" + ucase(ServerName) ' obter o config NC configNC=localMachine.get("configurationNamingContext") Se err.number <>0, em seguida, ReportError:Wscript.Quit WScript.echo "3 > é o contexto de nomeação de configuração:" + configNC ' obter o SiteName desta caixa domaincontrollerSiteName=dll.dsgetsitename Se err.number <>0, em seguida, ReportError:Wscript.Quit WScript.echo "4 > O site para este servidor é:" + domaincontrollersitename ' obter o DN DSA para esta caixa DSAObj = localMachine.get("dsServiceName") Se err.number <>0, em seguida, ReportError:Wscript.Quit WScript.echo "5 > O DN para DSA esta máquina é:" + DSAObj ' ligar ao objecto de definições do site no Directory SiteSettingsPath = "LDAP: / / localhost/CN = NTDS Settings de sites, CN ="+ domaincontrollerSiteName +", CN = locais," + configNC Definir SiteSettings=GetObject(SiteSettingsPath) Se err.number <>0, em seguida, ReportError:WScript.Quit ' tornar a caixa actual de ISTG WScript.echo "6 > criar" + ucase(ServerName) + "o gerador de topologia inter site para o" + ucase(domaincontrollerSiteName) "site". SiteSettings.Put "interSiteTopologyGenerator" DSAObj SiteSettings.SetInfo Se err.number <>0, em seguida, ReportError:Wscript.Quit ' obter as opções actuais origOptions=SiteSettings.Get("options") Se hex(err.number) = "8000500D", em seguida, origOptions = 0 em seguida, o ElseIf err.number=0 ' não fazer nada Else ReportError:Wscript.Quit terminar se modOptions = origOptions WScript.echo "7 > actualmente, as opções especificadas para operações de KCC para ISTG neste site está definido para:" + cstr(origOptions) ' Activar o KCC se actualmente desactivada, caso contrário, deixe-sozinho Se modOPtions 16 E, em seguida, mod2Options = modOptions 16 XOr WScript.echo "8 > O KCC está actualmente desactivado para geração de topologia entre locais. Temporariamente reactivar. Definir opções: "+ cstr(mod2Options) SiteSettings.Put "opções", mod2Options SiteSettings.SetInfo Se, em seguida, err.number <>0 ReportError WScript.echo "Ocorreu um erro durante o processo de modificar o atributo de opções. Verifique para se certificar de que tem o valor original correcto. Este script está a terminar." Wscript.Quit terminar se Else WScript.echo "8 > O KCC está actualmente activado para processar a geração de topologia entre locais. Nenhuma alteração é necessária antes de accionamento o KCC." terminar se ' executar o KCC Result=dll.TriggerKCC(CStr(ServerName)) Se err.number > 0, em seguida, ReportError Se resultado = 0, em seguida, WScript.echo "9 > O KCC foi accionado com êxito no" + ucase(ServerName) Else WScript.echo "9 > Ocorreu O seguinte erro trigerring o KCC no" + ucase(ServerName) + ":" + dll.lasterrortext terminar se ' Desactivar o KCC WScript.echo "10 > Re-writing opções originais (" + cstr(origOptions) + ") para o ISTG." SiteSettings.Put "opções", origOptions SiteSettings.SetInfo Se err.number <>0, em seguida, ReportError:WScript.Quit End Sub ' fim script Para obter mais informações sobre o KCC de 2000 do Windows, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft: 242780
(http://support.microsoft.com/kb/242780/
)
Desactivar o KCC de criar automaticamente a topologia de replicação 224815
(http://support.microsoft.com/kb/224815/
)
A função de gerador de topologia entre locais 214745
(http://support.microsoft.com/kb/214745/
)
ID de resolução de problemas de evento 1311: Knowledge Consistency Checker A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 244368
(http://support.microsoft.com/kb/244368/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo