Product SiteDocumentation Site

Параметры ресурса высокой доступности

В данном приложении представлено описание параметров ресурсов высокой доступности. Эти параметры можно настроить при помощи Luci, утилиты system-config-cluster, или вручную отредактировав файл etc/cluster/cluster.conf. В таблице Table C.1, “Сводка по ресурсам высокой доступности” приведен список ресурсов, соответствующих агентов, а также ссылок на другие таблицы, содержащие описания параметров. Для получения подробной информации об агентах ресурсов можно просмотреть их в каталоге /usr/share/cluster любого узла кластера.
Ресурс Агент ресурса Ссылка на описание параметров
Apache apache.sh Таблица C.2, “Apache Server”
File System fs.sh Таблица C.3, “File System”
GFS File System clusterfs.sh Таблица C.4, “GFS”
IP Address ip.sh Таблица C.5, “IP Address”
LVM lvm.sh Таблица C.6, “LVM”
MySQL mysql.sh Таблица C.7, “MySQL®”
NFS Client nfsclient.sh Таблица C.8, “NFS Client”
NFS Export nfsexport.sh Таблица C.9, “NFS Export”
NFS Mount netfs.sh Таблица C.10, “NFS Mount”
Open LDAP openldap.sh Таблица C.11, “Open LDAP”
Oracle 10g oracledb.sh Таблица C.12, “Oracle® 10g”
PostgreSQL 8 postgres-8.sh Таблица C.13, “PostgreSQL 8”
SAP Database SAPDatabase Таблица C.14, “SAP® Database””
SAP Instance SAPInstance Таблица C.15, “SAP® Instance”
Samba smb.sh Таблица C.16, “Samba Service”
Script script.sh Таблица C.17, “Script”
Service service.sh Таблица C.18, “Service”
Sybase ASE ASEHAagent.sh Таблица C.19, “Sybase® ASE Failover Instance”
Tomcat 5 tomcat-5.sh Таблица C.20, “Tomcat 5”
Virtual Machine vm.sh Таблица C.21, “Virtual Machine”
Замечание: в Luci этот сервис отображается как виртуальный в том случае, если хост-кластер имеет поддержку виртуальных машин.
Таблица C.1. Сводка по ресурсам высокой доступности

Поле Описание
Name Имя сервиса Apache.
Server Root Значение по умолчанию - /etc/httpd.
Config File Указывет расположение конфигурационного файла Apache. Значение по умолчанию - /etc/httpd/conf.
httpd Options Прочие ключи командной строки для httpd.
Shutdown Wait (seconds) Количество секунд ожидания корректного завершения процесса остановки сервиса.
Таблица C.2. Apache Server

Поле Описание
Name Имя ресурса типа "file system".
File System Type Если значение не задано, mount пытается определить тип файловой системы.
Mount Point Путь в иерархии файловой системы, куда будет смонтирован данный ресурс.
Device Устройство, ассоциированное с ресурсом. Это может быть блочное устройство, метка файловой системы или UUID файловой системы.
Options Ключи монтирования; опции, используемые при монтировании файловой системы. Могут быть специфичными для используемой файловой системы. Информация о поддерживаемых ключах монтирования приведена в man-странице mount(8).
File System ID

Замечание

File System ID используется только сервисами NFS.
При создании нового ресурса данное поле можно оставить незаполненным. В этом случае ID файловой системы будет присвоено автоматически. Если нужно явно указать ID файловой системы, задать его можно в этом поле.
Force unmount Если эта опция активна, файловая система отмонтируется принудительно. Значение по умолчанию - disabled. При активной опции Force Unmount принудительно завершаются все процессы, использующие точку монтирования.
Reboot host node if unmount fails Если эта опция активна, узел перезагружается, если операция отмонтирования файловой системы завершилась неудачно. Значение по умолчанию - disabled.
Check file system before mounting Если эта опция активна, перед монтированием файловой системы будет запущена команда fsck. Значение по умолчанию - disabled.
Таблица C.3. File System

