Configurações

Instalar o servidor do Microsoft Dynamics CRM 4.0 em vários computadores

Data de Publicação: Junho 12, 2008

Você pode instalar vários servidores do Microsoft Dynamics CRM para balancear a carga de processamento em diversos servidores. A implantação do Microsoft Dynamics CRM com esse método pode aumentar o desempenho e a disponibilidade.

Observação
  • A instalação da edição Microsoft Dynamics CRM 4.0 Workgroup. em vários servidores não é aceita e configura uma violação do contrato de licença.

  • Este artigo não se aplica a implementações que envolvem o Windows Small Business Server 2003 (SBS 2003).

Nesta página
Visão geral da configuração de vários servidores Visão geral da configuração de vários servidores
Etapa 1: Habilitar o balanceamento de carga da rede Etapa 1: Habilitar o balanceamento de carga da rede
Etapa 2: Configurar o Active Directory Etapa 2: Configurar o Active Directory

Etapa 3: Instalar servidores do Microsoft Dynamics CRM Etapa 3: Instalar servidores do Microsoft Dynamics CRM
Etapa 4: Atualizar o banco de dados de configuração para endereçar o cluster de NLB Etapa 4: Atualizar o banco de dados de configuração para endereçar o cluster de NLB
Etapa 5: Verificar e monitorar a instalação do cluster Etapa 5: Verificar e monitorar a instalação do cluster

Visão geral da configuração de vários servidores

Antes de iniciar o balanceamento de carga, é necessário um planejamento de instalação e configuração. Para obter mais informações e diretrizes sobre instalação e configuração de um sistema Microsoft Dynamics CRM, consulte o Guia de Implementação do Microsoft Dynamics CRM.

A configuração básica normalmente utiliza computadores separados que executam os componentes necessários para uma implantação do Microsoft Dynamics CRM, que inclui o Microsoft SQL Server e uma instância do Windows Server que funciona como controlador de domínio do Active Directory. Uma configuração de vários servidores do Microsoft Dynamics CRM apresenta vários computadores executando o Microsoft Dynamics CRM, que, por sua vez, acessa um único servidor que executa o SQL Server.

Observação

Esse artigo descreve as etapas para instalação do Microsoft Dynamics CRM em uma configuração de balanceamento de carga de rede de dois nós, na qual todas as funções do servidor do Microsoft Dynamics CRM são instaladas em um único computador. Esse tipo de implantação é conhecido como instalação de servidor completo. É possível usar etapas semelhantes para instalar uma determinada função de grupo de servidor, como a função de servidor Aplicativo, ou uma ou mais funções específicas de servidor. Ao instalar o Microsoft Dynamics CRM, você poderá escolher entre as três opções a seguir para realizar o balanceamento de carga do aplicativo Web do Microsoft Dynamics CRM, no qual ambos os servidores no cluster de balanceamento de carga de rede (NLB) devem ter as seguintes funções de grupo de servidor ou funções de servidor individual instaladas.

  • Instalação de servidor completo (instalação típica)

  • Instalação do grupo de funções de servidor de aplicativo (instalação personalizada)

  • Instalação de função de servidor (instalação de linha de comando com um arquivo de configuração XML) Será necessário instalar pelo menos duas das seguintes funções nos servidores de balanceamento de carga do cluster.

    • AppServer (função de servidor de aplicativos). Essa função de servidor do Microsoft Dynamics CRM é usada para executar o servidor de aplicativo Web usado para conectar os usuários aos dados do Microsoft Dynamics CRM.

    • SDKServer (função de servidor SDK do Microsoft Dynamics CRM). Essa função de servidor do Microsoft Dynamics CRM é usada para executar aplicativos que utilizam os métodos descritos no SDK do Microsoft Dynamics CRM.

    Importante

    Se você escolher instalar somente o grupo de funções do servidor de aplicativo, precisará instalar a função de grupo do servidor de plataforma em outro servidor no domínio Active Directory para que o Microsoft Dynamics CRM funcione. Do mesmo modo, se desejar instalar somente as funções AppServer e SDKServer necessárias, você precisará instalar as funções de servidor restantes em outros servidores no domínio Active Directory para que o Microsoft Dynamics CRM funcione. Para obter mais informações sobre funções de grupo de servidor ou funções de servidor individual, consulte o Guia de Implementação do Microsoft Dynamics CRM.

