Red Hat Enterprise Linux 5 Обзор Cluster Suite Red Hat Cluster Suite для Red Hat Enterprise Linux 5 Редакция 3




страница1/3
Дата23.11.2016
Размер2.12 Mb.
Просмотров135
Скачиваний0
  1   2   3

Red Hat Enterprise Linux 5
Обзор Cluster Suite
Red Hat Cluster Suite для Red Hat Enterprise Linux 5
Редакция 3
Red Hat Enterprise Linux 5 Обзор Cluster Suite
1

Юридическое уведомление
Copyright © 2009 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons
Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/
. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section
4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo,
and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
All other trademarks are the property of their respective owners.
1801 Varsity Drive
Raleigh, NC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
2
Юридическое уведомление
Аннотация
Обзор Red Hat Cluster Suite включает информацию для Обзор Cluster Suite
3

Содержание
Введ ение
1. Соглашения документа. Типографические соглашения. Соглашения по выделению текста. Примечания и предупреждения. Обратная связь. Обзор Red Hat Cluster Suite
1.1. Основы кластера. Red Hat Cluster Suite Introduction
1.3. Cluster Infrastructure
1.3.1. Управление кластером. Управление блокировкой. Fencing
1.3.4. Система конфигурации кластера. Управление службами высокой доступности. Повышение производительности и масштабируемости
1.5.2. Производительность, масштабируемость, экономичность. Экономичность и производительность. Менеджер логических томов кластера. Устройство GNBD
1.8. Виртуальный сервер Linux
1.8.1. Two-Tier LVS Topology
1.8.2. Three-Tier LVS Topology
1.8.3. Методы маршрутизации. Постоянство и метки межсетевого экрана. Средства администрирования кластера. Conga
1.9.2. Интерфейс утилиты администрирования кластера. Текстовые утилиты администрирования. Графический интерфейс администрирования виртуального сервера Linux
1.10.1. CONTROL/MONITORING
1.10.2. GLOBAL SETTINGS
1.10.3. REDUNDANCY
1.10.4. VIRTUAL SERVERS
2. Обзор компонентов Red Hat Cluster Suite
2.1. Компоненты кластера. Страницы помощи. Совместимое оборудование Предметный указатель
4
Содержание
Введение
Д анный документ содержит общий обзор Red Hat Cluster Suite для и организован следующим образом:
Глава 1, Обзор Red Hat Cluster Suite
Глава 2, Обзор компонентов Red Hat Cluster Suite
Поскольку приведенная здесь информация является лишь обзорной, она предназначена для специалистов Red Hat Enterprise Linux, уже знакомыми с концепциями работы сервера.
За информацией о Red Hat Enterprise Linux обратитесь к следующим ресурсам:
Руководство по установке Red Hat Enterprise Linux предоставляет информацию о процессе установки Red Hat Enterprise Linux 5.
Руководство по развертыванию Red Hat Enterprise Linux предоставляет информацию по развертыванию, конфигурации и администрированию За информацией од ля Red Hat Enterprise Linux 5 обратитесь к следующим ресурсам:
Конфигурация и администрирование Red Hat Cluster предоставляет информацию об установке, конфигурации и управлению компонентами Red Hat Cluster.
LVM Administrator's Guide: Configuration and Administration — Provides a description of the Logical
Volume Manager (LVM), including information on running LVM in a clustered environment.
Глобальная файловая система Конфигурация и администрирование предоставляет информацию по установке, настройке и обеспечении поддержки Hat.
Глобальная файловая система 2: Конфигурация и администрирование предоставляет информацию по установке, конфигурации и обеспечении поддержки Hat.
Использование Device-Mapper Multipath содержит описание возможности Device-Mapper
Multipath в Red Hat Enterprise Linux 5.
Использование GNBD с GFS содержит обзорную информацию о работе GNBD (Global Network
Block Device) с GFS Red Hat.
Администрирование виртуального сервера Linux содержит информацию о конфигурации высокопроизводительных систем и служб с помощью виртуального сервера Linux (LVS, Linux
Virtual Server).
Замечания к выпуску Red Hat Cluster Suite содержат краткие сведения о выпуске.
Д окументацию Red Hat Cluster Suite и другие документы можно найти над иске документации в форматах HTML, PDF и RPM или на сайте http://www.redhat.com/docs/
1. Соглашения документа
В этом руководстве используются различные стили для выделения текста.
В PDF и печатной версиях руководства используются шрифты семейства
Liberation
. Эти же шрифты будут использоваться для отображения версии, если они установлены в вашей системе. В противном случае будут использоваться аналогичные шрифты. Red Hat Enterprise
Linux 5 и более поздние версии включают в свой состав комплект Liberation по умолчанию.
1.1. Типографические соглашения
Д ля выделения текста используются четыре стиля, которые будут перечислены далее Обзор Cluster Suite
5

