Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Глава 2. Обзор компонентов Red Hat Cluster Suite
Эта глава содержит обзор компонентов Red Hat Cluster Suite и включает следующие секции:
2.1. Компоненты кластера
Таблица 2.1, «Компоненты программных подсистем Red Hat Cluster Suite» summarizes Red Hat Cluster Suite components.
Таблица 2.1. Компоненты программных подсистем Red Hat Cluster Suite
Назначение | Компоненты | Описание |
---|---|---|
Conga | luci | Удаленное управление системой — Управляющая станция. |
ricci | Удаленное управление системой — Управляемая станция. | |
Cluster Configuration Tool | system-config-cluster | Графическая утилита управления настройками кластера. |
Менеджер логических томов кластера (CLVM, Cluster Logical Volume Manager) | clvmd | Этот демон передает обновления метаданных LVS участникам кластера. Он должен выполняться на всех узлах кластера, в противном случае будет отображена ошибка. |
lvm | Утилиты командной строки для работы с LVM2. | |
system-config-lvm | Графический интерфейс для LVM2. | |
lvm.conf | Файл конфигурации LVM (/etc/lvm/lvm.conf. ). | |
Система конфигурации кластера (CSS, Cluster Configuration System) | ccs_tool | ccs_tool является частью системы конфигурации кластера (CCS, Cluster Configuration System). Кроме того, ccs_tool может использоваться для выполнения онлайн-обновлений файлов конфигурации из архивов CCS, созданных в GFS 6.0 (или более ранних версиях) в формат XML, использующийся в данном выпуске Red Hat Cluster Suite. |
ccs_test | Команда диагностики и тестирования, используемая для получения информации из файлов конфигурации с помощью ccsd . | |
ccsd | Демон CCS исполняется на всех кластерных узлах и предоставляет данные файла конфигурации программному обеспечению кластера. | |
cluster.conf | Файл конфигурации кластера (/etc/cluster/cluster.conf ). | |
Менеджер кластера (CMAN, Cluster Manager) | cman.ko | Модуль ядра для CMAN. |
cman_tool | Административный интерфейс CMAN, с помощью которого можно запускать и останавливать CMAN, а также изменять некоторые внутренние параметры. | |
dlm_controld | Демон, запускаемый сценарием инициализации cman . Предназначен для управления dlm и не используется напрямую пользователем. | |
gfs_controld | Демон, запускаемый сценарием инициализации cman . Предназначен для управления gfs и не используется напрямую пользователем. | |
group_tool | Используется для получения списка групп (изолирование, DLM, GFS), а также отладочной информации. Включает функции, которые в RHEL4 исполняли службы cman_tool . | |
groupd | Демон, запускаемый сценарием инициализации cman . Предназначен для взаимодействия openais /cman и dlm_controld /gfs_controld /fenced и не используется напрямую пользователем. | |
libcman.so.<version number> | Библиотека для приложений, взаимодействующих с cman.ko . | |
Менеджер группы ресурсов (rgmanager) | clusvcadm | Команда, которая позволяет вручную активировать, деактивировать, переместить и перезапустить пользовательские службы на кластере. |
clustat | Команда отображения состояния кластера, включая информацию об участвующих узлах и выполняющихся службах. | |
clurgmgrd | Демон, управляющий пользовательскими запросами запуска, остановки, перемещения и перезапуска служб. | |
clurmtabd | Демон для работы с таблицами монтирования кластерной NFS. | |
Изолирование | fence_apc | Изолирующий агент для блоков питания APC. |
fence_bladecenter | Изолирующий агент для IBM Bladecenters с интерфейсом Telnet. | |
fence_bullpap | Изолирующий агент для интерфейса Bull Novascale Platform Administration Processor (PAP). | |
fence_drac | Изолирующий агент для карт удаленного доступа Dell. | |
fence_ipmilan | Изолирующий агент для интерфейса IPMI (Bull Novascale Intelligent Platform Management Interface), подключаемого в LAN. | |
fence_wti | Изолирующий агент для для переключателя питания WTI. | |
fence_brocade | Изолирующий агент для переключателя Brocade Fibre Channel. | |
fence_mcdata | Изолирующий агент для переключателя McData Fibre Channel. | |
fence_vixel | Изолирующий агент для переключателя Vixel Fibre Channel. | |
fence_sanbox2 | Изолирующий агент для переключателя SANBox2 Fibre Channel. | |
fence_ilo | Изолирующий агент для интерфейсов HP ILO (раньше назывался fence_rib). | |
fence_rsa | Агент ограничения ввода/ вывода для IBM RSA II. | |
fence_gnbd | Изолирующий агент, используемый с хранилищем GNBD. | |
fence_scsi | Изолирующий ввод/ вывод агент для SCSI. | |
fence_egenera | Изолирующий агент, используемый с системой Egenera BladeFrame. | |
fence_manual | Изолирующий агент, используемый для ручной настройки. Замечание: Этот компонент не поддерживается в критических окружениях. | |
fence_ack_manual | Интерфейс пользователя для работы с агентом fence_manual . | |
fence_node | Программа, осуществляющая ограничение ввода/ вывода для одного узла. | |
fence_xvm | Агент ограничения ввода/ вывода для виртуальных машин Xen. | |
fence_xvmd | Узел ограничивающего ввод/ вывод агента для виртуальных машин Xen. | |
fence_tool | Программа для входа и выхода из изолируемого домена. | |
fenced | Демон, ограничивающий ввод/ вывод. | |
DLM | libdlm.so.<version number> | Библиотека для поддержки менеджера DLM (Distributed Lock Manager). |
GFS | gfs.ko | Модуль ядра для работы с файловой системой GFS. Загружается на GFS-узлы кластера. |
gfs_fsck | Команда проверки несмонтированной GFS. | |
gfs_grow | Команда, с помощью которой можно увеличивать размер смонтированной файловой системы GFS. | |
gfs_jadd | Команда добавления журналов к смонтированной файловой системе GFS. | |
gfs_mkfs | Команда создания на накопителе файловой системы GFS. | |
gfs_quota | Команда управления квотами в смонтированной файловой системе GFS. | |
gfs_tool | Команда конфигурации файловой системы GFS. С ее помощью также можно осуществлять сбор информации о файловой системе. | |
mount.gfs | Помощник монтирования, вызываемый командой mount(8) ; не используется пользователем напрямую. | |
GNBD | gnbd.ko | Модуль ядра, который позволяет активировать драйвер устройств GNBD на клиентах. |
gnbd_export | Команда для создания, экспорта и управления GNBD на сервере GNBD. | |
gnbd_import | Команда импортирования и управления GNBD на клиенте GNBD. | |
gnbd_serv | Демон сервера, позволяющий экспорт локального хранилища узла по сети. | |
LVS | pulse | This is the controlling process which starts all other daemons related to LVS routers. At boot time, the daemon is started by the /etc/rc.d/init.d/pulse script. It then reads the configuration file /etc/sysconfig/ha/lvs.cf . On the active LVS router, pulse starts the LVS daemon. On the backup router, pulse determines the health of the active router by executing a simple heartbeat at a user-configurable interval. If the active LVS router fails to respond after a user-configurable interval, it initiates failover. During failover, pulse on the backup LVS router instructs the pulse daemon on the active LVS router to shut down all LVS services, starts the send_arp program to reassign the floating IP addresses to the backup LVS router's MAC address, and starts the lvs daemon. |
lvsd | Демон lvs будет запущен на активном маршрутизаторе LVS процессом pulse . lvs считывает файл конфигурации /etc/sysconfig/ha/lvs.cf , вызывает утилиту ipvsadm для создания и поддержки таблицы маршрутизации IPVS и сопоставляет каждой настроенной службе LVS процесс nanny . Если nanny сообщает, что действительный сервер не работает, то по указанию lvs утилита ipvsadm удалит этот сервер из таблицы маршрутизации IPVS. | |
ipvsadm | Эта служба обновляет в ядре таблицу маршрутизации IPVS. Демон lvs осуществляет настройку и управление LVS посредством вызова ipvsadm для добавления, изменения или удаления записей в таблице маршрутизации IPVS. | |
nanny | Демон мониторинга nanny выполняется на активном маршрутизаторе LVS. С его помощью определяется текущее состояние всех действительных серверов и их нагрузка. Для каждой службы на отдельном сервере исполняется отдельный процесс. | |
lvs.cf | Файл конфигурации LVS (/etc/sysconfig/ha/lvs.cf ). Все демоны получают информацию конфигурации из этого файла, напрямую или косвенно. | |
Piranha Configuration Tool | Веб-утилита наблюдения, конфигурации и администрирования LVS, используемая по умолчанию для поддержки файла конфигурации /etc/sysconfig/ha/lvs.cf . | |
send_arp | Эта программа отправляет широковещательные сообщения ARP, если «плавающий» IP-адрес в процессе восстановления переносится с одного узла на другой. | |
Кворум диска | qdisk | Демон кворума диска для CMAN/ Linux-Cluster. |
mkqdisk | Утилита кворума диска. | |
qdiskd | Демон кворума диска. |