Nesse exemplo, será configurado um cluster de dois nós utilizando-se dois computadores com o Windows Server 2003 SP2 instalado. Os nomes dos servidores são CRM01 e CRM02.

Início da página

Etapa 1: Habilitar o balanceamento de carga da rede

Habilite o balanceamento de carga de rede (NLB) e crie um cluster de servidor para os servidores CRM01 e CRM02. Recomendamos a utilização das seguintes configurações de regra de porta na habilitação do cluster com balanceamento de carga.

  • Intervalo de portas. Deixe o intervalo padrão, ou seja, de 0 a 65535.

  • Protocolos. Ambos

  • Afinidade. Única

Para obter informações sobre procedimentos de carregamento e administração do NLB no Windows Server 2003, consulte a Ajuda do Gerenciador de Balanceamento de Carga de Rede no computador com Windows Server 2003. Para obter informações sobre como configurar o NLB no Windows Server 2003, consulte Como configurar os parâmetros do balanceamento de carga de rede no Windows Server 2003.

Início da página

Etapa 2: Configurar o Active Directory

Configure o Active Directory criando uma conta para executar o serviço de CRMAppPool e use um Nome Principal de Serviço (SPN). Isso será necessário caso o Serviços de Informações da Internet (IIS) 6.0 seja executado em um ambiente de cluster ou de balanceamento de carga de rede. O Nome Principal de Serviço (SPN) identifica exclusivamente uma instância de um serviço em execução. O Active Directory utiliza o SPN para autenticação mútua de uma instância de serviço, permitindo que a instância de serviço seja autenticada corretamente ao acessar recursos localizados em outros computadores de membros do domínio. Para obter mais informações, consulte o artigo do MSDN Nomes Principais de Serviço (em inglês).

Para criar SPNs, é necessário instalar as seguintes ferramentas, que fazem parte das ferramentas de suporte do Windows, localizadas na pasta Support\Tools no CD do Windows Server 2003:

  • adsiedit.msc. Esta ferramenta snap-in do Console de Gerenciamento Microsoft (MMC) pode ser usada para inserir valores de SPN em um computador específico ou uma conta de usuário. Essa ferramenta requer o arquivo adsiedit.dll.

  • search.vbs. Esse script é usado para determinar se o valor SPN é usado em algum outro local.

Para configurar o SPN, siga estas etapas.

  1. Abra Usuários e Computadores do Active Directory.

  2. Crie uma conta de usuário para executar a ferramenta de aplicativo CRMAppPool no IIS. Para isso, recomendamos a utilização de um nome que descreva a finalidade da conta, como CRMService.

    Importante

    Essa conta de usuário deve ser membro do grupo Usuários do Domínio.

  3. Feche Usuários e Computadores do Active Directory.

  4. Abra o Windows Explorer e localize a pasta Arquivos de Programas\Ferramentas de Suporte.

  5. Clique duas vezes em adsiedit.msc.

  6. Expanda o domínio, expanda o nó que começa com DC= e expanda CN=Users.

  7. Clique com o botão direito do mouse na conta de usuário criada na etapa anterior, como CRMService, e clique em Propriedades.

  8. Na lista Atributos, role para baixo, selecione servicePrincipalName e clique em Editar.

  9. Na caixa de diálogo Valor a ser adicionado, digite HOST/CRMNLBName.FQDN e clique em Adicionar. Em que CRMNLBName é o nome do cluster de NLB e FQDN é o nome de domínio totalmente qualificado. Por exemplo, o nome CRMNLBName.FQDN pode ser CRMNLBCluster.contoso.com.

    Importante

    Observe esse nome de cluster de NLB; é necessário usar esse nome na etapa a seguir quando você criar o cluster de NLB e quando atualizar o banco de dados de configuração.

  10. Clique em OK duas vezes.

Início da página

Etapa 3: Instalar servidores do Microsoft Dynamics CRM

Cada instância do Microsoft Dynamics CRM em uma implantação de vários servidores deve ser instalada individualmente. As etapas a seguir pressupõem que uma única instância de uma instalação de servidor completo do Microsoft Dynamics CRM será implantada em um computador com o nome CRM01 e, em seguida, uma segunda instância será instalada em um computador com o nome CRM02. Para obter informações detalhadas, como requisitos do sistema, componentes necessários e instruções de instalação detalhadas, consulte o Guia de Implementação do Microsoft Dynamics CRM