Монош иринный жирный шрифт Используется для выделения вводимого текста, включая команды оболочки, а также имен файлов, путей и комбинаций клавиш. Пример:
Чтобы просмотреть содержимое файла my_next_bestselling_novel в текущем каталоге, в строке приглашения оболочки введите и нажмите Enter для выполнения этой команд ы.
Привед енный текст содержит имя файла, команду оболочки и имя клавиши, которые выделены моноширинным жирным шрифтом.
Д ля разделения клавиш в составе комбинаций используется знак плюса. Пример:
Нажмите Enter для исполнения команды В первом примере жирным шрифтом выделено название отдельной клавиши, во втором комбинаций клавиш.
Этим же шрифтом выделяются имена классов, методов, функций, переменных и возвращаемые ими значения. Пример:
Классы файлов включают filesystem для файловых систем, file для файлов, dir
д ля каталогов. Каждому классу соответствует набор разрешений.
Пропорциональный жирный
Выд еляет системные слова и фразы, что включает имена приложений, текст диалогов, названия меню, текст кнопок, флажков и других элементов интерфейса. Пример:
В главном меню выберите СистемаПараметрыМышь для запуска утилиты
Настройки мыши. На вкладке Кнопки установите флажок Настроить мышь под
левую руку и нажмите кнопку Закрыть, чтобы настроить мышь для левши insert a special character into a gedit file, choose ApplicationsAccessories
Character Map from the main menu bar. Next, choose SearchFind… from the
Character Map menu bar, type the name of the character in the Search field and click
Next. The character you sought will be highlighted in the Character T able. Double-click this highlighted character to place it in the Text to copy field and then click the Copy
button. Now switch back to your document and choose EditPaste from the gedit menu Приведенный выше текст содержит имя приложения, названия меню, кнопок и текста элементов графического интерфейса.
Моноширинный жирный курсив или пропорциональный жирный курсив
Оба типа выделяют изменяемый или заменяемый текст. Курсив сообщает о том, что не следует вводить приведенный текст напрямую, а изменить в соответствии с вашими настройками.
Пример:
Д ля подключения к удаленной машине в строке приглашения выполните ssh
имя_пользователя@ имя_домена. Скажем, имя удаленной машины – exam ple.com , а ваше имя пользователя – john, тогда команда будет выглядеть так ssh
john@ exam ple.com .
6
Введение Команда файловая_система
повторно подключит заданную файловую систему. Например, для команда будет выглядеть так mount -o
rem ount /hom e.
Чтобы просмотреть версию установленного пакета, выполните команду
пакет. Результат команды будет представлен в формате пакет-версия-выпуск.
Note the words in bold italics above — username, domain.name, file-system, package, version and release. Each word is a placeholder, either for text you enter when issuing a command or for text displayed by the Также курсивом выделяются термины, которые встречаются в тексте документа впервые.
Пример:
Publican — система публикации DocBook.
1.2. Соглашения по выделению текста
Вывод экрана и листинг исходного кода будут отделены от окружающего текста.
Д ля выделения текста, который пользователь увидит на экране, используется моноширинный
ш рифт Для выделения исходного кода используется моноширинный шрифт:
package org.
jboss book jca ex1
;
import javax.naming.InitialContext;
public class
ExClient
{
public static void main
(String args[]) throws
Exception
{
InitialContext iniCtx = new
InitialContext();
Object ref = iniCtx.
lookup
(
"EchoBean"
);
EchoHome home = (EchoHome) ref;
Echo echo = home.
create
();
System.
out println
(
"Created Echo"
);
System.
out println
(
"Echo.echo('Hello') = "
+ echo.
echo
(
"Hello"
));
}
}
1.3. Примечания и предупреждения Наконец, чтобы привлечь внимание читателя к важной информации, используются три стиля Hat Enterprise Linux 5 Обзор Cluster Suite
7

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

