Использование экземпляра отказоустойчивого кластера SQL Server Always On для базы данных сайта
Относится к Configuration Manager (Current Branch)
Для размещения базы данных сайта Configuration Manager можно использовать экземпляр отказоустойчивого кластера SQL Server Always On. Экземпляры отказоустойчивого кластера обеспечивают поддержку отработки отказа для всего экземпляра SQL Server и повышают надежность базы данных сайта. Однако он не предоставляет дополнительных преимуществ для обработки или балансировки нагрузки. Экземпляры отказоустойчивого кластера требуют использования общего хранилища, которое может быть одной точкой сбоя. Производительность может быть снижена, так как сервер сайта должен найти активный узел экземпляра отказоустойчивого кластера перед подключением к базе данных сайта.
Важно!
Чтобы успешно настроить экземпляр отказоустойчивого кластера, используйте документацию и процедуры для SQL Server. Дополнительные сведения см. в разделе экземпляры отказоустойчивого кластера Always On (SQL Server).
Перед установкой Configuration Manager подготовьте экземпляр отказоустойчивого кластера для поддержки Configuration Manager. Дополнительные сведения см. в статье Подготовка экземпляра кластеризованного SQL Server.
Во время настройки Configuration Manager модуль записи службы теневого копирования томов Windows устанавливается на каждом узле физического компьютера отказоустойчивого кластера Windows Server. Эта служба поддерживает задачу обслуживания сервера сайта резервного копирования .
После установки сайта Configuration Manager проверять наличие изменений в узле кластера каждый час. Configuration Manager автоматически управляет любыми обнаруживающимися изменениями, влияющими на установку компонентов. Например, отработка отказа узла или добавление нового узла в экземпляр отказоустойчивого кластера.
Поддерживаемые параметры
Configuration Manager поддерживает следующие параметры для экземпляров отказоустойчивого кластера, используемых для базы данных сайта:
Кластер с одним экземпляром
Конфигурации нескольких экземпляров
Несколько активных узлов
Как именованный, так и экземпляр по умолчанию
Предварительные требования
Сервер базы данных сайта должен быть удален от сервера сайта. Кластер не может включать сервер сайта.
Примечание.
Процесс установки Configuration Manager не блокирует установку роли сервера сайта на компьютере с ролью Windows для отказоустойчивой кластеризации. SQL Server Always On группам доступности требуется эта роль, поэтому ранее вы не могли разместить базу данных сайта на сервере сайта. Благодаря этому изменению можно создать высокодоступный сайт с меньшим количеством серверов, используя группу доступности и сервер сайта в пассивном режиме. Дополнительные сведения см. в разделе Параметры высокого уровня доступности.
Добавьте учетную запись компьютера сервера сайта в локальную группу администраторов каждого сервера в кластере.
Для поддержки проверки подлинности Kerberos включите сетевой протокол связи TCP/IP для сетевого подключения каждого узла кластера. Протокол именованных каналов не является обязательным, но его можно использовать для устранения неполадок с проверкой подлинности Kerberos. Параметры сетевого протокола настраиваются в диспетчер конфигурации SQL Server в разделе SQL Server Конфигурация сети.
При использовании экземпляра отказоустойчивого кластера для базы данных сайта существуют определенные требования к сертификатам. Дополнительные сведения см. в следующих статьях:
Примечание.
Если вы не выполняете предварительную подготовку сертификата в SQL Server, Configuration Manager создает и подготавливает самозаверяющий сертификат для SQL Server.
Ограничения
Установка и настройка
Вторичные сайты не могут использовать экземпляр отказоустойчивого кластера.
При указании экземпляра отказоустойчивого кластера невозможно задать пользовательское расположение файла для базы данных сайта.
Поставщик SMS
Невозможно установить поставщик SMS на экземпляре отказоустойчивого кластера. Он также не поддерживается на компьютере, который выполняется как узел, участвующий в экземпляре отказоустойчивого кластера.
Параметры репликации данных
При использовании распределенных представлений нельзя использовать экземпляр отказоустойчивого кластера для размещения базы данных сайта.
Резервное копирование и восстановление
Configuration Manager не поддерживает резервное копирование System Center Data Protection Manager (DPM) для экземпляров отказоустойчивого кластера, использующих именованный экземпляр. Он поддерживает резервное копирование DPM в экземплярах отказоустойчивого кластера, использующих экземпляр SQL Server по умолчанию.
Подготовка экземпляра отказоустойчивого кластера
Ниже приведены основные задачи, которые необходимо выполнить для подготовки базы данных сайта.
Создайте экземпляр отказоустойчивого кластера, чтобы разместить базу данных сайта в существующей среде отказоустойчивого кластера Windows Server. Конкретные действия по установке и настройке экземпляра отказоустойчивого кластера см. в документации по вашей версии SQL Server. Дополнительные сведения см. в статье Создание экземпляра отказоустойчивого кластера SQL Server Always On.
На каждом компьютере в экземпляре отказоустойчивого кластера поместите файл в корневую папку каждого диска, где не нужно Configuration Manager устанавливать компоненты сайта. Назовите файл
NO_SMS_ON_DRIVE.SMS
. По умолчанию Configuration Manager устанавливает некоторые компоненты на каждом физическом узле для поддержки таких операций, как резервное копирование.Добавьте учетную запись компьютера сервера сайта в локальную группу администраторов каждого узла отказоустойчивого кластера Windows Server.
В экземпляре отказоустойчивого кластера назначьте роль sysadmin SQL Server учетной записи пользователя, которая запускается Configuration Manager установки.
Установка нового сайта
Чтобы установить сайт, использующий кластеризованную базу данных сайта, запустите Configuration Manager настройку после обычного процесса установки сайта. На странице Сведения о базе данных укажите имя экземпляра отказоустойчивого кластера. Имя экземпляра отказоустойчивого кластера заменяет имя одного компьютера, на котором выполняется SQL Server.
Важно!
Обязательно используйте имя экземпляра отказоустойчивого кластера SQL Server Always On, а не отказоустойчивого кластера Windows Server. При использовании имени отказоустойчивого кластера Windows Server база данных сайта устанавливается на локальном жестком диске активного узла отказоустойчивого кластера Windows Server. Эта конфигурация предотвращает успешную отработку отказа в случае сбоя узла.