В этой статье мы рассмотрим процесс добавления нового узла в существующую группу постоянной доступности SQL Server Always On. Это может быть полезно, когда вам необходимо масштабировать вашу группу доступности или добавить дополнительные ресурсы в ваш кластер.
Шаг 1: Создание сервера
Первый шаг – создать новую виртуальную машину с аналогичными конфигурациями существующих узлов кластера. Это включает установку необходимой операционной системы и настройку сетевых параметров.
Шаг 2: Назначение статического IP-адреса
После настройки новой виртуальной машины назначьте ей статический IP-адрес. Этот IP-адрес должен соответствовать существующим узлам кластера и должен быть настроен в сетевых свойствах виртуальной машины.
Шаг 3: Отключение брандмауэра Windows
Важно отключить брандмауэр Windows на новой виртуальной машине, чтобы обеспечить правильное взаимодействие с контроллером домена и узлами кластера отказоустойчивости.
Шаг 4: Проверка имени хоста и IP-адреса
Проверьте имя хоста и IP-адрес новой виртуальной машины с помощью команд HOSTNAME и IPCONFIG. Кроме того, убедитесь, что новая виртуальная машина может пинговать IP-адрес контроллера домена.
Шаг 5: Добавление нового узла в качестве члена домена
Добавьте новую виртуальную машину в качестве члена домена, открыв серверный менеджер и введите имя домена. Аутентифицируйтесь с учетными данными администратора домена и перезагрузите систему после получения приветственного сообщения.
Шаг 6: Включение функции кластера отказоустойчивости
Включите функцию кластера отказоустойчивости из Мастера добавления ролей и функций. Это позволит вам добавить новый узел в существующий кластер.
Шаг 7: Добавление нового узла в существующий кластер отказоустойчивости
Запустите менеджер кластера отказоустойчивости и нажмите “Добавить узел”. Выполните проверку кластера, чтобы проверить наличие существующих проблем в кластере. Введите имя хоста новой виртуальной машины и продолжайте с тестами проверки. После завершения новый узел будет добавлен в существующий кластер отказоустойчивости.
Шаг 8: Установка SQL Server 2019 и включение функции AG
Установите SQL Server 2019 на новую виртуальную машину в качестве автономной конфигурации. Включите функцию групп постоянной доступности Always On в Менеджере конфигурации SQL Server и перезапустите службы SQL.
Шаг 9: Восстановление базы данных AG на новом реплике
Перед добавлением нового узла в конфигурацию AG восстановите полное резервное копирование и последующее резервное копирование журнала транзакций базы данных AG с первичного реплика на новый экземпляр SQL-сервера. База данных должна находиться в режиме восстановления (Norecovery).
Шаг 10: Добавление нового реплика в существующую AG
На первичном реплике щелкните правой кнопкой мыши на группе постоянной доступности SQL Server Always On и выберите “Добавить реплику”. Подключитесь к новому реплике и укажите имя экземпляра SQL. Выберите метод синхронизации данных “Только присоединение”, так как база данных уже была восстановлена. Завершите мастер, чтобы добавить новый реплик в существующую AG.
Шаг 11: Проведение тестирования отказа
После добавления нового узла в конфигурацию AG важно провести тестирование отказа, чтобы убедиться в доступности и стабильности AG. Используйте мастер отказа, чтобы проверить готовность к отказу и инициировать ручной отказ на новый первичный реплик.
Следуя этим шагам, вы успешно добавите новый узел в существующую группу постоянной доступности SQL Server Always On. Это позволит вам масштабировать вашу группу доступности и улучшить общую производительность и доступность вашей среды SQL Server.