Поле Описание
Name Имя ресурса.
Mount Point Путь, куда будет смонтирована файловая система.
Device Файл устройства, ассоциированный с ресурсом.
Options Ключи монтирования.
File System ID

Note

File System ID используется только сервисами NFS.
При создании нового ресурса GFS это поле можно оставить незаполненным. В этом случае ID файловой системы будет присвоено автоматически. Если нужно явно указать ID файловой системы, задать его можно в этом поле.
Force Unmount Если эта опция активна, файловая система отмонтируется принудительно. Значение по умолчанию - disabled. При активной опции Force Unmount принудительно завершаются все процессы, использующие точку монтирования. При использовании ресурсов GFS в случае падения сервиса отмонтирования не происходит, пока не будет активирована эта опция.
Reboot Host Node if Unmount Fails (self fence) Если эта опция активна и отмонтировать файловую систему не удалось, узел немедленно перезагружается. Обычно используется совместно с опцией force-unmount support, но это необязательно.
Таблица C.4. GFS

Поле Описание
IP Address IP-адрес ресурса. Этот адрес является виртуальным. Поддерживаются адреса IPv4 и IPv6. Мониторинг NIC link производится для каждого IP-адреса.
Monitor Link Если эта опция активна, то проверка статуса завершается неудачей при отсутсвии link-а на сетевом адаптере, к которому привязан IP-адрес.
Таблица C.5. IP Address

Поле Описание
Name Уникальное имя ресурса LVM.
Volume Group Name Имя управляемой группы томов.
Logical Volume Name Имя логического тома. Этот параметр необязателен и используется только в случаях, когда происходит управление несколькими логическими томами в группе томов.
Таблица C.6. LVM

Поле Описание
Name Имя ресурса сервера MySQL.
Config File Указывет расположение конфигурационного файла. Значение по умолчанию - /etc/my.cnf.
Listen Address Адрес, на котором сервер MySQL будет ожидать входящие запросы. Если адрес не указать, будет использован первый доступный для сервера IP-адрес.
mysqld Options Прочие ключи командной строки mysqld.
Shutdown Wait (seconds) Количество секунд ожидания корректного завершения процесса остановки сервиса.
Таблица C.7. MySQL®

Поле Описание
Name Имя клиента, используемое для отображения в дереве ресурсов. Это не то же самое, что опция Target.
Target Сервер, с которого происходит монтирование. Допустимо использовать имя машины и шаблоны (на основе IP-адреса или имени).
Option Определяет список опций для этого клиента, к примеру, дополнительные права доступа. Информация об обциях доступна в man-странице exports (5), в разделе General Options.
Таблица C.8. NFS Client

Поле Описание
Name
Имя ресурса. Ресурс NFS Export гарантирует функционирование демонов NFS. Допускается многократное использование, хотя обычно используется только один ресурс такого типа.

Подсказка

Именовать ресурс NFS Export следует так, чтобы можно было отличить его от прочих ресурсов NFS.
Таблица C.9. NFS Export

Поле Описание
Name
Имя NFS mount.

Замечание

Ресурс такого типа необходим только в тех случаях, когда кластерный сервис настроен в качестве NFS-клиента.
Mount Point Путь, куда будет смонтирована файловая система.
Host IP-адрес или имя NFS-сервера.
Export Path Имя экспортируемого каталога NFS.
NFS version
Протокол NFS:
  • NFS3 — Использовать протокол NFSv3. NFS3 используется в качестве значения по умолчанию.
  • NFS4 — Использовать протокол NFSv4.
Options Ключи монтирования. Список ключей монтирования. Если ключи не указывать, NFS монтируется с ключом -o sync. Дополнительную информацию можно найти в man-странице nfs(5).
Force Unmount Если активна опция Force Unmount, кластерное программное обеспечение принудительно завершает все процессы, использующие файловую систему в тот момент, когда сервис остановлен. Принудительное завершение всех процессов, использующих файловую систему, освобождает последнюю. В противном случае процесс отмонтирования завершается с ошибкой и сервис перезапускается.
Таблица C.10. NFS Mount