As seguintes edições do Microsoft Dynamics CRM são compatíveis com instalações de vários servidores.

  • Microsoft Dynamics CRM 4.0 Professional

  • Microsoft Dynamics CRM 4.0 Enterprise

A instalação do Microsoft Dynamics CRM 4.0 Workgroup. em vários servidores não é aceita e configura uma violação do contrato de licença.

Instale a primeira instância do Microsoft Dynamics CRM no CRM01.

  1. Execute a instalação do Microsoft Dynamics CRM no servidor CRM01. Para obter uma orientação passo a passo, consulte o Guia de Implementação do Microsoft Dynamics CRM.

  2. Na página Selecionar Opções de Implantação, selecione a instância do SQL Server que será usada para os bancos de dados do Microsoft Dynamics CRM. Selecione a opção Criar uma nova implantação. Clique em Avançar e continue a instalação.

  3. Na página Especificar a Conta de Segurança, selecione a conta de usuário do domínio (por exemplo, CRMService) criada anteriormente.

  4. Continue executando a instalação até que o processo seja concluído.

Instale a segunda instância do Microsoft Dynamics CRM no CRM02.

  1. Execute a instalação do Microsoft Dynamics CRM no servidor CRM02.

  2. Na página Selecionar Opções de Implantação, insira ou selecione o nome do computador que está executando o SQL Server, em que os bancos de dados do Microsoft Dynamics CRM estão armazenados (na instalação do CRM01), e, em seguida, clique em Conectar a uma implantação existente e em Avançar.

  3. Na página Especificar a Conta de Segurança, selecione a conta de usuário do domínio (por exemplo, CRMService) criada anteriormente.

  4. Continue executando a instalação até que o processo seja concluído.

Início da página

Etapa 4: Atualizar o banco de dados de configuração para endereçar o cluster de NLB

É necessário atualizar manualmente o banco de dados de configuração adicionando o nome de domínio totalmente qualificado (FQDN) ao nome do cluster. Para fazer isso, siga estas etapas:

Aviso

A modificação incorreta do banco de dados de configuração pode causar um comportamento inesperado no sistema do Microsoft Dynamics CRM ou interromper seu funcionamento. Recomendamos fazer backup do sistema do Microsoft Dynamics CRM antes de iniciar essas etapas. Para obter informações sobre como fazer backup do sistema do Microsoft Dynamics CRM, consulte o Guia de Operação e Manutenção que faz parte do conjunto de documentos do Guia de Implementação do Microsoft Dynamics CRM.

Execute a seguinte instrução de atualização no banco de dados de configuração (MSCRM_CONFIG).

  • Update DeploymentProperties set NVarCharColumn = 'crmcluster.contoso.com' where ColumnName = 'ADsdkRootDomain'

  • Update DeploymentProperties set NVarCharColumn = 'crmcluster.contoso.com' where ColumnName 'ADWebApplicationRootDomain'

Importante

Dependendo de como você implantou o grupo de funções de servidor do Microsoft Dynamics CRM ou da instalação separada da função de servidor, assim como da configuração de cada servidor no cluster NLB, os valores de ADWebApplicationRootDomain e ADsdkRootDomain podem ser diferentes. Por exemplo, se você instalou o grupo de funções Servidor de Aplicativo em um servidor de um cluster NLB chamado crmcluster1 no domínio contoso, mas instalou o grupo de funções Servidor de Plataforma em outro servidor de um cluster NLB diferente, como crmcluster2, no mesmo domínio, o FQDN será diferente para cada um dos valores de ADWebApplicationRootDomain e ADSdkRootDomain.

Para fazer uma implantação de função de servidor completo, substitua crmcluster.contoso.com pelo FQDN do cluster. Se estiver usando uma porta TCP diferente de 80 (HTTP não seguro) ou 443 (HTTP ou SSL seguro), você precisará especificar o número da porta acrescentando :5555 ao FQDN, onde 5555 é o número da porta, como crmcluster.contoso.com:5555.

Etapa 5: Verificar e monitorar a instalação do cluster

Verifique se os aplicativos clientes do Microsoft Dynamics CRM podem se conectar ao Microsoft Dynamics CRM utilizando o nome do cluster, como CRMNLBCluster.

Para monitorar o cluster, você tem as seguintes opções:

Links relacionados

Encontrou as informações que estava procurando?
Sim     Não 
Se não encontrou, de que você precisa? (opcional)

© 2009 Microsoft Corporation. Todos os direitos reservados.