создание отказоустойчивого кластера

В этой статье показано, как создать отказоустойчивый кластер с помощью оснастки диспетчера отказоустойчивых кластеров или Windows PowerShell. В статье описывается типичное развертывание, в котором объекты компьютера для кластера и связанные с ним кластеризованные роли создаются в службах домен Active Directory (AD DS). Если вы развертываете кластер Локальные дисковые пространства вместо этого, см. раздел "Развертывание Локальные дисковые пространства". Сведения об использовании отказоустойчивого кластера в Azure Stack HCI см. в статье "Создание Azure Stack HCI".

Вы также можете развернуть отсоединяемый кластер Active Directory. Этот метод развертывания позволяет создать отказоустойчивый кластер без разрешений на создание объектов-компьютеров в AD DS или необходимости запрашивать эти объекты-компьютеры в AD DS. Этот параметр доступен только через Windows PowerShell и рекомендуется только для определенных сценариев. Дополнительные сведения см. в разделе Deploy an Active Directory-Detached Cluster.

Контрольный список. Создание отказоустойчивого кластера

Состояние Задача Справочные материалы
Проверьте предварительные требования. Проверьте предварительные требования.
Установка средства отказоустойчивости кластеров на всех серверах, которые необходимо добавить как узлы кластера Установка компонента отказоустойчивой кластеризации
Запуск мастера проверки кластеров для проверки конфигурации Проверка конфигурации
Запуск мастера создания кластера для создания отказоустойчивого кластера Создание отказоустойчивого кластера
Создание кластерных ролей для размещения рабочих нагрузок кластера Создание кластеризованных ролей

Проверьте предварительные требования.

Перед тем как начать, проверьте указанные ниже предварительные требования.

  • Убедитесь в том, что все серверы, которые нужно добавить в качестве узлов кластера, работают под управлением одной и той же версии Windows Server.
  • Изучите требования к оборудованию, чтобы убедиться в том, что ваша конфигурация поддерживается. Дополнительные сведения см. в разделе Failover Clustering Hardware Requirements and Storage Options. Если вы создаете кластер Локальные дисковые пространства, см. Локальные дисковые пространства требования к оборудованию.
  • Чтобы добавить кластеризованное хранилище во время создания кластера, убедитесь, что все серверы могут получить доступ к хранилищу. (Кластерное хранилище можно добавить и после создания кластера.)
  • Убедитесь в том, что все серверы, которые нужно добавить в качестве узлов кластера, присоединены к одному и тому же домену Active Directory.
  • (Необязательно.) Создайте подразделение и переместите в него учетные записи компьютеров для серверов, которые нужно добавить в качестве узлов кластера. Мы рекомендуем размещать отказоустойчивые кластеры в собственном подразделении в AD DS. Это позволит лучше контролировать параметры групповой политики и шаблона безопасности, применяемые к узлам кластера. Изоляция кластеров в собственном подразделении также помогает предотвратить случайное удаление объектов-компьютеров кластера.

Кроме того, проверьте выполнение указанных ниже требований к учетным записям.

  • Убедитесь в том, что учетная запись, которую вы хотите использовать для создания кластера, принадлежит пользователю домена с правами администратора на всех серверах, которые нужно добавить в качестве узлов кластера.
  • Убедитесь, что любой из следующих значений имеет значение true:
    • У пользователя, создающего кластер, есть разрешение на создание объектов-компьютеров для подразделения или контейнера, в котором размещаются серверы, которые войдут в кластер.
    • Если у пользователя нет разрешения на создание объектов-компьютеров , попросите администратора домена предварительно подготовить объект-компьютер кластера. Дополнительные сведения см. в разделе Prestage Cluster Computer Objects in Active Directory Domain Services.

Примечание.

Это требование не применяется, если вы хотите создать отсоединяемый от Active Directory кластер в Windows Server 2012 R2. Дополнительные сведения см. в разделе Deploy an Active Directory-Detached Cluster.

Установка средства отказоустойчивости кластеров

Средство отказоустойчивости кластеров необходимо установить на всех серверах, которые будут добавлены как узлы отказоустойчивого кластера.

Установка средства отказоустойчивости кластеров

  1. Запустите диспетчер серверов.

  2. В меню "Управление" выберите "Добавить роли и компоненты".

  3. На странице "Перед началом работы" нажмите кнопку "Далее".

  4. На странице "Выбор типа установки" выберите установку на основе ролей или компонентов, а затем нажмите кнопку "Далее".

  5. На странице "Выбор целевого сервера" выберите сервер, на котором нужно установить функцию, а затем нажмите кнопку "Далее".

  6. На странице Выбор ролей сервера щелкните Далее.

  7. На странице Выбор компонентов установите флажок Отказоустойчивая кластеризация .

  8. Чтобы установить средства управления отказоустойчивой кластером, выберите " Добавить компоненты " и нажмите кнопку "Далее".

  9. На странице выбора "Подтверждение установки" нажмите кнопку "Установить".
    После установки средства отказоустойчивости кластеров не нужно перезапускать сервер.

  10. После завершения установки нажмите кнопку "Закрыть".

  11. Повторите эту процедуру на каждом сервере, который необходимо добавить как узел отказоустойчивого кластера.

Примечание.

После установки средства отказоустойчивости кластеров рекомендуется применить последние обновления из Центра обновления Windows. Кроме того, для отказоустойчивого кластера на основе Windows Server 2012 ознакомьтесь с рекомендуемыми исправлениями и обновлениями для отказоустойчивых кластеров на основе Windows Server 2012, служба поддержки Майкрософт статьи и установите все обновления, которые применяются.

Проверка конфигурации

Перед созданием отказоустойчивого кластера настоятельно рекомендуется проверить конфигурацию, чтобы убедиться в том, что оборудование и его настройки совместимы с отказоустойчивой кластеризацией. Корпорация Майкрософт поддерживает кластерное решение, только если конфигурация прошла все проверочные тесты и все оборудование сертифицировано для версии Windows Server, под управлением которой работают узлы кластера.

Примечание.

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

Запуск тестов проверки кластера

  1. На компьютере с установленными средствами управления отказоустойчивости кластеров из средств удаленного администрирования сервера или на сервере, на котором установлена функция отказоустойчивой кластеризации, запустите диспетчер отказоустойчивости кластеров. Для этого на сервере запустите диспетчер сервера, а затем в меню "Сервис" выберите диспетчер отказоустойчивости кластеров.

  2. В области диспетчера отказоустойчивости кластеров в разделе "Управление" выберите "Проверить конфигурацию".

  3. На странице "Перед началом работы" нажмите кнопку "Далее".

  4. На странице "Выбор серверов" или "Кластер" в поле "Ввод" введите имя NetBIOS или полное доменное имя сервера, который планируется добавить в качестве узла отказоустойчивого кластера, а затем нажмите кнопку "Добавить". Повторите этот шаг для каждого сервера, который нужно добавить. Чтобы добавить несколько серверов одновременно, разделяйте их имена запятой или точкой с запятой. Например, введите имена в формате server1.contoso.com, server2.contoso.com. По завершении нажмите кнопку Далее.

  5. На странице "Параметры тестирования" выберите "Выполнить все тесты" (рекомендуется), а затем нажмите кнопку "Далее".

  6. На странице Подтверждение нажмите кнопку Далее.

    На странице "Проверка" показано состояние выполняющихся тестов.

  7. На странице Сводка выполните одно из указанных ниже действий.

    • Если результаты указывают, что тесты успешно завершены и конфигурация подходит для кластеризации, и вы хотите создать кластер немедленно, убедитесь, что установлен флажок "Создать кластер" с помощью флажка "Проверенные узлы", а затем нажмите кнопку "Готово". Теперь перейдите к шагу 4 процедуры Создание отказоустойчивого кластера .

    • Если результаты указывают на наличие предупреждений или сбоев, выберите "Просмотреть отчет ", чтобы просмотреть сведения и определить, какие проблемы необходимо исправить. Убедитесь, что предупреждение для определенного теста проверки указывает, что этот аспект отказоустойчивого кластера может поддерживаться, но может не соответствовать рекомендуемой методике.

      Примечание.

      Если получено предупреждение для теста «Проверка постоянного резервирования дисковых пространств», дополнительную информацию см. в записи блога Предупреждение при проверке отказоустойчивого кластера Windows указывает на то, что диски не поддерживают постоянное резервирование дисковых пространств .

Дополнительные сведения о тестах проверки оборудования см. в разделе Validate Hardware for a Failover Cluster.

Создание отказоустойчивого кластера.

Чтобы выполнить это действие, убедитесь в том, что учетная запись пользователя, с помощью которой вы вошли в систему, соответствует требованиям, указанным в подразделе Проверка предварительных требований этого раздела.

  1. Запустите диспетчер серверов.

  2. В меню "Сервис" выберите диспетчер отказоустойчивости кластеров.

  3. В области диспетчера отказоустойчивости кластеров в разделе "Управление" выберите "Создать кластер".

    Откроется мастер создания кластеров.

  4. На странице "Перед началом работы" нажмите кнопку "Далее".

  5. Если появится страница "Выбор серверов", в поле "Ввод" введите имя NetBIOS или полное доменное имя сервера, который планируется добавить в качестве узла отказоустойчивого кластера, а затем нажмите кнопку "Добавить". Повторите этот шаг для каждого сервера, который нужно добавить. Чтобы добавить несколько серверов одновременно, разделяйте их имена запятой или точкой с запятой. Например, введите имена в формате server1.contoso.com; server2.contoso.com. По завершении нажмите кнопку Далее.

    Примечание.

    Если вы решили создать кластер сразу после выполнения проверки в процедуре проверки конфигурации, вы не увидите страницу "Выбор серверов". Проверенные узлы автоматически добавляются в мастер создания кластеров, так что вводить их еще раз не нужно.

  6. Если ранее вы пропустили проверку, появится страница Предупреждение проверки . Настоятельно рекомендуется выполнить проверку кластера. Корпорация Майкрософт поддерживает только те кластеры, которые прошли все проверочные тесты. Чтобы выполнить тесты проверки, нажмите кнопку "Да", а затем нажмите кнопку "Далее". Завершите работу мастера проверки конфигурации, как описано в разделе "Проверка конфигурации".

  7. На странице Точка доступа для администрирования кластера выполните указанные ниже действия.

    1. В поле Имя кластера введите имя, которое необходимо использовать для администрирования кластера. Перед этим изучите приведенную ниже информацию.

      • В процессе создания кластера это имя регистрируется в качестве объекта-компьютера кластера (также известного как объект имени кластера или CNO) в доменных службах Active Directory. Если для кластера указано имя NetBIOS, объект CNO создается в том же расположении, в котором находятся объекты-компьютеры узлов кластера. Это может быть контейнер "Компьютеры" (по умолчанию) или подразделение.
      • Чтобы указать другое расположение для CNO, можно ввести различающееся имя подразделения в поле Имя кластера . Например: CN=ClusterName, OU=Clusters, DC=Contoso, DC=com.
      • Если администратор домена предварительно подготовил CNO в подразделении, отличном от того, в котором размещаются узлы кластера, укажите различающееся имя, предоставленное администратором домена.
    2. Если на сервере нет сетевого адаптера, настроенного на использование DHCP, для отказоустойчивого кластера необходимо настроить один или несколько статических IP-адресов. Установите флажок напротив каждой сети, которую необходимо использовать для управления кластером. Выберите поле "Адрес" рядом с выбранной сетью и введите IP-адрес, который нужно назначить кластеру. Этот IP-адрес (или адреса) будет связан с именем кластера в службе доменных имен (DNS).

    Примечание.

    Если вы используете Windows Server 2019, вы можете использовать распределенное сетевое имя кластера. Распределенное сетевое имя использует IP-адреса серверов-членов вместо необходимости выделенного IP-адреса для кластера. По умолчанию Windows использует распределенное сетевое имя, если он обнаруживает, что создается кластер в Azure (поэтому вам не нужно создавать внутреннюю подсистему балансировки нагрузки для кластера) или обычный статический или IP-адрес, если вы работаете локально. Дополнительные сведения см. в разделе "Имя распределенной сети".

    1. По завершении нажмите кнопку Далее.
  8. Просмотрите параметры на странице Подтверждение . По умолчанию установлен флажок Добавление всех допустимых хранилищ в кластер . Снимите его в указанных ниже случаях.

    • Хранилище следует настроить позднее.
    • Вы планируете создавать кластеризованные дисковые пространства с помощью диспетчера отказоустойчивых кластеров или с помощью командлетов Windows PowerShell отказоустойчивой кластеризации и еще не создали дисковые пространства в службах файлов и хранилищ. Дополнительные сведения см. в разделе Deploy Clustered Storage Spaces.
  9. Нажмите кнопку "Далее ", чтобы создать отказоустойчивый кластер.

  10. На странице Сводка убедитесь в том, что отказоустойчивый кластер успешно создан. Если были предупреждения или ошибки, просмотрите сводные выходные данные или выберите "Просмотреть отчет ", чтобы просмотреть полный отчет. Выберите Готово.

  11. Чтобы убедиться в том, что кластер создан, проверьте, указано ли его имя в разделе Диспетчер отказоустойчивости кластеров в дереве навигации. Вы можете развернуть имя кластера, а затем выбрать элементы в разделе "Узлы", "Хранилище" или "Сети", чтобы просмотреть связанные ресурсы.

    Имейте в виду, что на успешную репликацию имени кластера в службе DNS может потребоваться некоторое время. После успешной регистрации и репликации DNS, если выбраны все серверы в диспетчер сервера, имя кластера должно быть указано как сервер с состоянием управляемости Online.