Поле Описание
Name Имя сервиса для ведения журнала и других целей.
Config File Путь к конфигурационному файлу. Значение по умолчанию - /etc/openldap/slapd.conf.
URL List Значение по умолчанию - ldap:///.
slapd Options Прочие ключи командной строки slapd.
Shutdown Wait (seconds) Количество секунд ожидания корректного завершения процесса остановки сервиса.
Таблица C.11. Open LDAP

Поле Описание
Instance name (SID) of Oracle instance Имя экземпляра.
Oracle user name Имя пользователя, от имени которого запускается экземпляр Oracle AS.
Oracle application home directory Домашний каталог Oracle (приложения, не пользователя). Настраивается при установке Oracle.
Virtual hostname (optional) Virtual Hostname совпадает с именем хоста, на котором происходила установка Oracle 10g. При запуске/остановке ресурса oracledb имя узла временно изменяется на указанное в этом поле. Поэтому ресурс oracledb следует настраивать только как эксклюзивный сервис (exclusive service).
Таблица C.12. Oracle® 10g

Поле Описание
Name Имя сервиса для ведения журнала и других целей.
Config File Путь к конфигурационному файлу. Значение по умолчанию - /var/lib/pgsql/data/postgresql.conf.
Postmaster User Пользователь, от имени которого происходит запуск сервера. Значение по умолчанию - postgres.
Postmaster Options Прочие ключи командной строки postmaster.
Shutdown Wait (seconds) Количество секунд ожидания корректного завершения процесса остановки сервиса.
Таблица C.13. PostgreSQL 8

Поле Описание
SAP Database Name Уникальный системный идентификатор SAP. Например, P01.
SAP executable directory Путь к каталогу, содержащему исполняемые файлы sapstartsrv и sapcontrol.
Database type Один из типов базы данных: Oracle, DB6, or ADA.
Oracle TNS listener name Имя Oracle TNS listener.
ABAP stack is not installed, only Java stack is installed Если в базе данных SAP не установлен стек ABAP, необходимо включить эту опцию.
J2EE instance bootstrap directory Путь к каталогу bootstrap J2EE. Например, /usr/sap/P01/J00/j2ee/cluster/bootstrap.
J2EE security store path Путь к каталогу security store J2EE. Например, /usr/sap/P01/SYS/global/security/lib/tools.
Таблица C.14. SAP® Database

Поле Описание
SAP Instance Name Полное имя экземпляра SAP. Например, P01_DVEBMGS00_sapp01ci.
SAP executable directory Путь к каталогу, содержащему исполняемые файлы sapstartsrv и sapcontrol.
Directory containing the SAP START profile Путь к профилю SAP START.
Name of the SAP START profile Имя профиля SAP START.
Таблица C.15. SAP® Instance

Замечание

Относится к таблице C.16, “Сервис Samba”. При создании или редактировании кластерного сервиса подключать ресурс Samba-service следует непосредственно к сервису, а не к ресурсу внутри сервиса.
Поле Описание
Name Имя сервера Samba.
Workgroup Имя рабочей группы Windows или домен Windows NT domain сервиса Samba.
Таблица C.16. Samba Service

Поле Описание
Name Имя специализированного пользовательского скрипта. Ресурс script позволяет использовать стандартный LSB-совместимый скрипт инициализации для запуска кластеризованного сервиса.
File (with path) Имя специализированного скрипта и полный путь к нему (например, /etc/init.d/userscript).
Таблица C.17. Script

