Щелкните, чтобы оценить и отправить отзыв
Other versions are also available for the following:
SQL Server 2008 Books Online
Подготовка к установке отказоустойчивого кластера

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

Прежде чем приступить к установке отказоустойчивого кластера, проанализируйте конфигурацию в соответствии со следующими пунктами.

Проверьте оборудование

  • Для Windows Server 2003 проверяемое оборудование должно находиться в каталоге Microsoft Windows и перечне совместимого оборудования. Система оборудования должна быть приведена в категории кластерных решений. Windows Server 2008 имеет программу, которая оценивает пригодность оборудования для отказоустойчивых кластерных решений.
    Важно!
    Добавление отдельных кластерных компонентов не является системой, одобренной при создании отказоустойчивого кластера. Допускается применение лишь систем, приобретенных в качестве кластерных решений и упомянутых в группе кластерных решений. При проверке по каталогу Windows и перечне совместимого оборудования укажите категорию «Кластерные решения». Все другие категории предназначены для использования производителями оборудования. Дополнительные сведения см. в политике службы технической поддержки Майкрософт в области поддержки серверных кластеров, перечне совместимого оборудования и каталоге Windows Server.

  • При внедрении отказоустойчивых серверных кластеров в сети хранения данных (SAN) необходимо провести специальную проверку на совместимость оборудования. Законченное аппаратное решение должно находиться к категории «Кластерное или мультикластерное устройство» каталога Windows и перечня совместимого оборудования.
  • Если кластерное решение включает в себя географически распределенные узлы кластеров, необходимо проанализировать также дополнительные элементы, такие как задержка сети и поддержка использования общих дисков. Законченное решение должно находиться в перечне совместимого оборудования для географически распределенных кластеров. Дополнительные сведения см. в статье базы знаний Майкрософт Windows clustering and geographically separate sites.
  • Конфигурации SAN поддерживаются также в операционной системе выпусков Windows 2000 Advanced Server и Datacenter Edition. В категории «Кластеры и многокластерные устройства» каталога Windows и перечня совместимого оборудования дан перечень устройств хранения, поддерживающих сети SAN, прошедших испытания и поддерживаемых в качестве элементов хранения сетей SAN с подключением нескольких кластеров MSCS. Подбирая устройства из этого списка к комплектам оборудования для кластерных решений, описанным в категории кластерных конфигураций в каталоге Windows и перечне совместимого оборудования, можно развернуть такой комплект серверов и кластеров Windows для архитектуры SAN с общими устройствами хранения, который поддерживается Майкрософт. Дополнительные сведения см. в статье базы знаний Майкрософт Партнерская программа Windows Datacenter и операционная система Microsoft Windows 2000 Datacenter Server.
  • При развертывании отказоустойчивого кластера SQL Server на компонентах технологии iSCSI рекомендуется предпринимать соответствующие меры предосторожности. Дополнительные сведения см. в статье базы знаний Майкрософт Support for SQL Server 2000 on iSCSI technology components.
  • Дополнительные сведения см. в статье базы знаний Майкрософт SQL Server support policy for Microsoft Clustering.
  • Определите, какой объем дискового пространства должен быть выделен под ресурс кворума. Диск кворума содержит главную копию конфигурации серверного кластера, а в случае сбоя связи в сети между узлами кластера используется в качестве разрывателя связи. В зависимости от типа внедряемого серверного кластера диск кворума необязательно является физическим диском в общем массиве кластера. Хотя и желательно зарезервировать под ресурс кворума целый диск кластера, такой диск можно сделать доступным и для других ресурсов.
    Однако в случае совместного использования одного диска ресурсами кворума и другими ресурсами придется выбирать из двух нежелательных альтернатив. Придется либо настроить ресурс так, чтобы его сбои не оказывали влияние на группу, либо смириться с тем, что сбои других ресурсов будут оказывать влияние на группу. В первом варианте теряется поддержка перехода на другой ресурс, а во втором ресурс кворума будет подвергаться сбоям вместе с остальными ресурсами группы, в которую входят ресурс кворума и ресурс, на котором произошел сбой. В результате весь кластер переходит в автономный режим работы на время, которое требуется для переключения группы на другой ресурс.
    Дополнительные сведения о правильной настройке диска кворума см. в статье базы знаний Майкрософт Quorum Drive Configuration Information.
  • Если исходные файлы установки и кластер находятся в разных доменах, то для установки отказоустойчивого кластера SQL Server необходимо скопировать файлы установки на основной узел кластера, а затем запустить установку с первичного узла.

Проверьте настройки операционной системы

  • Убедитесь в том, что операционная система установлена должным образом и поддерживает отказоустойчивые кластеры. Дополнительные сведения см. в разделе Требования к оборудованию и программному обеспечению для установки SQL Server 2008.
  • Включите в Windows Server 2003 поставщик служб шифрования Windows (CSP). Если служба CSP остановлена или отключена на любом узле кластера, программа установки SQL Server завершается и открывается окно с сообщением о необходимости проверки совместимости с Windows.
  • SQL Server поддерживает точки подключения, количество устанавливаемых кластеров SQL Server ограничено числом доступных разделов диска. Если на один раздел диска устанавливается операционная система, а все остальные разделы диска могут использоваться в качестве обычных дисков кластера или дисков кластера, содержащих узлы подключения, максимальное число экземпляров SQL Server на один отказоустойчивый кластер составляет 25.
    Использование подключенного тома или точки подключения позволяет размещать на одном разделе ссылки на множество дисков или томов. Например, если существует диск D:, ссылающийся на обычный диск или том, то в качестве каталогов диска D: можно подключить или «смонтировать» дополнительные диски или тома, не назначая таким дополнительным дискам или томам букв диска.
    Ниже приведены дополнительные замечания о точках подключения для отказоустойчивых кластеров SQL Server.
    • Программа установки SQL Server требует наличия буквы диска у базового раздела подключенного диска. При установке отказоустойчивых кластеров такой базовый раздел должен быть кластеризованным диском. В этой версии не поддерживаются идентификаторы GUID томов.
    • Базовый раздел, которому назначена буква диска, не может совместно использоваться экземплярами отказоустойчивого кластера. Это обычное для отказоустойчивых кластеров ограничение не касается, однако, изолированных серверов, на которых размещено несколько экземпляров.
    • Настройку отказоустойчивого кластера следует производить с особой осторожностью, следя за тем, чтобы и базовые разделы, и подключенные диски или тома были перечислены в качестве ресурсов в группе ресурсов. Программа установки SQL Server оценивает конфигурацию дисков как часть установки отказоустойчивого кластера.
  • Программа установки SQL Server автоматически задает зависимости между кластерной группой SQL Server и дисками, которые будут находиться в отказоустойчивом кластере. Не задавайте зависимости перед запуском программы установки.
  • Чтобы разрешить проверку подлинности Kerberos для SQL Server 2008 см. статью в базе знаний Майкрософт How to use Kerberos authentication in SQL Server.

Настройте сервер кластеров Майкрософт

  • Служба кластеров (Майкрософт) (MSCS) должна быть настроена как минимум на одном узле серверного кластера. Сервер MSCS поддерживается только в случае, если он был установлен на оборудование, конфигурация которого была протестирована на совместимость с MSCS. Кроме того, вместе с сервером MSCS должен работать выпуск SQL Server Enterprise или SQL Server Standard. Выпуск SQL Server Enterprise поддерживает отказоустойчивые кластеры с числом узлов до 8. Выпуск SQL Server Standard поддерживает отказоустойчивые кластеры, состоящие из двух узлов.
    Дополнительные сведения об установке и настройке службы MSCS в Windows Server 2003 см. в разделе Серверные кластеры.
  • Библиотека ресурсов DLL для службы SQL Server экспортирует две функции, которые используются диспетчером кластеров MSCS для проверки доступности ресурса SQL Server. При простой проверке, LooksAlive, состояние службы запрашивается с помощью диспетчера управления службами Windows NT. При более тщательной проверке, IsAlive, выполняется соединение с SQL Server в качестве тестового пользователя и выполняется простой запрос. По умолчанию проверка LooksAlive запускается каждые 5 секунд, а IsAlive — каждые 60 секунд. Интервалы опроса проверок LooksAlive и IsAlive можно изменить на вкладке Дополнительно ресурса SQL Server администратора кластера MSCS или с помощью программы командной строки Cluster.exe.
  • Служба MSCS должна иметь возможность проверять состояние экземпляра отказоустойчивого кластера с помощью проверки IsAlive. Для этого необходимо установить доверительное соединение с сервером. По умолчанию учетная запись, с которой работает служба кластеров, не является учетной записью администратора на всех узлах в кластере, кроме того, группа BUILTIN\Администраторы не имеет разрешение для входа на SQL Server. Эти параметры изменяются только в случае изменения разрешений на узлах кластера.
    Группа или учетная запись, под которой работают службы кластеров, должна иметь возможность входить в SQL Server для выполнения проверки IsAlive. В противном случае проверка IsAlive выполняться не будет. Учетная запись службы кластеров MSCS должна обладать по меньшей мере правами роли public на SQL Server, чтобы регулярно запускать SELECT @@servername.
  • При установке сервера MSCS важно использовать отдельные учетные записи служб для входа на MSCS и SQL Server. В противном случае нельзя будет изменить пароль службы кластеров с помощью кластерной команды.
  • При использовании сервера MSCS необходимо, чтобы один из узлов мог управлять общей шиной SCSI, прежде чем другие узлы перейдут в оперативный режим. Если этого не обеспечить, то при переходе на другой ресурс приложение может уйти в состояние ожидания оперативного режима и либо не переключится на другой ресурс, либо даст полный сбой. Если для системы кластеров предусмотрен фирменный процесс установки, следует использовать именно его.

Установка координатора распределенных транзакций (Microsoft)

Перед установкой SQL Server в отказоустойчивом кластере определите необходимость создания кластерного ресурса координатора распределенных транзакций (Майкрософт) (MSDTC). Если устанавливается только компонент Database Engine, кластерный ресурс MSDTC не требуется. Если устанавливается компонент Database Engine и службы SSIS, компоненты рабочей станции, или если планируется использовать распределенные транзакции, необходимо установить MSDTC. Обратите внимание, что MSDTC не требуется для экземпляров только со службами Analysis Services.

Настройте координатор распределенных транзакций (Microsoft)

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

Анализ прочего программного обеспечения

  • Необходимо, чтобы все узлы кластера имели одинаковую конфигурацию, в т.ч. COM+, буквы разделов диска и пользователей в группе администраторов.
  • Проверьте правильность настройки внутренних соединений кластера (тактовый импульс). Дополнительные сведения см. в статье базы знаний Recommended private "Heartbeat" configuration on a cluster server.
  • Проверьте, чтобы все системные журналы на всех узлах были очищены, и просмотрите их снова. Прежде чем продолжить, убедитесь в том, что в журналах нет сообщений об ошибках.
  • В случае установок SQL Server в конфигурациях параллельно с предыдущими версиями службы SQL Server должны использовать только учетные записи, входящие в глобальную группу доменов. Кроме того, учетные записи, которые используют службы SQL Server, не должны присутствовать в локальной группе администраторов. При несоблюдении этой рекомендации система безопасности может повести себя непредвиденным образом.
  • Узлы кластеров Windows Server 2003 в среде, в которой отсутствуют предустановленные контроллеры домена Windows Server 2003, см. раздел Использование узлов кластеров Windows 2000 и Windows Server 2003 в качестве контроллеров домена.
  • Чтобы использовать шифрование, на всех узлах отказоустойчивого кластера SQL Server необходимо установить сертификат сервера с полным именем DNS кластера MSCS. Например, при наличии кластера из двух узлов с именами Test1.DomainName.com и Test2.DomainName.com, а также экземпляра отказоустойчивого кластера SQL Server с именем Virtsql необходимо получить сертификат Virtsql.DomainName.com и установить его на узлы test1 и test2. Затем для настройки шифрования в отказоустойчивом кластере установите в диспетчере конфигурации SQL Server флажок Принудительное шифрование протокола.
    Важно!
    Не устанавливайте флажок Принудительное шифрование протокола до того, как на всех узлах, входящих в экземпляр отказоустойчивого кластера, будут установлены сертификаты.

  • Убедитесь в том, что в кластере сервера MSCS не установлены антивирусные программы. Дополнительные сведения см. в статье базы знаний Майкрософт Antivirus software may cause problems with cluster services.
  • Убедитесь, что диск, на который будет установлен SQL Server, не является сжатым диском. При попытке установки SQL Server на сжатый диск программа установки SQL Server завершится сбоем.
  • В имени кластерной группы при установке отказоустойчивого кластера нельзя использовать следующие символы:
    • оператор «меньше» (<);
    • оператор «больше» (>);
    • двойная кавычка (");
    • одинарная кавычка (').
    • Амперсанд (&)
    Убедитесь также, что имена существующих кластерных групп не содержат недопустимых символов.

Вопросы, связанные с сетями, портами и брандмауэром

  • Перед запуском программы установки SQL Server отключите протокол NetBIOS для всех адаптеров частной сети.
  • Сетевое имя и IP-адрес SQL Server не должны использоваться для других целей, например, для совместного использования файлов. Если требуется создать ресурс общей папки, используйте для этого ресурса другое уникальное сетевое имя и IP-адрес.
    Важно!
    Корпорация Майкрософт рекомендует не размещать общие папки на дисках с данными, поскольку это негативно влияет на поведение и производительность SQL Server.

  • Хотя SQL Server поддерживает в кластерах и именованные каналы, и сокеты TCP/IP, корпорация Майкрософт рекомендует в кластеризованных конфигурациях использовать сокеты TCP/IP.
  • Для обеспечения правильной работы отказоустойчивого кластера добавьте исключения в параметры конфигурации брандмауэра для порта SQL Server, порта обозревателя SQL Server, служб доступа к файлам и принтерам (TCP 139/445 и UDP 137/138) и удаленного вызова процедур (RPC) (порт TCP 135).
  • Служба удаленного реестра должна быть запущена.
  • Удаленное администрирование должно быть разрешено.
  • Для порта SQL Server проверьте конфигурацию сети SQL Server для протокола TCP/IP для экземпляра, который требуется разблокировать, при помощи диспетчера конфигурации SQL Server. Для обеспечения соединения с SQL Server по протоколу TCP после установки необходимо включить порт TCP для IPALL. По умолчанию обозреватель SQL Server ведет прослушивание UDP-соединений по порту 1434.

Другие вопросы

  • Чтобы создать отказоустойчивый кластер, необходимо иметь разрешения локального администратора с правом входа в качестве службы и выполнять действия от имени компонента операционной системы на всех экземплярах отказоустойчивого кластера.
  • Перед установкой или обновлением отказоустойчивого кластера SQL Server отключите все приложения и все службы, которые могут использовать компоненты SQL Server в ходе установки. Дисковые ресурсы необходимо оставить в оперативном режиме.
  • В Windows Server 2008 идентификаторы безопасности служб формируются автоматически для использования со службами SQL Server 2008. Для экземпляров отказоустойчивых кластеров SQL Server 2008, обновленных с SQL Server 2000 или SQL Server 2005, сохраняются конфигурации имеющихся групп доменов и списков управления доступом.
  • В Windows Server 2003 создайте группы доменов для служб, которые поддерживают работу в кластере и должны быть установлены в качестве части отказоустойчивого кластера SQL Server. Служба SQL Server, служба агента SQL Server, службы Analysis Services и службы iFTS должны запускаться от имени учетных записей домена, входящих в глобальную или локальную группу домена. При необходимости выясните у администратора домена имена существующих групп домена или попросите создать группы домена для отказоустойчивого кластера. Дополнительные сведения см. в разделе Domain Groups for Clustered Services.
  • Отказоустойчивые кластеры SQL Server не поддерживают использование узлов кластера в качестве контроллеров домена.
  • Настройте службы DNS или WINS. В среде, где будет устанавливаться отказоустойчивый кластер SQL Server, должен быть запущен DNS-сервер или WINS-сервер. Программе установки SQL Server для виртуальной ссылки на IP-интерфейс SQL Server необходима зарегистрированная служба динамических доменных имен. Если динамическая регистрация не может быть завершена, программа установки выдает сообщение об ошибке и выполняет откат установки. Если динамическая регистрация недоступна, необходимо предварительно зарегистрировать сервер в DNS.
  • Просмотрите содержимое в разделе Анализ безопасности при установке SQL Server.
  • Просмотрите содержимое в разделе Параметры для средства проверки конфигурации системы.
  • Выясните, поддерживаются ли отказоустойчивыми кластерами инструменты, возможности и компоненты SQL Server, которые предполагается использовать. Дополнительные сведения см. в разделе Приступая к работе с отказоустойчивым кластером SQL Server 2008.
  • Решите, каким образом будет осуществляться наблюдение и обслуживание отказоустойчивого кластера, а также поддерживаться высокий уровень доступности. Дополнительные сведения см. в разделах Обслуживание отказоустойчивого кластера и Использование средств SQL Server с отказоустойчивым кластером.
  • Чтобы сократить время установки отказоустойчивого кластера SQL Server, можно заранее установить платформу .NET Framework 2.0 2.0 на все узлы отказоустойчивого кластера перед запуском программы установки SQL Server.
Содержимое Сообщества   Что такое «Содержимое сообщества»?
Добавить содержимое RSS  Примечания
Processing
Page view tracker