Настройка координатора распределенных транзакций Microsoft в кластере Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 301600 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье содержатся подробные инструкции по установке координатора распределенных транзакций Microsoft (MS DTC) в кластере Windows Server 2003. Корпорация Майкрософт поддерживает только выполнение MS DTC на узлах кластеров в качестве ресурса кластера. Существует два варианта установки MS DTC.

Перед использованием администратора кластера или программы Cluster.exe для создания ресурса MS DTC необходимо разрешить сетевой доступ DTC. Дополнительные сведения о разрешении доступа по протоколу DTC см. в следующей статье базы знаний Майкрософт:
817064 Разрешение доступа по протоколу DTC в Windows Server 2003
Примечания.
  • Не следует переводить MS DTC в оперативный режим, пока не будут выполнены инструкции по включению сетевого доступа DTC, приведенные в статье базы знаний 817064.
  • Если это кластер с набором основных узлов (MNS), не следует использовать ресурс MNS в качестве запоминающего устройства для MS DTC. MS DTC требует наличия физического запоминающего устройства, такого как жесткий диск.

Дополнительная информация

Для установки MS DTC воспользуйтесь одним из приведенных ниже способов.

Способ 1. Используйте администратор кластера

В данном разделе приведены инструкции по установке MS DTC с помощью администратора кластера на всех узлах кластера. Достаточно установить MS DTC один раз в администраторе кластера, и он будет настроен на всех узлах кластера. Устанавливать MS DTC вручную на каждом узле не нужно.
  1. Подробные инструкции по установке см. в статье 817064 базы знаний Майкрософт.

    Примечание. Доступ по протоколу DTC не требуется включать, если кластер назначен для сервера Microsoft Exchange Server.
  2. Запустите администратор кластеров. Для этого выполните следующие действия:
    1. Нажмите кнопку Пуск и выберите пункт Все программы.
    2. В разделе Администрирование выберите Администратор кластеров.
  3. Создайте группу с именем "Группа MSDTC", которая должна содержать физический диск, сетевое имя и IP-адрес. Для этого выполните следующие действия:
    1. В меню Файл выберите пункт Создать, а затем Группа. Появится окно мастера создания группы.
    2. Следуйте указаниям мастера создания группы для создания группы MSDTC.
    Примечание. При создании MS DTC настоятельно рекомендуется переместить группу ресурсов в группу, отличную от группы SQL Server или Exchange Server. Создание ресурса MS DTC в собственной группе ресурсов и назначение его отдельной кластерной группе обеспечивает высокую надежность ресурса.

    Примечание. При создании ресурса в той же кластерной группе в случае перемещения при сбое ресурса А на другой узел кластера ресурс Б также будет перемещен. При создании ресурса в другой кластерной группе даже в случае перемещения при сбое ресурса А на другой узел кластера ресурс Б перемещен не будет. Создание кластерных ресурсов в различных кластерных группах уменьшает количество ненужных перемещений кластерных ресурсов при сбоях.

    Внимание! После создания группы для MS DTC необходимо создать сетевое имя, IP-адрес и физический диск для Msdtc. Возможно, уже имеется физический диск, который можно переместить в новую группу. После создания группы MS DTC необходимо создать ресурсы IP-адреса, сетевого имени и физического диска. Возможно, уже имеется физический диск, который необходимо переместить в новую группу MS DTC.
  4. Создайте ресурс IP-адресов.
    1. Щелкните группу MS DTC правой кнопкой мыши и выберите команду Создать \ Ресурс.
    2. Введите описательное имя, например IP-адрес MSDTC.
    3. В разделе Тип ресурса выберите пункт IP-адрес, установите флажок Группа MSDTC и нажмите кнопку Далее.
    4. В окне Возможные владельцы нажмите кнопку Далее, если требуется запускать MS DTC на определенном узле.
    5. В окне Зависимости не добавляйте зависимости и нажмите кнопку Далее.
    6. В окне Параметры TCP/IP-адреса выберите публичную сеть, введите уникальный статический IP-адрес для MS DTC и нажмите кнопку Далее.
    7. Нажмите кнопку Готово, а затем ОК для подтверждения создания ресурса.
  5. Создайте ресурс сетевых имен.
    1. Щелкните группу MS DTC правой кнопкой мыши и выберите команду Создать \ Ресурс.
    2. Введите описательное имя, например Сетевое имя MSDTC.
    3. В разделе Тип ресурса выберите Сетевое имя, установите флажок Группа MSDTC и нажмите кнопку Далее.
    4. В окне Возможные владельцы нажмите кнопку Далее, если требуется запускать MS DTC на определенном узле.
    5. В окне Зависимости добавьте IP-адреса MS DTC в качестве зависимости ресурсов и нажмите кнопку Далее.
    6. В поле Имя введите сетевое имя для MS DTC и нажмите кнопку Далее.
    7. Нажмите кнопку Готово, а затем ОК для подтверждения создания ресурса.
  6. Создайте ресурс физического диска.

    Примечание. Возможно, ресурс физического диска уже создан. В таком случае переместите этот ресурс в группу MS DTC и перейдите к следующему действию.
    1. Щелкните группу MS DTC правой кнопкой мыши и выберите команду Создать \ Ресурс.
    2. Введите описательное имя, например Физический диск MSDTC.
    3. В разделе Тип ресурса выберите Физический диск, установите флажок Группа MSDTC и нажмите кнопку Далее.
    4. В окне Возможные владельцы нажмите кнопку Далее, если требуется запускать MS DTC на определенном узле.
    5. В окне Зависимости не добавляйте зависимости и нажмите кнопку Далее.
    6. В окне Параметры диска выберите физический диск для MS DTC.
    7. Нажмите кнопку Готово, а затем ОК для подтверждения создания ресурса.
  7. Щелкните группу MS DTC правой кнопкой мыши и выберите команду Создать \ Ресурс.
  8. Введите описательное имя, например Ресурс MSDTC.
  9. В разделе Тип ресурса выберите Координатор распределенных транзакций, установите флажок Группа MSDTC и нажмите кнопку Далее.
  10. В окне Возможные владельцы нажмите кнопку Далее, если требуется запускать MS DTC на определенном узле.
  11. В окне Зависимости нажмите клавишу CTRL и, удерживая ее, выберите физический диск и сетевое имя, созданные в действии 2, а затем нажмите кнопку Добавить.
  12. Нажмите кнопку Готово, а затем ОК для подтверждения создания ресурса.
  13. Щелкните ресурс MSDTC правой кнопкой мыши и выберите команду Перевести в оперативный режим.