Поле Описание
Service name Имя сервиса. Определяет коллекцию ресурсов, известную, также, как группа ресурсов или кластерный сервис.
Automatically start this service Если эта опция включена, то сервис (или группа ресурсов) запускается автоматически после формирования кворума в кластере. Если эта опция выкючена, сервис не запускается автоматически после формирования кворума в кластере; состояние сервиса в этом случае будет disabled.
Run exclusive Если опция включена, то сервис (группа ресурсов) может быть перемещен только для эксклюзивного исполнения на одном из узлов кластера, то есть только на тот узел, где в этот момент времени не выполняется ни один из кластерных сервисов. Если на момент перемещения сервиса таких узлов в кластере нет, то сервис не восстанавливается после сбоя. На узле, где работает сервис с активной опцией Run exclusive, не могут быть запущены другие сервисы.
Failover Domain Список узлов кластера, на которых возможно функционирование сервиса и восстановление после сбоя.
Recovery policy
Recovery policy - доступны следующие опции:
  • Disable — Отключить группу ресурсов при сбое любого компонента.
  • Relocate — Попытаться перезапустить сервис на другом узле, не пытаться перезапустить сервис на текущем узле.
  • Restart — Попытаться перезапустить сервис на текущем узле перед тем, как выполнить его перенос на другой узел.
Таблица C.18. Service

Поле Описание
Instance Name Имя ресурса Sybase ASE.
ASE server name Имя сервера ASE, настраиваемого в качестве сервиса высокой доступности.
Sybase home directory Домашний каталог продуктов Sybase.
Login file Полный путь к файлу, содержащему пару login-password.
Interfaces file Путь к файлу интерфейсов, используемых для запуска/доступа к серверу ASE.
SYBASE_ASE directory name Имя каталога внутри sybase_home, куда установлены продукты ASE.
SYBASE_OCS directory name Имя каталога внутри sybase_home, куда установлены продукты OCS. Например, ASE-15_0.
Sybase user Имя пользователя, имеющего привилегии для запуска сервера ASE.
Deep probe timeout Максимальный период ожидания, по истечении которого принимается решение об отсутствии ответа от сервера ASE.
Таблица C.19. Sybase® ASE Failover Instance

Поле Описание
Name Имя сервиса для ведения журнала и других целей.
Config File Путь к конфигурационному файлу. Значение по умолчанию - /etc/tomcat5/tomcat5.conf.
Tomcat User Имя пользователя, имеющего привилегии для запуска сервера Tomcat. Значение по умолчанию - tomcat.
Catalina Options Прочие ключи командной строки Catalina.
Catalina Base Основной каталог Catalina (свой для каждого сервиса). Значение по умолчанию - /usr/share/tomcat5.
Shutdown Wait (seconds) оличество секунд ожидания корректного завершения процесса остановки сервиса. Значение по умолчанию - 30.
Таблица C.20. Tomcat 5

Field Description
Virtual machine name Имя виртуальной машины.
Путь к конфигурационным файлам виртуальной машины
Строка, содержащая резделенные двоеточиями пути, по которым команда xm create производит поиск конфигурационный файл виртуальной машины. Например: /etc/xen:/guests/config_files:/var/xen/configs

Важно

Строка в этом поле не должна указывать непосредственно на конфигурационный файл виртуальной машины.
Automatically start this virtual machine Если эта опция включена, виртуальная машина запускается автоматически после формирования кворума кластера. Если эта опция отключена, то виртуальная машина не запустится автоматически при старте кластера; ее состояние будет отображаться как disabled.
Run exclusive Если опция включена, виртуальная машина может быть перемещена только для эксклюзивного исполнения на одном из узлов кластера, то есть только на тот узел, где в этот момент времени не выполняется ни один из кластерных сервисов. Если на момент перемещения сервиса таких узлов в кластере нет, то виртуальная машина не восстанавливается после сбоя. На узле, где работает виртуальная машина с активной опцией Run exclusive, не могут быть запущены другие сервисы.
Failover Domain Список узлов кластера, на которых возможно функционирование сервиса и восстановление после сбоя.
Recovery policy
Recovery policy - доступны следующие опции:
  • Disable — Отключить виртуальную машину при сбое.
  • Relocate — Попытаться перезапустить виртуальную машину на другом узле, не пытаться перезапустить ее на текущем узле.
  • Restart — Попытаться перезапустить виртуальную машину на текущем узле перед тем, как выполнить ее перенос на другой узел.
Migration type Тип миграции - live или pause. Значение по умолчанию - live.
Таблица C.21. Virtual Machine