Если вы обнаружите ошибку или у вас есть предложения по усовершенствованию этого документа, мы бы хотели услышать об этом. Отправьте сообщение в систему регистрации ошибок Bugzilla (
http://bugzilla.redhat.com/bugzilla/
), указав компонент Documentation-cluster.
Be sure to mention the document's identifier:
Cluster_Suite_Overview(EN)-5 (2008-12-11T15:49)
By mentioning this document's identifier, we know exactly which version of the guide you Если у вас есть предложения по улучшению документации, попытайтесь описать их как можно более детально. Если вы нашли ошибку, пожалуйста, укажите номер раздела и часть окружающего текста, чтобы облегчить ее поиск.
8
Введение
Глава 1. Обзор Red Hat Cluster Suite
Кластерные системы обеспечивают надежность, масштабируемость и высокую доступность критических служб. Red Hat Cluster Suite позволяет создать и настроить кластер так, чтобы он удовлетворял необходимым требованиям производительности, доступности, распределению нагрузки, организации совместного доступа к файлами экономичности. Эта глава содержит обзор компонентов Red Hat Cluster Suite, их функций и включает следующие разд елы:
Разд ел 1.1, Основы кластера»
Разд ел 1.2, «Red Hat Cluster Suite Раздел Раздел, Управление службами высокой доступности Раздел Раздел, Менеджер логических томов кластера»
Разд ел 1.7, Устройство Раздел, Виртуальный сервер Раздел, Средства администрирования кластера»
Разд ел 1.10, Графический интерфейс администрирования виртуального сервера Linux»
1.1. Основы кластера
Кластер включает один или несколько компьютеров (называемые узлами или участниками),
которые функционируют вместе с целью выполнения одной задачи. Существует четыре основных типа кластеров:
Хранилище
Высокая доступность Распределение нагрузки
Высокая производительность хранилищ обеспечивают доступ к образу файловой системы (ФС) для серверов,
вход ящих в состав кластера, тем самым разрешая одновременную запись и чтение разделяемой файловой системы. Такой кластер облегчает администрирование хранилища,
ограничивая установку приложений и исправлений пределами одной ФС. Если файловая система занимает все пространство кластера хранилища, отпадает необходимость в создании избыточных копий данных приложений, а процессы создания резервных копий и восстановления существенно упрощаются. Red Hat Cluster Suite реализует кластеризацию хранилищ с помощью Hat Кластеры высокой доступности, как следует из определения, обеспечивают постоянный доступ к службам за счет исключения критических точек сбоя, а также за счет переноса служб с одного узла над ругой в случае его неисправности. Обычно службы кластера высокой доступности осуществляют чтение и запись данных (файловые системы смонтированы в режиме чтения и записи, поэтому кластер должен обеспечить целостность данных при передаче службой управления от одного узла другому. Сбои узлов кластеров высокой доступности (их иногда называют кластерами восстановления) не будут видимы клиентам за пределами кластера.
Компонент управления службами Red Hat Cluster Suite позволяет обеспечить высокую доступность кластеров.
Кластеры распределения загрузки направляют запросы сетевых служб различным узлам. Такая балансировка является экономичным решением для достижения масштабируемости, поскольку в зависимости от загрузки вы можете использовать необходимое число узлов. В случае сбоя одного узла специальное программное обеспечение его определит и перенаправит запросы Hat Enterprise Linux 5 Обзор Cluster Suite
9
другим узлам. Сбои узлов кластеров распределения загрузки не будут видимы клиентам за пределами кластера. Виртуальный сервер LVS (Linux Virtual Server) Red Hat Cluster Suite обеспечивает распределение загрузки.
Кластеры высокой производительности используют узлы для выполнения одновременных расчетов. Высокопроизводительный кластер допускает параллельное исполнение программ, тем самым повышая их производительность. Такие кластеры иногда называют вычислительными кластерами или кластерами распределенных вычислений (grid computing).
Замечание
Перечисленные типы кластеров отображают лишь базовые конфигурации. Иногда может понадобиться использовать комбинации кластеров разных типов.
1.2. Red Hat Cluster Suite Introduction
Red Hat Cluster Suite (RHCS) представляет собой набор программных компонентов, различные конфигурации которых позволяют удовлетворить большинство потребностей по обеспечению необходимого уровня производительности, высокой доступности, распределению нагрузки,
масштабируемости, совместного доступа к файлами экономичности consists of the following major components (refer to Рисунок 1.1, «Red Hat Cluster Инфраструктура кластера — предоставляет основные функции узлам, которые позволяют их объединять в кластер. Эти функции включают управление файлами конфигурации,
участниками, блокировкой, а также функции изолирования узлов.
Управление службами высокой доступности обеспечивает перенос работы служб с проблемного узла на функционирующий.
Утилиты администрирования кластера — утилиты конфигурации и управления кластером Red
Hat используются вместе с компонентами инфраструктуры кластера, компонентами высокой доступности, управления службами и хранилищами.
Виртуальный сервер Linux (LVS, Linux Virtual Server) — программное обеспечение маршрутизации, осуществляющее распределение нагрузки IP. LVS выполняется над вух избыточных серверах, которые равномерно распределяют запросы клиентов между рабочими серверами, на основе которых и созданы виртуальные сервера.
Функциональность Red Hat Cluster Suite можно дополнить следующими компонентами (они являются частью отдельного пакета и НЕ входят в состав Red Hat Cluster Suite):
Red Hat GFS (Global File System) — кластерная файловая система для допускает совместное использование хранилища несколькими узлами на уровне блоков так, как будто оно подключено локально к каждому узлу.
Менед жер логических томов кластера (CLVM, Cluster Logical Volume Manager) — обеспечивает управление кластерным хранилищем.
Примечание
When you create or modify a CLVM volume for a clustered environment, you must ensure that you are running the clvmd daemon. For further information, refer to Раздел, Менеджер логических томов кластера»
10
Глава 1. Обзор Red Hat Cluster Suite
Устройство GNBD (Global Network Block Device) — дополнительный компонент экспортирующий блочное хранилище для представляет собой экономичное решение для обеспечения доступа к хранилищу a lower level summary of Red Hat Cluster Suite components and optional software, refer to Глава 2,
Обзор компонентов Red Hat Cluster Suite
Рисунок 1.1. Red Hat Cluster Suite Introduction
Замечание
Рисунок 1.1, «Red Hat Cluster Suite Introduction»
includes GFS, CLVM, and GNBD, which are components that are part of an optional package and not part of Red Hat Cluster Suite.
1.3. Cluster Infrastructure
Инфраструктура кластера Red Hat Cluster Suite обеспечивает базоывае функции, которые позволяют объединить группу компьютеров (также называемых узлами или участниками) в кластер. Также возможно использовать компоненты Red Hat Cluster Suite для выполнения различных операций кластеризации, например, обеспечения совместного доступа к файлам в файловой системе GFS или настройки переноса служб в случае сбоя. Основные функции такой инфраструктуры:
Управление кластерами
Управление блокировками
Fencing
Управление конфигурацией кластера
1.3.1. Управление кластером
Cluster management manages cluster quorum and cluster membership. CMAN (an abbreviation for cluster manager) performs cluster management in Red Hat Cluster Suite for Red Hat Enterprise Linux 5.
CMAN is a distributed cluster manager and runs in each cluster node; cluster management is distributed across all nodes in the cluster (refer to Рисунок 1.2, «CMAN/DLM Overview»
).
Red Hat Enterprise Linux 5 Обзор Cluster Suite
11

CMAN keeps track of cluster quorum by monitoring the count of cluster nodes. If more than half the nodes are active, the cluster has quorum. If half the nodes (or fewer) are active, the cluster does not have quorum, and all cluster activity is stopped. Cluster quorum prevents the occurrence of a "split- brain" condition — a condition where two instances of the same cluster are running. A split-brain condition would allow each cluster instance to access cluster resources without knowledge of the other cluster instance, resulting in corrupted cluster Под определением кворума по отношению к кластерам подразумевается обмен сообщениями между узлами кластера через Ethernet и, дополнительно, через «кворум-д иск. кворум достигается при активности 50% плюс 1 узел. Дисковый кворум определяется заданными пользователем условиями.
Замечание
По умолчанию каждому узлу соответствует один пункт. Однако можно настроить узел так,
чтобы ему соответствовало произвольное число пунктов наблюдает за участниками, отслеживая обмен сообщениями между узлами. Если число участников изменилось, менеджер кластера уведомит другие компоненты. Пред ставим,
например, что в кластер добавляется узел A. Он монтирует файловую систему GFS, которая уже смонтирована узлами B и Св этом случае для потребуется обеспечить отдельный журнал и управление блокировкой, чтобы он мог использовать GFS. Если узел не передает сообщение в пределах заданного промежутка времени, менеджер кластера удалит узел из кластера и уведомит об этом компоненты инфраструктуры. Наконец, в зависимости от полученной информации, компоненты определят последующие действия. К примеру, изолирование ограничит использование исключенного узла.
Рисунок 1.2. CMAN/DLM Overview
1.3.2. Управление блокировкой
Lock management is a common cluster-infrastructure service that provides a mechanism for other cluster infrastructure components to synchronize their access to shared resources. In a Red Hat cluster,
DLM (Distributed Lock Manager) is the lock manager. As implied in its name, DLM is a distributed lock manager and runs in each cluster node; lock management is distributed across all nodes in the cluster
(refer to Рисунок 1.2, «CMAN/DLM Overview»
). GFS and CLVM use locks from the lock manager. GFS
uses locks from the lock manager to synchronize access to file system metadata (on shared storage).
CLVM uses locks from the lock manager to synchronize updates to LVM volumes and volume groups
(also on shared storage).
12
Глава 1. Обзор Red Hat Cluster Suite

1.3.3. Fencing
Fencing is the disconnection of a node from the cluster's shared storage. Fencing cuts off I/O from shared storage, thus ensuring data integrity. The cluster infrastructure performs fencing through the fence daemon, fenced.
Когд а CMAN определяет, что произошел сбой узла, эта информация передается другим компонентам инфраструктуры, включая fenced, который тут же изолирует проблемный узел.
Д ругие компоненты будут выполнять действия в соответствии с ситуацией, к примеру, начнут операции восстановления. Получив информацию о сбое узла, DLM и GFS прекращают все действия, до тех пор пока fenced не завершит его изолирование.
Изолирующая программа выбирает способ изоляции на основе полученной из файла конфигурации информации. Его определяют два основных элемента изолирующий агент и изолирующее устройство. Программа осуществляет вызов агента, заданного в файле конфигурации. Агент, в свою очередь, ограничит узел с помощью изолирующего устройства.
Программа уведомит менеджер кластера о завершении.
Возможные методы изоляции Red Hat Cluster Изолирование с помощью питания использует контроллер питания для отключения проблемного узла.
Изолирование с помощью переключателя Fibre Channel: отключает порт Fibre соединяющий хранилище с проблемным узлом fencing — A fencing method that disables an inoperable node's access to a GNBD Прочие виды отключение ввода вывода или питания проблемного узла, включая IBM
Bladecenters, PAP, DRAC/MC, HP ILO, IPMI, IBM RSA II и пр.
Рисунок 1.3, «Power Fencing Example»
shows an example of power fencing. In the example, the fencing program in node A causes the power controller to power off node D. Рисунок 1.4, «Fibre Channel Switch
Fencing Example»
shows an example of Fibre Channel switch fencing. In the example, the fencing program in node A causes the Fibre Channel switch to disable the port for node D, disconnecting node D
from storage.
Рисунок 1.3. Power Fencing Example
Red Hat Enterprise Linux 5 Обзор Cluster Suite
13

Рисунок 1.4 . Fibre Channel Switch Fencing Example
Чтобы указать метод изолирования узла, в файле конфигурации кластера необходимо определить имя метода, агент и изолирующее устройство для каждого узла в составе кластера way in which a fencing method is specified depends on if a node has either dual power supplies or multiple paths to storage. If a node has dual power supplies, then the fencing method for the node must specify at least two fencing devices — one fencing device for each power supply (refer to Рисунок 1.5,
«Fencing a Node with Dual Power Supplies»
). Similarly, if a node has multiple paths to Fibre Channel storage, then the fencing method for the node must specify one fencing device for each path to Fibre
Channel storage. For example, if a node has two paths to Fibre Channel storage, the fencing method should specify two fencing devices — one for each path to Fibre Channel storage (refer to Рисунок 1.6,
«Fencing a Node with Dual Fibre Channel Connections»
).


Поделитесь с Вашими друзьями:
  1   2   3


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал