Поделиться через


Приступая к работе с отказоустойчивым кластером SQL Server 2008

Отказоустойчивые кластеры SQL Server обеспечивают поддержку высокого уровня доступности для всего экземпляра SQL Server. Отказоустойчивые кластеры SQL Server строятся поверх отказоустойчивых кластеров Windows Server. Чтобы создать отказоустойчивый кластер SQL Server, необходимо сначала создать базовый отказоустойчивый кластер Windows Server.

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

  • Один или несколько узлов отказоустойчивого кластера Windows Server.

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

    • Сетевое имя для доступа к отказоустойчивому кластеру SQL Server.

    • IP-адреса.

    • Общие диски, используемые для базы данных SQL Server и для хранения журналов.

  • Библиотеки ресурсов, управляющие переходом на другой ресурс SQL Server.

  • Разделы реестра с контрольными точками, которые автоматически синхронизируются во всех узлах отказоустойчивого кластера.

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

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

  • Удаленное выполнение на узлах кластера не допускается.

    • Чтобы выполнить установку, обновление или обслуживание отказоустойчивого кластера SQL Server, на нескольких узлах необходимо запустить программу установки SQL Server отдельно на каждом узле кластера.

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

    ПримечаниеПримечание

    Добавление узла повышает уровень доступности существующего отказоустойчивого кластера и не вызывает простоев.

    • Параметр удаления отказоустойчивого кластера SQL Server не предусмотрен. Чтобы удалить отказоустойчивый кластер SQL Server выполните программу установки с функцией удаления узла на каждом узле удаляемого отказоустойчивого кластера.

    • Чтобы удалить узел отказоустойчивого кластера SQL Server, необходимо запустить программу установки SQL Server на удаляемом узле и выбрать функцию удаления узла. Не следует выполнять программу установки на узле-владельце с целью удаления другого узла.

    • Если функция удаления узла выполняется на узле, являющемся владельцем кластера, а соответствующий отказоустойчивый кластер имеет и другие узлы, то до удаления узла выполняется переход на другой узел кластера.

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

  • Существует два hрежимаустановки.

    • Интегрированная установка встроенного отказоустойчивого кластера с добавлением узлов.

    • Расширенная установка (установка выпуска Enterprise).

  • Поддержка последовательного обновления с минимальным временем простоя.

  • Повышенная надежность установки.

  • Согласованность с функциями отказоустойчивого кластера Windows Server 2008.

    • Поддержка разнородного оборудования и протокола ISCSI без необходимости применения сертифицированного оборудования.

    • Средство проверки кластера Windows Server 2008 используется для проверки кластеров Windows и для блокировки программы установки SQL Server в случае обнаружения проблем.

    • Идентификаторы безопасности служб устраняют необходимость в использовании групп доменов в Windows Server 2008.

    • Поддержка IPV6 и DHCP.

    • Отказоустойчивые кластеры с поддержкой до 16 узлов.

    ПримечаниеПримечание

    SQL Server имеет ограничение в два узла для выпуска SQL Server Standard.

  • Не согласован с зависимостями OR.

  • Добавление компонентов в отказоустойчивый кластер SQL Server 2008. Например, невозможно добавить компонент Database Engine в существующий отказоустойчивый кластер, содержащий только службы Analysis Services, или добавить службы Analysis Services в существующий отказоустойчивый кластер, содержащий только компонент Database Engine.

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

Параметр 1. Интегрированная установка с добавлением узлов

Интегрированная установка отказоустойчивого кластера SQL Server состоит из двух шагов.

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

  2. На каждом узле, добавляемом к отказоустойчивому кластеру SQL Server, запустите программу установки с функцией добавления узла.

Параметр 2. Расширенная установка (установка выпуска Enterprise)

Расширенная установка (установка выпуска Enterprise) SQL Server отказоустойчивого кластера состоит из двух шагов.

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

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

    ПримечаниеПримечание

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

    Важное примечаниеВажно!

    Обратите внимание, что выбранные для установки SQL Server буквы диска операционной системы должны совпадать на всех узлах, добавленных к отказоустойчивому кластеру SQL Server.

Использование отказоустойчивых кластеров

Используйте отказоустойчивый кластер для следующих целей.

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

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

Для установки, настройки и обслуживания отказоустойчивого кластера SQL Server применяется программа установки SQL Server. Программа установки SQL Server применяется в отказоустойчивом кластере для следующих целей.

  • Установка SQL Server для создания отказоустойчивого кластера.

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

    Все узлы на отказоустойчивом кластере должны работать на одной платформе: либо на 32-разрядной, либо на 64-разрядной. Кроме того, на них должен работать один и тот же выпуск и версия операционной системы. Кроме того, 64-разрядные версии выпусков SQL Server должны быть установлены на 64-разрядном оборудовании, работающем под управлением 64-разрядных версий операционной системы Windows. В этой версии отсутствует поддержка WOW64 для отказоустойчивых кластеров.

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

  • Указание нескольких IP-адресов для каждого экземпляра отказоустойчивого кластера. Можно указать несколько IP-адресов для каждого сервера, чтобы использовать все доступные IP-подсети. SQL Server позволяет указать один IP-адрес для каждой сети.

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

В SQL Server количество узлов отказоустойчивого кластера зависит от операционной системы и выпуска SQL Server. Список средств, функций и служб, поддерживаемых отказоустойчивым кластером SQL Server, см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2008.

Журнал изменений

Обновления

Раздел «Введение» был пересмотрен и теперь включает в себя подробные общие сведения.

Добавлен новый раздел с описанием параметров установки отказоустойчивого кластера.