Файл: Федеральное государственное автономное образовательное учреждение высшего образования казанский (приволжский) федеральный университет высшая школа информационных технологий и информационных систем.docx
Добавлен: 08.11.2023
Просмотров: 95
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Для отказоустойчивого кластера необходима следующая инфраструктура сети и административная учетная запись со следующими разрешениями домена:
-
Настройки сети и IP-адреса. При использовании для сети идентичных сетевых адаптеров используйте на этих адаптерах одинаковые настройки связи (такие как скорость, дуплексный режим, управление потоком и тип среды передачи). А также, сравните настройки сетевого адаптера и коммутатора, к которому подключен адаптер, и убедитесь, что никакие настройки не противоречат друг другу.
При использовании частных сетей, для которых отсутствует маршрутизация в оставшуюся часть сетевой инфраструктуры, убедитесь, что в каждой из этих частных сетей используется уникальная подсеть. Это необходимо, даже если каждому сетевому адаптеру назначен уникальный IP-адрес. Например, если два узла кластера размещаются в центральном офисе, использующем одну физическую сеть, а еще два узла - в филиале, использующем другую физическую сеть, не задавайте для обеих сетей 10.0.0.0/24, даже если каждому сетевому адаптеру назначен уникальный IP-адрес.
DNS. Серверы кластера должны использовать для разрешения имен службу DNS. Может использоваться протокол динамического обновления DNS. -
Роль домена. Все серверы кластера должны находиться в одном домене Active Directory. Рекомендуется, чтобы для всех серверов кластера была задана одна и та же роль домена (либо рядовой сервер, либо контроллер домена). Рекомендуемой является роль рядового сервера. -
Контроллеры домена. Рекомендуется, чтобы серверы кластера были рядовыми серверами. В этом случае в домене, содержащем отказоустойчивый кластер, контроллерами домена будут другие серверы. -
Клиенты. К клиентам не предъявляется никаких особых требований, за исключением очевидных требований к связи и совместимости: клиенты должны обладать возможностью подключаться к серверам кластера, и на них должно работать программное обеспечение, совместимое со службами, предлагаемыми серверами кластера. -
Учетная запись для администрирования кластера. При создании кластера или при добавлении в него серверов необходимо войти в домен от имени учетной записи с правами администратора и разрешениями на доступ ко всем серверам этого кластера. Эта учетная запись не обязана быть учетной записью из группы Администраторы домена - она может быть учетной записью пользователя домена, входящей в группу Администраторына каждом кластеризованном сервере. Кроме того, если учетная запись не входит в группу Администраторы домена, учетной записи (или группе, членом которой является учетная запись) должно быть делегировано разрешение Создание объектов-компьютеров в домене.
1.3.3 HP Serviceguard
HP Serviceguard (так жеMC/ServiceGuard) выпускается компанией HP для операционный систем Linux и HP-AUX c 1990 года. Представляет собой отказоустойчивый кластер вида active/passive.
В настоящее время максимальное число узлов, поддерживаемых в Serviceguard кластере 16.
Возможности:
-
Повышение эффективности использования ресурсов благодаря улучшенной балансировке рабочих нагрузок в кластере. -
Решение HP Serviceguard использует оптимальный механизм размещения пакетов в зависимости от нагрузки, который позволяет выбирать узлы с максимальной свободной емкостью. -
Комплексная защита от сбоев программного и аппаратного обеспечения, виртуализации, сети и хранилищ. -
Решение HP Serviceguard обеспечивает защиту критических компонентов, например приложений, базы данных и связанных ресурсов. Оно поможет обнаружить любые сбои, связанные с аппаратным и программным обеспечением, ОС, слоем виртуализации, гостевыми ОС виртуальных машин, сетью и хранилищем. -
Дополнительные функции разрешения конфликтов помогут предотвратить потери и повреждения данных кластера. -
Благодаря удобной интеграции HP Matrix Operating Environment можно не только более гибко и эффективно использовать ресурсы, но и постоянно поддерживать необходимые уровни обслуживания за счет аварийного переключения после сбоев или аварий. -
Полная поддержка физических и виртуальных сред серверов. -
Полная интеграция по доступной цене для синхронизации переноса аппаратных ресурсов и лицензий ПО с сервером при аварийном переключении. -
Совместимость с Serviceguard Extensions, инструментами и решениями аварийного восстановления. -
HP Serviceguard объединяет удобство текущих инструментов/расширений и управление Serviceguard Extension для Oracle Real Application Cluster (SGeRAC), Serviceguard Extension для SAP (SGeSAP), Enterprise Cluster Master Toolkit (ECMT) и Network File Server (NFS) Toolkit. -
Благодаря совместимости с решениями Serviceguard Metrocluster и Continentalclusters Disaster Recovery процесс аварийного переключения значительно упрощается.
Конфигурация кластера:
Системный администратор настраивает параметры конфигурации кластера и делает первоначальный запуск кластера; после того, кластер саморегулируется. Параметры конфигурации для кластера включают имя кластера и узлов, сетевые параметры для синхронизации кластера, кластера блокировки информации, а также временные параметры. Параметры кластера вводятся с помощью диспетчера ServiceGuard или путем редактирования конфигурационного файла кластера ASCII. Параметры, которые вы вводите, используются для построения бинарного файла конфигурации, который распространяется на все узлы в кластере. Этот бинарный файл конфигурации кластера должен быть одинаковым на всех узлах кластера.
1.3.4. Red Hat Enterprise Linux Cluster
Максимальное количество узлов кластера поддерживается высокой доступности Add-On 16
Не поддерживается:
-
Общая архитектура
Oracle RAC на GFS2
Прокатные обновления между любым основным выпуском
-
аппаратные средства
Кластер, у которого количество узлов больше 16
-
Место хранения
Использование MD RAID для хранения данных кластера
Мгновенный снимок кластерных логических томов не поддерживается, если этот том не был включен исключительно на одном узле
Использование нескольких SAN-устройств для зеркала GFS / GFS2 или кластерных логических томов на разных подмножествах узлов кластера
-
Сеть
Corosync с использованием широковещания вместо многоадресного в RHEL (за исключением демонстрационных и предпродажных обязательств)
-
В RHEL 5.6+ широковещательный режим поддерживается с некоторыми ограничениями в качестве альтернативы для многоадресной рассылки. -
В RHEL 6.2+ одноадресное UDP будет полностью поддерживается в качестве альтернативы Multicast.
-
Ресурсы HA
Использование NFS в активной / активной конфигурации поверх либо GFS или GFS2
Использование NFS и Samba в большинстве GFS / GFS2 инстансах
RHCS (Red Hat Cluster Suite) состоит из:
-
Cluster infrastructure - Обеспечивает основные функции нод для совместной работы в качестве кластера: управление конфигурационными файлами, управления пользователями, управление безопасностью. -
High-availability Service Management - обеспечивает аварийное переключение услуг с одной ноды кластера к другой в случае, когда нода становится неработоспособной. -
Cluster administration tools - Конфигурация и инструменты управления для настройки, конфигурирования и управления кластером Red Hat. Инструменты предназначены для использования с Cluster infrastructure, HA и Service Management, а также Storage. -
Linux Virtual Server (LVS) – Программа маршрутизации, которая обеспечивает IP-Load-Balancing. LVS работает в паре резервных серверов, которые распределяют запросы клиентов равномерно на реальных серверах, которые находятся за серверами LVS.
Дополнительного пакета (и не является частью Red Hat Cluster Suite):
-
GFS - GFS (Global File System) или GFS2 (Global File System 2) кластерная файловая система для использования с RHCS. GFS / GFS2 позволяет нескольким узлам предоставить общий доступ к хранилищу на уровне блоков, как если бы хранилище было подключены локально на каждом узле кластера. -
Cluster Logical Volume Manager (CLVM) - обеспечивает управление томами хранения кластера -
Global Network Block Device (GNBD) - вспомогательный компонент GFS / GFS2, который экспортирует хранения на уровне блоков для Ethernet.
Также в состав Red Hat кластера входит Pacemaker. Кластер настроенный с Pacemaker состоит из отдельных демонов (контроль узлов кластера), скриптов (управление услугами), а также подсистемы управления ресурсами (контроль разрозненных ресурсов). Следующие компоненты образуют архитектуру Pacemaker:
-
Cluster Information Base (CIB)
Демон информации, который использует XML для распространения и синхронизации текущей конфигурации и информации о состоянии от назначенного координатора (DC) - нода, назначенная Pacemaker для хранения и распределения состояния и действия кластера с помощью CIB - ко всем остальным нодам кластера.
-
Cluster Resource Management Daemon (CRMd)
Действия ресурса кластера перенаправляются через этот демон. Ресурсы, управляемые CRMd с помощью клиентских систем, могут быть запрошены, перемещены, и изменены, когда это необходимо.
Каждый узел кластера также включает в себя локальный менеджер ресурсов демон (LRMD), который действует в качестве связующего звена между CRMD и ресурсами. LRMD передает команды от CRMD до агентов, таких как запуск и остановка и передачи информации о состоянии.
-
Shoot the Other Node in the Head (STONITH)
STONITH действует как ресурс кластера в Pacemaker, который обрабатывает запросы, принудительно выключая узлы и удаляя их из кластера для обеспечения целостности данных.
1.3.5 Solaris Cluster
Solaris Cluster (так же Sun Cluster) разработана корпорацией Sun Microsystems, но в 2010 году его выкупила компания Oracle. Продукт разработан для операционной системы Solaris.
Кластеризация используется для повышения доступности программных сервисов, таких как базы данных, общий доступ к файлам по сети, электронной коммерции, веб-сайтов или других приложений. Sun Cluster работает, имея избыточные компьютеры или узлы, где один или несколько компьютеров продолжают предоставлять услуги, если другой терпит неудачу. Узлы могут быть расположены в том же самом центре обработки данных или на разных континентах.
Для устранения единых точек отказа, конфигурация Solaris Cluster имеет избыточные компоненты, в том числе несколько сетевых подключений и хранилища, которые многократно соединены через сеть хранения данных.
Solaris Cluster является примером программного обеспечения кластеризации на уровне ядра. Некоторые из процессов, которые работают как нормальные системные процессы, но у них есть какой-то особый доступ к операционной системе или функциям ядра в хост-системах.
В июне 2007 года Sun выпустила исходный код Solaris Cluster через сообщество OpenSolaris HA Clusters.
Oracle Solaris Clusters обеспечивает:
-
Снижение незапланированных простев: Интеграция с Oracle Solaris на уровне ядра, Oracle Solaris Cluster предлагает самый быстрый и надежный способ обнаружения сбоев на серверах и хранилищах Oracle. Архитектура управления ошибками и самовосстановление Oracle Solaris помогают ограничить влияние аппаратных сбоев, обеспечивая автоматизированное восстановление на всех уровнях: сервера, системы хранения данных и сети. -
Малая вероятность запланированных простоев: Планируемое время простоя может быть связано с несколькими причинами: изменения аппаратного обеспечения, обновления программного обеспечения и реконфигурации среды. Oracle Solaris Cluster может помочь уменьшить или даже предотвратить запланированное время простоя. Управляет живой миграции для виртуализированных рабочих нагрузок, развернутых на зоне Oracle Solaris Kernel и Oracle VM для SPARC доменов, чтобы снизить влияние на техническое обслуживание. Поддержка Oracle Solaris Image Packaging System позволяет быстрее и безопаснее делать системные обновления. -
Ускоренное служба восстановления: Oracle Solaris Cluster может расширить возможности существенные HA, такие услуги как передача данных и приложений восстановления после сбоя, ограничивая перебои в обслуживании из-за локальных проблем, сводя к минимуму ошибки человека.
- 1 2 3 4 5 6