Способ 2. Используйте программу Cluster.exe

В данном разделе приведены инструкции по установке MSDTC с помощью программы Cluster.exe. Cluster.exe оптимально подходит для установки и настройки MSDTC на нескольких кластерах по сценарию. Достаточно настроить MS DTC один раз в кластере, и параметры обновятся на всех узлах кластера.
  1. Подробные инструкции по установке см. в статье 817064 базы знаний Майкрософт.

    Примечание. Доступ по протоколу DTC не требуется включать, если кластер назначен для сервера Exchange Server.
  2. В командной строке создайте группу с именем "Группа MSDTC", которая должна содержать физический диск, сетевое имя и IP-адрес (или используйте существующую группу).

    Примечание. Можно написать сценарий создания групп и ресурсов с помощью Cluster.exe. Подробное описание команд см. в разделе "Обзор команд кластера" средства "Справка и поддержка".

    Примечание Рекомендуется при возможности создавать ресурс MS DTC в собственной группе ресурсов (так же, как для сервера Microsoft SQL Server). Для этого выполните действие 2 и создайте группу. Если это невозможно или протокол DTC не используется активно (например, если кластер назначен для сервера Exchange Server), перейдите к следующему действию и выберите кластерную группу. На выделенных кластерах Exchange Server ресурс MS DTC необходимо поместить в кластерную группу по умолчанию.
  3. Введите следующую команду в командной строке:
    cluster имя_кластера res "Ресурс MSDTC" /CREATE /GROUP:"Группа MSDTC" /TYPE:"Координатор распределенных транзакций"
    Данная команда создает ресурс MS DTC.

    Примечание. Если используется существующая кластерная группа, замените имя группы на "Группа MSDTC".
  4. Введите следующие команды:
    cluster имя_кластера res "Ресурс MSDTC" /ADDDEP:"сетевое_имя"

    cluster имя_кластера res "Ресурс MSDTC" /ADDDEP:"Диск_Q:"
    сетевое_имя — используемый допустимый ресурс сетевого имени, а диск_Q — физический диск, расположенный в группе MSDTC.

    Данные команды позволяют создать нужные зависимости.
  5. Для подключения ресурса MS DTC выполните следующую команду:
    cluster имя_кластера res "Ресурс MS DTC" /ON
    Данная команда подключает ресурс MS DTC.
Примечание. Невозможно установить MS DTC в кластере смешанного режима. Чтобы воспользоваться данными способами, все узлы в кластере должны работать под управлением Windows Server 2003. Для получения более подробных сведений используйте средство "Справка и поддержка".

Ссылки

Дополнительные сведения о создании базового виртуального сервера, включая сведения о создании ресурсов сетевых имен и IP-адресов, см. в следующей статье базы знаний Майкрософт:
257932 Использование кластера серверов Microsoft для создания виртуального сервера (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Свойства

Код статьи: 301600 - Последний отзыв: 28 мая 2007 г. - Revision: 21.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Ключевые слова: 
kbhowto kbenv kbclustering KB301600

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com