DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 301600 - Última revisão: segunda-feira, 11 de Fevereiro de 2008 - Revisão: 23.1

Nesta página

Sumário

Este artigo descreve como instalar o recurso do coordenador de transacções distribuídas da Microsoft (MSDTC, Microsoft Distributed Transaction Coordinator) num cluster do Windows Server 2003. A Microsoft apenas suporta a execução do MSDTC em nós de cluster como um recurso em cluster. Existem duas opções para a instalação do MSDTC.

Antes de utilizar o Administrador de clusters ou Cluster.exe para criar o recurso MSDTC, tem de activar o acesso ao DTC na rede. Para obter mais informações sobre como activar o acesso ao DTC na rede, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
817064  (http://support.microsoft.com/kb/817064/ ) Como activar o acesso DTC à rede no Windows Server 2003
Notas
  • Não deve disponibilizar o recurso MS DTC online antes de seguir as instruções do artigo 817064 da Base de Dados de Conhecimento da Microsoft (KB) para activar o Acesso ao DTC na Rede.

    Para computadores baseados no Windows Server 2003 com o Service Pack 1 ou posterior, não siga ainda os passos do artigo KB817064. Primeiro, tem de concluir os passos da seguinte secção "Mais Informação" para adicionar o recurso MS DTC ao cluster. Em seguida, poderá seguir os passos do artigo KB817064 para concluir a configuração.
  • Se este for um cluster de conjunto de nós principais (MNS, Majority Node Set), não utilize o recurso MNS como dispositivo de armazenamento para o MSDTC. O MSDTC requer um recurso de armazenamento, como um disco físico.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Mais Informação

Para instalar o MS DTC, utilize um dos seguintes métodos.

Método 1: Utilizar o Administrador de Clusters

Esta secção documenta como instalar o MS DTC com o Administrador de Clusters em todos os nós de um cluster. Tem apenas de instalar o MSDTC uma vez no Administrador de clusters e o MSDTC será configurado em todos os nós do cluster. Não é necessário instalar o MSDTC manualmente em cada nó.
  1. Inicie o Administrador de clusters. Para o fazer:
    1. Clique em Iniciar e aponte para Todos os programas.
    2. Nas Ferramentas administrativas, clique em Administrador de clusters.
  2. Crie um grupo denominado "Grupo MSDTC" que contenha um disco físico, um nome de rede e um endereço IP. Para o fazer:
    1. No menu Ficheiro, aponte para Novo e clique em Grupo. O assistente Novo grupo é aberto.
    2. Siga as instruções fornecidas pelo assistente para criar o grupo MSDTC.
    Nota: quando estiver a criar o MSDTC, recomenda-se vivamente que mova o grupo de recursos para um grupo diferente do SQL Server ou do Exchange Server. A criação do recurso MS DTC no respectivo grupo de recursos e a atribuição do mesmo a um grupo de clusters em separado, mantém o recurso disponível.

    Nota: se criar o recurso no mesmo grupo de clusters e, se o recurso A efectuar a activação pós-falha, o recurso B também a vai efectuar. Quando cria o recurso num grupo de clusters diferente, mesmo que o recurso A tenha efectuado a activação pós-falha, o recurso B não o fará. A criação de recursos de cluster nos diferentes grupos de cluster diminui o número de activações pós-falha desnecessárias dos recursos de cluster.

    Importante: após a criação do novo grupo para o MSDTC, tem de criar o nome de rede, o endereço IP e o disco físico para o mesmo. Poderá já ter o recurso de disco físico, que pode ser movido para o novo grupo. Após a criação do grupo MSDTC, terá de criar os recursos de endereço IP, nome de rede e de disco físico. Poderá já ter um recurso de disco físico que tem de ser movido para o novo grupo MSDTC.
  3. Crie um recurso de endereço IP:
    1. Clique com o botão direito do rato no grupo MSDTC e clique em Novo\Recurso.
    2. Escreva um nome descritivo, tal como Endereço IP do MSDTC.
    3. Em Tipo de recurso, clique em Endereço IP, clique para seleccionar a caixa de verificação Grupo MSDTC e clique em Seguinte.
    4. Em Possíveis proprietários, clique em Seguinte a não ser que não pretenda que o MSDTC seja executado num determinado nó.
    5. Em Dependências, não adicione quaisquer dependências e clique em Seguinte.
    6. Em Parâmetros de endereço TCP/IP, seleccione a rede pública, escreva o endereço IP estático exclusivo do MSDTC e clique em Seguinte.
    7. Clique em Concluir e clique em OK para confirmar que o recurso foi criado.
  4. Crie um recurso de nome de rede:
    1. Clique com o botão direito do rato no grupo MSDTC e clique em Novo\Recurso.
    2. Escreva um nome descritivo, como Nome de rede do MSDTC.
    3. Em Tipo de recurso, clique em Nome de rede, clique para seleccionar a caixa de verificação Grupo MSDTC e clique em Seguinte.
    4. Em Possíveis proprietários, clique em Seguinte a não ser que não pretenda que o MSDTC seja executado num determinado nó.
    5. Em Dependências, adicione o endereço IP do MSDTC como uma dependência de recurso e clique em Seguinte.
    6. Em Nome, escreva o nome de rede do recurso MSDTC e clique em Seguinte.
    7. Clique em Concluir e clique em OK para confirmar que o recurso foi criado.
  5. Crie um recurso de "disco físico".

    Nota: pode já ter um recurso de disco físico criado. Nesse caso, terá de mover este recurso de disco físico para o grupo MSDTC e avançar para o próximo passo.
    1. Clique com o botão direito do rato no grupo MSDTC e clique em Novo\Recurso.
    2. Escreva um nome descritivo, como Disco físico do MSDTC.
    3. Em Tipo de recurso, clique em Disco físico, clique para seleccionar a caixa de verificação Grupo MSDTC e clique em Seguinte.
    4. Em Possíveis proprietários, clique em Seguinte a não ser que não pretenda que o MSDTC seja executado num determinado nó.
    5. Em Dependências, não adicione quaisquer dependências e clique em Seguinte.
    6. Em Parâmetros de disco, clique no disco físico que vai utilizar para o MSDTC.
    7. Clique em Concluir e clique em OK para confirmar que o recurso foi criado.
  6. Clique com o botão direito do rato no grupo MSDTC e clique em Novo\Recurso.
  7. Escreva um nome, como Recurso MSDTC.
  8. Em Tipo de recurso, clique para seleccionar Coordenador de transacções distribuídas, certifique-se de que o Grupo MSDTC está seleccionado e clique em Seguinte.
  9. Em Possíveis proprietários, clique em Seguinte a não ser que não pretenda que o MSDTC seja executado num determinado nó.
  10. Em Dependências, mantenha premida a tecla CTRL do teclado, seleccione o disco físico e o nome de rede criados no passo 2 e clique no botão Adicionar.
  11. Clique em Concluir e clique em OK para confirmar que o recurso foi criado.

    Nota: não deve disponibilizar o recurso MS DTC online antes de seguir as instruções do artigo 817064 da Base de Dados de Conhecimento da Microsoft para activar o Acesso ao DTC na Rede.
  12. Conclua os passos documentados no artigo 817064 da Base de Dados de Conhecimento da Microsoft.
  13. Clique com o botão direito do rato no recurso MSDTC e clique em Colocar online.

Método 2: Utilizar o Cluster.exe

Esta secção documenta como instalar o MSDTC com o Cluster.exe. O Cluster.exe é ideal para criar um script para a instalação e configuração do MSDTC em vários clusters. Só tem de configurar o MSDTC uma vez num cluster e todos os nós no mesmo serão actualizados.
  1. Conclua os passos documentados no artigo 817064 da Base de Dados de Conhecimento da Microsoft.

    Nota: não é necessário activar o acesso ao DTC na rede se o cluster for dedicado ao Exchange Server.
  2. Numa linha de comandos, crie um grupo denominado "Grupo MSDTC" que contenha um disco físico, um nome de rede e um endereço IP (ou utilize um grupo existente).

    Nota: pode utilizar um script para a criação de grupos e recursos com o Cluster.exe. Na "Ajuda e suporte", consulte a secção "Descrição geral de comandos do cluster".

    Nota: recomendamos a criação do recurso MSDTC no seu próprio grupo de recursos, tal como o faria para o Microsoft SQL Server. Para o fazer, efectue o passo 2 para criar este novo grupo. Se não o conseguir fazer, ou se tiver um cenário de DTC com pouca utilização, como um cluster dedicado ao Exchange Server, avance e utilize o grupo Cluster. Em clusters do Exchange Server dedicados, o recurso MSDTC deve ser colocado no grupo de clusters predefinido.
  3. Escreva o seguinte comando numa linha de comandos:
    cluster clustername res "Recurso MSDTC" /CREATE /GROUP:"Grupo MSDTC" /TYPE:"Coordenador de Transacções Distribuídas"
    Este comando cria o Recurso MS DTC.

    Nota: se estiver a utilizar um grupo de clusters existente, substitua o nome do grupo por "Grupo MSDTC".
  4. Execute os seguintes comandos:
    cluster clustername res "Recurso MSDTC" /ADDDEP:"Nome de Rede"

    cluster clustername res "Recurso MSDTC" /ADDDEP:"Disco Q:"
    em que Nome de Rede é o recurso de Nome de Rede adequado que está a utilizar e Disco Q é o disco físico localizado no Grupo MSDTC.

    Estes comandos adicionam as dependências correctas.
  5. Execute o comando seguinte para disponibilizar MS DTC online:
    cluster clustername res "Recurso MSDTC" /ON
    Isto colocará o MSDTC online.
Nota: não pode instalar o MSDTC num cluster de modo misto. Todos os nós do cluster têm de ter o Windows Server 2003 para utilizar estes métodos. Consulte a "Ajuda e suporte" para obter mais informações.

Referências

Para obter mais informações sobre como criar um servidor virtual base que inclua informações sobre como criar um recurso de nome de rede e de endereço IP, clique no seguinte número de artigo para visualizá-lo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
257932  (http://support.microsoft.com/kb/257932/ ) Using Microsoft Cluster Server to create a virtual server

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
Palavras-chave: 
kbhowto kbenv kbclustering KB301600
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft