Как создать отказоустойчивый кластер в Windows Server 2019

Технические | 27 июня 2019 г. 5 мин для чтения Язык статьи
Язык статьи
  • Английский
  • Deutsch
  • Français
  • Русский
  • Italiano
  • Türkçe
  • Česky
  • Polski
  • Español
  • Español (Latinoamérica)
  • Português (Бразилия)

В этой статье дается краткий обзор того, как создать отказоустойчивый кластер Microsoft Windows (WFC) с Windows Server 2019 или 2016. Результатом будет двухузловой кластер с одним общим диском и вычислительным ресурсом кластера (объект компьютера в Active Directory). .

Подготовка

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

Два компьютера с Windows 2019 с установленными последними обновлениями. У машин есть как минимум два сетевых интерфейса: один для производственного трафика, второй для кластерного трафика. В моем примере есть три сетевых интерфейса (один дополнительный для трафика iSCSI). Я предпочитаю статические IP-адреса, но вы также можете использовать DHCP.

Присоедините оба сервера к вашему домену Microsoft Active Directory и убедитесь, что оба сервера видят общее запоминающее устройство, доступное в управлении дисками. Пока не переводите диск в оперативный режим.

Следующим шагом, прежде чем мы действительно сможем начать, является добавление функции отказоустойчивой кластеризации ( Диспетчер серверов > добавить роли и функции ).

При необходимости перезагрузите сервер. В качестве альтернативы вы также можете использовать следующую команду PowerShell:

  Install-WindowsFeature -Name Failover-Clustering –IncludeManagementTools   

После После успешной установки Диспетчер отказоустойчивого кластера появится в меню «Пуск» в Инструменты администрирования Windows .

После установки Failover-Clustering , вы можете подключить общий диск к сети и отформатировать его на одном из серверов. На втором сервере ничего не меняйте. На втором сервере диск остается в автономном режиме.

После обновления управления диском вы можете увидеть что-то похожее на это:

Сервер 1 Управление дисками (статус диска

Сервер 2 Управление дисками (статус диска offline )

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

Перед созданием кластера нам нужно убедиться, что все настроено правильно. Запустите Failover Cluster Manager из меню «Пуск», прокрутите вниз до раздела управления и нажмите Подтвердите конфигурацию .

Выберите два сервера для проверки.

Запустить все тесты. Также есть описание решений, поддерживаемых Microsoft.

После того, как вы убедитесь, что каждый применимый тест пройден со статусом «успешно», вы можете создать кластер, установив флажок Создайте кластер n используя проверенные узлы , или вы можете сделать это позже. Если у вас есть ошибки или предупреждения, вы можете использовать подробный отчет, нажав Просмотреть отчет .

Создать отказоустойчивый кластер

Если вы решили создать кластер, нажав Создать кластер в диспетчере отказоустойчивого кластера , вам снова будет предложено выбрать узлы кластера. Если вы используете флажок Создать кластер сейчас, используя проверенные узлы в мастере проверки кластера, вы пропустите этот шаг. Следующим важным шагом является создание точки доступа для администрирования кластера . Это будет виртуальный объект, с которым клиенты будут связываться позже. Это компьютерный объект в Active Directory.

Мастер запрашивает имя кластера и конфигурацию IP-адреса.

В качестве последнего шага подтвердите все и дождитесь, пока кластер быть созданы.

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

В результате вы можете увидеть новый объект компьютера Active Directory с именем WFC2019 .

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

В качестве альтернативы вы можете создать кластер также с помощью PowerShell.. Следующая команда также автоматически добавит все подходящие хранилища:

  New-Cluster -Name WFC2019 -Node SRV2019-WFC1, SRV2019-WFC2 -  StaticAddress 172.21.237.32  

Вы можете увидеть результат в диспетчере отказоустойчивого кластера в Nodes и Storage> Disks разделы.

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

Здесь мы хотим выбрать свидетеля кворума вручную.

В настоящее время кластер использует диск, настроенный ранее в качестве диска-свидетеля. Альтернативные варианты — свидетель файлового ресурса или учетная запись хранения Azure в качестве свидетеля. В этом примере мы будем использовать файловый ресурс-свидетель. На веб-сайте Microsoft есть пошаговые инструкции для свидетеля облака. Я всегда рекомендую настроить свидетеля кворума для правильной работы. Итак, последний вариант не подходит для производства.

Просто укажите путь и завершите работу мастера.

После этого общий диск доступен для использования для данных.

Поздравляем, вы настроили отказоустойчивый кластер Microsoft с одним общим диском.

Дальнейшие действия и резервное копирование

Одним из следующих шагов будет добавление роли в кластер, что выходит за рамки данной статьи. Как только кластер содержит данные, также пора подумать о резервном копировании кластера. Veeam Agent для Microsoft Windows может выполнять резервное копирование отказоустойчивых кластеров Windows с общих дисков. Мы также рекомендуем делать резервные копии «всей системы» кластера. Это также создает резервную копию операционных систем членов кластера. Это помогает ускорить восстановление отказавшего узла кластера, так как вам не нужно искать драйверы и т. Д. В случае восстановления.

Подробнее:

  • Сеансы по запросу из VeeamON Virtual
Оцените качество этой статьи:
4.87 из 5 на основе 23 голосов
Подождите …
Предыдущее сообщение Следующее сообщение
Язык статьи
  • Deutsch
  • Français
  • Русский
  • Italiano
  • Türkçe
  • Česky
  • Polski
  • Español
  • Español (Латинская Америка)
  • Português (Бразилия)
Следите за обновлениями

Подпишитесь по электронной почте
Или воспользуйтесь подпиской RSS

V10

Лучшее резервное копирование

Быстрее. Сильнее. Умнее

Подробнее



Пошаговая установка SQL Server 2019 на отказоустойчивом кластере Windows Server 2019 — часть 1

Автор: Эдвин Сармьенто | Обновлено: 2020-09-01 | Комментарии (2) | Связанные: 1 | 2 | 3 | 4 | Подробнее> Кластеризация

Проблема

В предыдущем совете по Пошаговой установке SQL Server 2016 на отказоустойчивом кластере Windows Server 2016 — Часть 1, я видел, как установить SQL Server 2016 на отказоустойчивый кластер Windows Server 2016 (WSFC). Мы переходим на отказоустойчивый кластер SQL Server 2019, работающий на Windows Server 2019. Как мне приступить к установке и настройке отказоустойчивого кластера SQLServer 2019 на Windows Server 2019?

Решение

Windows Server 2019 — это последняя версия серверной операционной системы Microsoft, входящая в семейство операционных систем Windows Server. Отказоустойчивая кластеризация Windows Server (WSFC) стала предпочтительной платформой для обеспечения высокой доступности для рабочих нагрузок SQLServer — как для экземпляров отказоустойчивого кластера, так и для групп доступности.

Некоторые из применимых функций отказоустойчивой кластеризации Windows Server 2019 to SQLServer перечислены ниже. Это в дополнение к функциям, представленным в предыдущих версиях Windows Server. И хотя в отказоустойчивую кластеризацию Windows Server2019 добавлено множество функций, не все из них актуальны для SQL Server.

  • Кластеры с поддержкой Azure . . Windows Server 2019 теперь может определять, когда вы развертываете WSFC как виртуальную машину Azure. Это позволяет WSFC активно избегать простоев из-за планового обслуживания за счет автоматического перемещения виртуальных машин между узлами во время планового обслуживания Azure.
  • USB-накопитель в качестве типа свидетеля . Возможность предоставить USB-накопитель вместо дополнительного сервера или хранилища BLOB-объектов Azure в качестве типа свидетеля полезна для малого и среднего бизнеса. USB-накопитель можно подключить к сетевому коммутатору и получить доступ ко всем узлам WSFC.
  • Улучшения в файловом хранилище-свидетеле. Windows Server 2008 представила использование общего файлового ресурса SMB в качестве дополнительного голосования для достижения кворума. Но поскольку свидетель общего файлового ресурса должен размещаться на сервере, присоединенном к тому же домену Active Directory, что и WSFC, развертывание WSFC на основе рабочей группы не было вариантом обеспечения высокой доступности SQL Server в организациях, не имеющих Active Directory. Усовершенствования свидетеля общего файлового ресурса означают, что любое устройство, поддерживающее SMB2, может создать общий файловый ресурс, который можно использовать в качестве свидетеля.

В этой серии советов вы установите средство аварийного переключения SQL Server 2019 кластеризованный экземпляр на отказоустойчивом кластере Windows Server 2019 традиционным способом — с подключенными к ActiveDirectory серверами и общим хранилищем. Настройка TCP/IP и присоединение серверов к вашему домену Active Directory выходит за рамки этого совета. Посоветуйтесь с вашими системными администраторами, как выполнять эти задачи. Предполагается, что серверы, которые вы присоедините к WSFC, уже присоединены к домену Active Directory и что учетная запись пользователя домена, которую вы будете использовать для выполнения установки и настройки, имеет права локального администратора на всех серверах.

Подготовка общих дисков

Как и в этом предыдущем совете, вам необходимо выделить общее хранилище в зависимости от ваших требований. Этот совет предполагает, что базовое общее хранилище уже физически подключено ко всем узлам WSFC и что оборудование соответствует требованиям, определенным в Требованиях к оборудованию и параметрам хранилища отказоустойчивой кластеризации. Управление общим хранилищем требует понимания вашего конкретного продукта хранения, что выходит за рамки этого совета. Для получения дополнительной информации обратитесь к поставщику хранилища.

В моей среде я настроил три (3) общих тома хранилища — SQL_DISK_R, SQL_DISK_S и SQL_DISK_T, выделенных для баз данных SQL Server. Файловый ресурс будет использоваться в качестве свидетеля вместо общего диска и будет настроен в разделе Настройка параметров кворума кластера .

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

Добавление функции отказоустойчивой кластеризации

Прежде чем вы сможете создать отказоустойчивый кластер, вы должны установить функцию отказоустойчивой кластеризации на всех серверах, которые вы хотите присоединиться к WSFC. По умолчанию функция отказоустойчивой кластеризации отключена. Если вы планируете развернуть несколько серверов в качестве бенодов в WSFC, вы можете создать общий образ развертывания серверной ОС, который включает эту функцию. Это можно сделать с помощью служебной программы Syprep, встроенной в операционную систему Windows Server. Это сокращает время и усилия, затрачиваемые на развертывание операционной системы Windows Server..

Чтобы добавить функцию отказоустойчивой кластеризации:

  1. Откройте панель мониторинга диспетчера сервера и щелкните Ссылка «Добавить роли и функции» . Это запустит мастер добавления ролей и функций .
  1. Щелкайте по различным диалоговым окнам, пока не дойдете до диалогового окна Выбрать функции . В диалоговом окне Выбор функций установите флажок Failover Clustering .

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

  1. В диалоговом окне Подтвердить выбор установки щелкните I nstall , чтобы подтвердить выбор и продолжить установку. После добавления этой функции вам может потребоваться перезагрузить сервер.

Кроме того, вы можете запустить команду PowerShell, указанную ниже, с помощью командлета PowerShellInstall-WindowsFeature, чтобы установить функцию отказоустойчивой кластеризации.

 Install-WindowsFeature -Name Failover-Clustering -  IncludeManagementTools 

ПРИМЕЧАНИЕ. Выполните эти действия на всех серверах, которые вы собираетесь присоединить к своему WSFC, прежде чем переходить к следующему разделу.

Запуск мастера проверки отказоустойчивого кластера

Затем вам необходимо запустить мастер проверки отказоустойчивого кластера из Управление отказоустойчивым кластером консоли. Вы можете запустить этот инструмент из панели управления Server Manager в разделе T ools и выберите Диспетчер отказоустойчивого кластера .

ПРИМЕЧАНИЕ. Эти действия можно выполнить на любом из серверов, которые будут действовать как узлы в вашем WSFC.

  1. В В консоли Управление отказоустойчивым кластером в разделе Управление щелкните ссылку Проверить конфигурацию . Это запустит Мастер проверки конфигурации .
  1. В диалоговом окне Выбрать серверы или кластер введите имена хостов серверов, которые вы хотите добавить в качестве узлов. вашего WSFC. Нажмите N
  1. В диалоговом окне Параметры тестирования примите параметр по умолчанию Выполнить a ll тесты (рекомендуется) и нажмите N ext . Это запустит все необходимые тесты для проверьте, подходят ли узлы для WSFC.
  1. В диалоговом окне Подтверждение нажмите Далее . Это запустит все необходимые проверки.
  1. В Сводка убедитесь, что все выбранные проверки дают успешные результаты.

Примечание о результатах: В прошлом Мастер проверки кластера mayreport Предупреждение Сообщения , относящиеся к проблемам конфигурации сети и дисков, отсутствию обновлений безопасности, несовместимым драйверам и т. д. Общая рекомендация всегда заключалась в устранении всех ошибок и проблем, о которых сообщает мастер проверки кластера, прежде чем переходить к следующим шагам. И это по-прежнему.

В Windows Server 2016 и более поздних версиях в мастер проверки кластера включены проверки наличия пространств хранения Direct. Несмотря на выбор Выполнить a lltests (рекомендуется) , мастер проверки кластера исключает эти проверки.

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

  1. Чтобы создать WSFC с использованием серверов, только что проверено, установите флажок Создать кластер сейчас, используя проверенные узлы … и нажмите F inish .

Кроме того, вы можете запустить команду PowerShell, указанную ниже, с помощью командлета PowerShell Test-Cluster, чтобы запустить проверку отказоустойчивого кластера.

 Test-Cluster -Node TDPRD071, TDPRD072 

Создание отказоустойчивого кластера Windows Server 2019 (WSFC)

После проверки серверов создайте WSFC с помощью консоли Failover ClusterManager . Вы можете запустить инструмент из панели управления Диспетчер серверов в разделе Инструменты и выбрать Диспетчер отказоустойчивого кластера . В качестве альтернативы вы можете запустите Мастер создания кластера сразу после запуска мастера проверки отказоустойчивого кластера . Обязательно установите флажок Создать кластер сейчас, используя проверенные узлы … .

ПРИМЕЧАНИЕ. Эти шаги можно выполнить на любом из серверов, которые будут выступать в качестве узлов в вашем WSFC.

Чтобы создать WSFC:

  1. В консоли Failover Cluster Manager в разделе Управление щелкните ссылку Создать кластер … . Это запустит Мастер создания кластера .
  1. В диалоговом окне Select Servers введите имена хостов серверов, которые вы хотите добавить в качестве узлов вашего WSFC. Нажмите N ext .
  1. В диалоговом окне Точка доступа для администрирования кластера введите имя виртуального хоста и IP-адрес, которые вы будете использовать для администрирования WSFC. Нажмите Далее . Обратите внимание: поскольку серверы находятся в одной сетевой подсети, необходим только один виртуальный IP-адрес. Это типичная конфигурация для локальной высокой доступности.
  1. В диалоговом окне Подтверждение нажмите Далее . Это настроит отказоустойчивую кластеризацию на обоих серверах, которые будут действовать как узлы в вашем WSFC, добавит настроенное общее хранилище, добавит записи ActiveDirectory и DNS для имени виртуального сервера WSFC.

Предупреждение перед продолжением : перед тем, как нажать кнопку «Далее», убедитесь, что согласовали с администраторами домена Active Directory соответствующие разрешения, необходимые для создания объекта имени компьютера в Active Directory. Это сэкономит вам много времени и избавит от головной боли, если вы не можете создать WSFC. Разрешения локального администратора на серверах, которые вы будете использовать в качестве узлов в своем WSFC, недостаточно. Для вашей учетной записи домена Active Directory требуются следующие разрешения в подразделении «Компьютеры». По умолчанию именно здесь будет создан объект имени компьютера, представляющий имя виртуального хоста для вашего WSFC.

  • Создать объекты компьютера
  • Прочитать все свойства

Для получения дополнительной информации см. Настройка учетные записи кластера в Active Directory .

В более строгой среде, где администраторы вашего домена ActiveDirectory не имеют права предоставлять вам эти разрешения, вы можете попросить их предварительно подготовить объект имени компьютера в Active Directory. Предоставьте инструкции по предварительной настройке учетной записи имени кластера администраторам домена ActiveDirectory.

  1. В диалоговом окне Сводка убедитесь, что отчет возвращает успешные результаты. Нажмите F
  1. Убедитесь, что в конфигурации кворума используется Большинство узлов и дисков — свидетель: кластер Диск № . Поскольку все общие диски будут использоваться для экземпляра отказоустойчивого кластера SQL Server, вам необходимо настроить общий файловый ресурс в качестве типа свидетеля.

Кроме того, вы можете запустить команду PowerShell, указанную ниже, с помощью командлета New-Cluster PowerShell для создания нового WSFC.

 New-Cluster -Name TDPRD070 -Node TDPRD071, TDPRD072 -StaticAddress 172.16.0.70 

Настройка параметров кворума кластера

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

Чтобы настроить кворум в отказоустойчивом кластере:

  1. Откройте консоль Failover Cluster Management .
  2. Выберите имя только что созданного WSFC. Щелкните правой кнопкой мыши, выберите Дополнительные действия и нажмите «Настроить параметры кворума кластера … . Это откроет Мастер настройки кворума кластера
  1. В диалоговом окне Выбрать параметр конфигурации кворума выберите параметр S выбрать свидетеля кворума . Щелкните N ext .
  1. В диалоговом окне Выбрать свидетеля кворума выберите параметр Настроить файловый ресурс-свидетель . Щелкните N ext .
  1. В диалоговом окне Настроить файловый ресурс-свидетель укажите расположение общего файлового ресурса, которое WSFC будет использовать в качестве свидетеля. Нажмите N ext
  1. В диалоговом окне Подтверждение убедитесь, что конфигурация общего файлового ресурса для свидетеля верна. Нажмите
  1. В диалоговом окне Сводка убедитесь, что вся конфигурация выполнена успешно. Нажмите Готово .

Кроме того, вы можете запустите команду PowerShell, указанную ниже, с помощью командлета PowerShell Set-ClusterQuorum для настройки типа свидетеля.

 Set-ClusterQuorum -NodeAndFileShareMajority \ CentralFileServer  FileShareWitness  TDPRDCLS070 

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

Поздравляем!

Теперь у вас есть рабочий Windows Server 2019 отказоустойчивый кластер. Теперь вы можете проверить, работает ваш WSFC или нет. Простым тестом было бы выполнить непрерывный тест PING на виртуальном имени хоста или IP-адресе, который вы назначили своему W SFC: перезагрузите один из узлов и посмотрите, как отреагирует ваш тест PING.

В этом совете вы:

  • Ознакомились с некоторыми из новых функций отказоустойчивой кластеризации Windows Server 2019, которые применимы к рабочим нагрузкам SQL Server
  • Имеет представление о том, как выделить общее хранилище для вашего WSFC.
  • Добавлена ​​функция отказоустойчивой кластеризации на всех серверах, к которым вы собираетесь присоединиться в WSFC.
  • Запуск мастера проверки отказоустойчивого кластера.
  • Ознакомились с новыми проверками для локальных дисковых пространств, которые могут вызывать предупреждающее сообщение при запуске мастера проверки отказоустойчивого кластера.
  • Создал WSFC
  • Настроил тип свидетеля для использования большинства узлов и общих файловых ресурсов.

В следующем совете этой серии вы настроите WSFC в соответствии с к методам Microsoftbet по подготовке к установке экземпляра отказоустойчивого кластера SQL Server 2019.

Дальнейшие действия
  • Просмотрите предыдущие советы по пошаговой установке SQL Server 2016 на отказоустойчивом кластере Windows Server 2016 Часть 1, Часть 2, Часть 3 и Часть 4 t o увидеть разницу в настройке между экземпляром отказоустойчивого кластера SQL Server2016 на Windows Server 2016 и экземпляром отказоустойчивого кластера SQL Server 2019 на Windows Server 2019.
  • Подробнее о следующих темах:
    • Установка, настройка и управление отказоустойчивым кластером Windows Server с помощью PowerShell, часть 1
    • Проверка кластера Windows перед установкой SQL Server 2014
    • Что новое в отказоустойчивой кластеризации: что нового в Windows Server 2019

Последнее обновление: 01.09.2020

Об авторе
Эдвин М. Сармьенто — Microsoft SQL Server MVP и сертифицированный мастер Microsoft из Оттавы, Канада, специализирующийся на высокой доступности, аварийном восстановлении и системных инфраструктурах.

Просмотреть все мои советы

Связанные ресурсы

  • Пошаговая установка SQL Server 2019 на a …
  • Пошаговая установка SQL Server 2019 на …
  • Пошаговая установка SQL Server 2019 на. ..
  • Пошаговая установка SQL Server 2019 на …
  • Дополнительные советы администратора баз данных SQL Server …
Стать оплачиваемым автором

Оцените статью
clickpad.ru
Добавить комментарий