Сервис кластеров Novell позволяет конфигурировать до 32 серверов NetWare в высокодоступный кластер, в котором ресурсы могут динамически переключаться или перемещаться на любой сервер в кластере. Ресурсы могут быть сконфигурированы для автоматического переключения или перемещения в случае сбоя сервера или перемещены вручную для устранения проблем оборудования или балансировки нагрузки.
Сервис кластеров Novell обеспечивает высокую доступность компонентов продукта. Небольшие затраты на объединение приложений и операций в кластере. Возможность централизованного управления кластером и настройки ресурсов в соответствии с изменением рабочей нагрузки (например, "балансировка нагрузки" кластера вручную), также являются важными преимуществами сервиса кластеров Novell.
Не менее важным преимуществом реализации сервиса кластеров Novell является возможность снижения количества незапланированных простоев сервиса и уменьшения плановых простоев при обслуживании и обновлении программного обеспечения и оборудования.
Причинами использования сервиса кластеров Novell могут быть следующие:
Высокая отказоустойчивость совместно используемых дисков может быть достигнута при применении технологии RAID уровня 5 для совместно используемой дисковой подсистемы.
Понять преимущества сервиса кластеров Novell поможет приведенный ниже пример.
Предположим, у Вас сконфигурирован трехсерверный кластер, на каждом сервере кластера инсталлирован Web-сервер. Каждый сервер кластера является хостом двух Web-узлов. Все данные, графика и сообщения электронной почты каждого Web-узла хранятся в совместно используемой дисковой подсистеме, подключенной к каждому серверу в кластере. На приведенном ниже рисунке показано, как это выглядит.
Рисунок 1
Кластер с тремя серверами
При нормальном функционировании кластера каждый сервер поддерживает постоянное соединение с другими серверами кластера и осуществляет периодический опрос всех зарегистрированных ресурсов на предмет обнаружения сбоя.
Предположим, на Web-сервере 1 возникли проблемы с оборудованием или программным обеспечением, и пользователи, доступ в Интернет, электронная почта и информация которых зависит от Web-сервера 1, теряют свои соединения. На приведенном ниже рисунке показано, как перемещаются ресурсы при сбое Web-сервера 1.
Рисунок 2
Кластер с тремя серверами после сбоя одного
Web-узел A перемещается на Web-сервер 2, а Web-узел Б перемещается на Web-сервер 3. IP-адреса и соответствующие лицензии также переместятся на Web-сервер 2 и Web-сервер 3.
При конфигурировании кластера Вы определили, куда будут перемещены при возникновении сбоя Web-узлы, обслуживаемые каждым Web-сервером. В предыдущем примере Вы сконфигурировали Web-узел A для перемещения на Web-сервер 2, а узел Web Б - для перемещения на Web-сервер 3. В этом случае рабочая нагрузка Web-сервера 1 распределена равномерно.
При сбое Web-сервера 1 программное обеспечение сервиса кластеров Novell выполняет следующие действия:
В данном примере процесс "перенос при сбое" произошел быстро, и доступ пользователей в Интернет, информации Web-узла и к электронной почте был восстановлен за секунды и, в большинстве случаев, без повторной регистрации.
Теперь предположим, что проблемы с Web-сервером 1 решены и Web-сервер 1 возвращен в нормальное состояние. Web-узел A и Web-узел Б будут автоматически возвращены после восстановления (или иными словами перемещены) обратно на Web-сервер 1, а Web-сервер будет возвращен обратно в то состояние, в котором он находился до сбоя Web-сервера 1.
Сервис кластеров Novell также поддерживает возможность миграции ресурсов. Вы можете переносить приложения, Web-узлы и т.д. на другие серверы в кластере, не дожидаясь сбоя сервера.
Например, Вы можете вручную перенести Web-узел A или Web-узел Б с Web-сервера 1 на другие серверы в кластере. Это может быть полезно при обновлении или выполнении запланированного обслуживания Web-сервера 1 или для повышения производительности или доступности Web-узлов.