После создания кластера можно выполнить такие действия, как проверка конфигурации кворума кластера и создание общих томов кластера — CSV (необязательно). Дополнительные сведения см. в разделе "Общие сведения о кворуме" в Локальные дисковые пространства и использовании общих томов кластера в отказоустойчивом кластере.

Создание кластерных ролей

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

Примечание.

Для кластерных ролей, требующих точки доступа клиента, в доменных службах Active Directory создается виртуальный объект-компьютер (VCO). По умолчанию все объекты VCO для кластера создаются в том же контейнере или подразделении, что и объект CNO. Имейте в виду, что после создания кластера объект CNO можно переместить в любое подразделение.

Вот как создать кластеризованную роль:

  1. Чтобы на каждом узле отказоустойчивого кластера установить роль или компонент, необходимый для кластерной роли, используйте диспетчер сервера или Windows PowerShell. Например, чтобы создать кластерный файловый сервер, установите роль файлового сервера на всех узлах кластера.

    В таблице ниже приведены кластерные роли, которые можно настроить в мастере высокой доступности, и соответствующие роли или компоненты сервера, которые необходимо установить.

    Кластерная роль Необходимая роль или компонент
    Сервер пространства имен Пространства имен (часть роли файлового сервера)
    Сервер пространства имен DFS Роль DHCP-сервера
    Координатор распределенных транзакций (DTC) нет
    Файловый сервер Роль файлового сервера
    Универсальное приложение Нет данных
    Универсальный сценарий Нет данных
    Универсальная служба Нет данных
    Брокер реплики Hyper-V Роль Hyper-V
    Целевой сервер iSCSI Сервер цели iSCSI (часть роли файлового сервера)
    iSNS-сервер Компоненты службы iSNS-сервера
    Очереди сообщений Компонент службы очереди сообщений
    Другой сервер нет
    Виртуальная машина Роль Hyper-V
    WINS-сервер Компонент WINS-сервера
  2. В диспетчере отказоустойчивых кластеров разверните имя кластера, щелкните правой кнопкой мыши роли и выберите команду "Настройка роли".

  3. Для создания кластерной роли выполните последовательность действий, предлагаемую мастером высокой доступности.

  4. Чтобы проверить, создана ли кластерная роль, на панели Роли убедитесь в том, что роль имеет состояние Выполняется. На панели "Роли" также указан узел владельца. Чтобы проверить отработку отказа, щелкните правой кнопкой мыши роль, наведите указатель мыши на пункт "Переместить ", а затем выберите " Выбрать узел". В диалоговом окне "Переместить кластеризованную роль" выберите нужный узел кластера и нажмите кнопку "ОК". В столбце Узел владельца убедитесь в том, что узел владельца изменился.

Создание отказоустойчивого кластера с помощью Windows PowerShell

Следующие командлеты Windows PowerShell выполняют те же функции, что и описанные выше процедуры в этом разделе. Введите каждый командлет в отдельной строке, даже если кажется, что из-за ограничения возможностей форматирования они переносятся по словам на другую строку.

Примечание.

Для создания отсоединяемого кластера Active Directory в Windows Server 2012 R2 необходимо использовать Windows PowerShell. Сведения о синтаксисе см. в разделе Deploy an Active Directory-Detached Cluster.

В приведенном ниже примере устанавливается средство отказоустойчивости кластеров.

Install-WindowsFeature –Name Failover-Clustering –IncludeManagementTools

В приведенном ниже примере запускаются все проверочные тесты кластера на компьютерах с именами Server1 и Server2.

Test-Cluster –Node Server1, Server2

Примечание.

Командлет Test-Cluster выводит результаты в файл журнала в текущем рабочем каталоге. Например: C:\Users<username>\AppData\Local\Temp.

В приведенном ниже примере создается отказоустойчивый кластер с именем MyCluster и узлами Server1 и Server2; ему присваивается статический IP-адрес 192.168.1.12, и в него добавляются все подходящие дисковые пространства.

New-Cluster –Name MyCluster –Node Server1, Server2 –StaticAddress 192.168.1.12

В приведенном ниже примере создается такой же отказоустойчивый кластер, что и в предыдущем примере, но в него не добавляются подходящие дисковые пространства.

New-Cluster –Name MyCluster –Node Server1, Server2 –StaticAddress 192.168.1.12 -NoStorage

В приведенном ниже примере создается кластер с именем MyCluster в подразделении Cluster домена Contoso.com.

New-Cluster -Name CN=MyCluster,OU=Cluster,DC=Contoso,DC=com -Node Server1, Server2

Примеры добавления кластерных ролей см. в разделах Add-ClusterFileServerRole и Add-ClusterGenericApplicationRole.

Дополнительные сведения