Требования к двухузловому отказоустойчивому кластеру
Для создания отказоустойчивого кластера с двумя узлами (вне зависимости от того, какие службы или приложения предоставляются с этих узлов) необходимо удовлетворить определенные требования относительно аппаратного и программного обеспечения, учетных записей и сетевой инфраструктуры. Эти требования изложены в нижеследующих подразделах.
Инструкции, изложенные в настоящем руководстве, рекомендуется выполнять в тестовой среде. Пошаговые руководства не всегда подходят для развертывания компонентов ОС Windows Server® в отсутствие сопроводительной документации (указанной в разделе «Справочные материалы»); любое такое руководство следует рассматривать как отдельный документ и применять с осторожностью.
Требования к оборудованию двухузлового отказоустойчивого кластера
Для организации двухузлового отказоустойчивого кластера вам потребуется нижеперечисленное аппаратное обеспечение.
Серверы. Рекомендуется применение нескольких совместимых компьютеров с идентичным или сходным набором оборудования.
Внимание!
Применяемое оборудование должно быть в обязательном порядке совместимо с ОС Windows Server 2008.
Сетевые адаптеры и кабели (для сетевой передачи данных). Сетевое оборудование, равно как и все прочие аппаратные компоненты отказоустойчивого кластера, должно быть совместимо с ОС Windows Server 2008. В случае применения протокола iSCSI каждый сетевой адаптер должен быть предназначен либо для передачи команд iSCSI, либо для сетевой передачи данных.
Крайне желательно отсутствие в сетевой инфраструктуре, объединяющей узлы кластера, единичных точек отказа. Существует множество способов их устранения. Например, можно наладить связь между узлами кластера по нескольким различным сетям. С другой стороны, узлы кластера можно объединить в рамках одной сети, оснащенной группами сетевых адаптеров, резервными коммутаторами и маршрутизаторами и другим оборудованием, способным исключить образование единичных точек отказа.
Примечание
Если узлы кластера находятся в одной сети, эта сеть пройдет тест на резервирование, предусмотренный в мастере Validate a Configuration Wizard (мастер проверки конфигурации). При этом в отчет будет включено предупреждение о недопустимости наличия единичных точек отказа.
Подробнее о требованиях к конфигурации сети, необходимой для формирования отказоустойчивого кластера, см. в разделе «Требования к инфраструктуре сети и учетной записи домена, необходимым для формирования двухузлового отказоустойчивого кластера» далее в этом документе.
Контроллеры устройств или адаптеры для системы хранения.
Интерфейсы Serial Attached SCSI и Fibre Channel. Если во всех кластеризованных серверах применяются интерфейсы Serial Attached SCSI или Fibre Channel, то специализированные контроллеры запоминающих устройств, применяемые в системе хранения данных кластера, должны быть идентичны. Кроме того, в них должна быть установлена одна и та же версия микропрограммного обеспечения.
Примечание
ОС Windows Server 2008 не позволяет подключать кластеризованные серверы к системе хранения через параллельный интерфейс SCSI.
Интерфейс iSCSI. В случае применения интерфейса iSCSI каждый кластеризованный сервер должен быть оснащен одним или несколькими сетевыми адаптерами или адаптерами шины, предназначенными исключительно для связи с системой хранения данных кластера. Сеть iSCSI не должна применяться для сетевой передачи данных. Сетевые адаптеры, применяемые для связи с объектами системы хранения iSCSI, должны быть идентичны во всех кластеризованных серверах. Для этих целей рекомендуется задействовать сетевые адаптеры стандарта Gigabit Ethernet или более высокой пропускной способности.
Следует иметь в виду, что интерфейс iSCSI не поддерживает группировку сетевых адаптеров.
Подробнее об интерфейсе iSCSI см. в документе «Интерфейс iSCSI: вопросы и ответы» (на английском языке) на веб-узле корпорации Майкрософт по адресу http://go.microsoft.com/fwlink/?LinkId=61375.
Система хранения. Общее хранилище должно быть совместимо с ОС Windows Server 2008.
В двухузловом отказоустойчивом кластере в системе хранения должно быть не менее двух томов (LUN), настроенных на аппаратном уровне. Один из них должен исполнять роль диска-свидетеля (подробнее см. в следующем абзаце). В другом томе должны храниться драйверы принтеров, каталог очереди печати и мониторы печати. К системе хранения предъявляются, в частности, следующие требования.
Поддержка дисковых накопителей собственными средствами инструментов отказоустойчивой кластеризации; применение базовых дисков вместо динамических.
Рекомендуется отформатировать разделы с применением файловой системы NTFS (для диска-свидетеля это не рекомендация, а требование).
В качестве стиля разделов допускается применение основной загрузочной записи (MBR) или таблицы разделов GPT.
Диск-свидетель – это диск в системе хранения данных кластера, предназначенный для хранения копии базы данных настройки этого кластера (он предусматривается в некоторых, хотя и не во всех, конфигурациях кворума). В рассматриваемом двухузловом кластере применяется конфигурация кворума Node and Disk Majority (большинство из узлов и диска) – стандартная конфигурация для кластера с четным числом узлов. Смысл её в том, что на всех узлах и на диске-свидетеле хранятся копии конфигурации кластера, и кворум в кластере сохраняется все время, пока большинство (две из трех) этих копий доступны.
Развертывание сетей хранения данных с отказоустойчивыми кластерами
При развертывании сети хранения данных (SAN) с отказоустойчивым кластером руководствуйтесь следующими инструкциями.
Проверьте компоненты системы хранения на предмет совместимости. Уточните у производителей и поставщиков, действительно ли все компоненты системы хранения, в том числе драйверы, микропрограммы и ПО, совместимы с отказоустойчивыми кластерами в среде Windows Server 2008.
Внимание!
Некоторые компоненты систем хранения, совместимые с кластерами серверов в среде Windows Server 2003, могут оказаться несовместимыми с ОС Windows Server 2008. Чтобы выяснить, совместимы ли компоненты с отказоустойчивыми кластерами в ОС Windows Server 2008, обратитесь к их поставщику.
Отказоустойчивые кластеры предъявляют ряд новых требований к компонентам системы хранения.
Так как в связи с новейшими улучшениями отказоустойчивых кластеров система хранения должна корректно реагировать на определенные команды SCSI, от неё требуется соблюдения стандарта SCSI Primary Commands-3 (SPC-3). В частности, согласно этому стандарту, система хранения должна поддерживать постоянное резервирование.
Драйвер минипорта в системе хранения должен быть совместим с драйвером Microsoft Storport.
Изолируйте запоминающие устройства – любое такое устройство должно участвовать только в одном кластере. Серверы, относящиеся к разным кластерам, не должны иметь доступа к одним и тем же запоминающим устройствам. В большинстве случаев каждый логический номер устройства (LUN), задействованный в том или ином наборе серверов кластера, следует изолировать от любых других серверов путем маскировки или быть изолирован путем маскировки или зонирования LUN.
По возможности установите ПО многопутевого ввода-вывода. В структуре хранения высокой доступности существует возможность развертывания отказоустойчивых кластеров на нескольких адаптерах шины. Для этого применяется ПО многопутевого ввода-вывода. Такой сценарий обеспечивает максимальный уровень резервирования и доступности. Многопутевые решения под управлением ОС Windows Server 2008 должны быть основаны на ПО Microsoft Multipath I/O (MPIO). Поставщики оборудования, как правило, предоставляют специальные модули устройств (DSM) MPIO. В то же время, в состав ОС Windows Server 2008 входят один или несколько таких модулей.
Внимание!
Зачастую адаптеры шины и ПО многопутевого ввода-вывода сильно различаются по версиям. При реализации в кластере многопутевого решения необходимо обстоятельно проконсультироваться с поставщиком оборудования на предмет корректного подбора адаптеров, микропрограмм и ПО для ОС Windows Server 2008.
Требования к программному обеспечению двухузлового отказоустойчивого кластера
Серверы, участвующие в двухузловом отказоустойчивом кластере, должны работать под управлением одной и той же версии ОС Windows Server 2008, предназначенной для одного типа архитектуры компьютера (32-разрядной, x64 или Itanium). Кроме того, они должны быть оснащены одними и теми же обновлениями (исправлениями) ПО и пакетами обновления.
Требования к инфраструктуре сети и учетной записи домена, необходимым для формирования двухузлового отказоустойчивого кластера
Для организации двухузлового отказоустойчивого кластера вам понадобится описанная ниже сетевая инфраструктура, а также учетная запись администратора с определенными разрешениями домена.
Параметры сети и IP-адреса. Применения в сети идентичных сетевых адаптеров недостаточно – в них должны быть установлены одинаковые параметры связи (в частности, скорость, дуплексный режим, управление потоком и тип носителя). Кроме того, следует убедиться в отсутствии конфликта между параметрами сетевого адаптера и коммутатора, к которому он подключен.
При наличии частных сетей, которые не маршрутизируются на остальную часть сетевой инфраструктуры, сделайте так, чтобы в каждой из этих сетей применялась уникальная подсеть. Это необходимо даже тогда, когда каждому сетевому адаптеру присваивается уникальный IP-адрес. К примеру, если один узел кластера находится в центральном офисе и относится к одной физической сети, а другой узел размещается в филиале и относится к другой физической сети, не настраивайте в обеих сетях подсеть 10.0.0.0/24 – даже если всем адаптерам назначены уникальные IP-адреса.
Подробнее о сетевых адаптерах см. в разделе «Требования к оборудованию двухузлового отказоустойчивого кластера» выше по тексту.
DNS. Разрешение имен в кластере должно выполняться при помощи службы DNS. Допускается применение протокола динамических обновлений DNS.
Роль домена. Все серверы в кластере должны принадлежать к одному домену Active Directory. Также рекомендуется присвоить всем кластеризованные серверам одну и ту же роль домена (рядовой сервер или контроллер домена). Предпочтительной считается роль рядового сервера.
Контроллер домена. Кластеризованные серверы рекомендуется назначить рядовыми серверами. В таком случае в домен, содержащий отказоустойчивый кластер, должен входить еще один сервер, исполняющий роль контроллера этого домена.
Клиенты. В целях тестирования можно подключить к отказоустойчивому кластеру один или несколько сетевых клиентов, а затем понаблюдать за происходящим на клиенте во время перехода функции сервера печати с одного узла кластера на другой.
Учетная запись для администрирования кластера. Для первоначального создания кластера и подключения к нему серверов нужно войти в домен с применением данных учетной записи, предоставляющей права и разрешения администратора на всех серверах кластера. Принадлежность такой учетной записи к типу «Администраторы домена» не является обязательной – она может относиться к типу «Пользователи домена» в группе Administrators (администраторы) на каждом из кластеризованных серверов. Если рассматриваемая учетная запись не относится к типу «Администраторы домена», ей (или группе, в которую она входит) необходимо предоставить действующее в пределах домена разрешение Create Computer Objects (создание объектов-компьютеров).
Примечание
Служба кластеров в ОС Windows Server 2008 работает не совсем так, как это было в ОС Windows Server 2003. Теперь эта служба автоматически запускается в специальном контексте, предоставляющем ей необходимые разрешения и права (по аналогии с контекстом локальной системы, но с урезанным набором прав).
|