Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Приложение B. Параметры ресурсов
ccs
или отредактировав файл etc/cluster/cluster.conf
. Таблица B.1, «Обзор ресурсов» содержит список ресурсов, их агентов, а также ссылки на другие таблицы с описанием параметров. Ознакомиться с принципами работы агентов можно, просмотрев сценарии в каталоге /usr/share/cluster
любого узла кластера.
service.sh
в каталоге /usr/share/cluster
.
cluster.conf
можно найти в /usr/share/cluster/cluster.rng
и /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html
(например, /usr/share/doc/cman-3.0.12/cluster_conf.html
).
Таблица B.1. Обзор ресурсов
Ресурс | Агент | Описание параметров |
---|---|---|
Apache | apache.sh | Таблица B.2, «Сервер Apache» |
Экземпляр Condor | condor.sh | Таблица B.3, «Экземпляр Condor» |
Файловая система | fs.sh | Таблица B.4, «Filesystem» |
GFS2 | clusterfs.sh | Таблица B.5, «GFS2» |
IP-адрес | ip.sh | Таблица B.6, «IP-адрес» |
LVM | lvm.sh | Таблица B.7, «LVM» |
MySQL | mysql.sh | Таблица B.8, «MySQL» |
Клиент NFS | nfsclient.sh | Таблица B.9, «Клиент NFS» |
Экспорт NFS | nfsexport.sh | Таблица B.10, «Экспорт NFS» |
NFS-сервер | nfsserver.sh | Таблица B.11, «NFS-сервер» |
ФС NFS/CIFS | netfs.sh | Таблица B.12, «ФС NFS/CIFS» |
Open LDAP | openldap.sh | Таблица B.13, «Open LDAP» |
Экземпляр восстановления Oracle 10g/11g | oracledb.sh | Таблица B.14, «Экземпляр Oracle 10g/11G» |
Экземпляр восстановления Oracle 10g | orainstance.sh | Таблица B.15, «Экземпляр восстановления Oracle 10g» |
Прослушивание Oracle 10g | oralistener.sh | Таблица B.16, «Прослушивание Oracle 10g» |
PostgreSQL 8 | postgres-8.sh | Таблица B.17, «PostgreSQL 8» |
База данных SAP | SAPDatabase | Таблица B.18, «База данных SAP» |
Экземпляр SAP | SAPInstance | Таблица B.19, «Экземпляр SAP» |
Samba | samba.sh | Таблица B.20, «Сервер Samba» |
Сценарий | script.sh | Таблица B.21, «Сценарий» |
Sybase ASE | ASEHAagent.sh | Таблица B.22, «Экземпляр Sybase ASE» |
Tomcat 6 | tomcat-6.sh | Таблица B.23, «Tomcat 6» |
Виртуальная машина | vm.sh | Таблица B.24, «Виртуальная машина»
Примечание. Если кластер поддерживает виртуальные машины, в luci этот ресурс будет представлен как виртуальная служба.
|
Таблица B.2. Сервер Apache
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя службы. |
Server Root | server_root | По умолчанию: /etc/httpd . |
Config File | config_file | Файл конфигурации Apache. По умолчанию: /etc/httpd/conf . |
httpd Options | httpd_options | Прочие параметры командной строки для httpd . |
Shutdown Wait (seconds) | shutdown_wait | Время ожидания корректного завершения остановки службы (в секундах). |
Таблица B.3. Экземпляр Condor
Поле | Поле luci | Атрибут в cluster.conf |
---|---|---|
Instance Name | name | Уникальное имя экземпляра Condor. |
Condor Subsystem Type | type | Допустимые значения: schedd , job_server , query_server . |
Таблица B.4. Filesystem
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя ресурса файловой системы. |
Filesystem Type | fstype | Если не определен, mount попытается определить тип файловой системы. |
Mount Point | mountpoint | Каталог, в который будет смонтирован данный ресурс. |
Device, FS Label, or UUID | device | Устройство, ассоциированное с ресурсом (блочное устройство, метка файловой системы или UUID файловой системы). |
Mount Options | options | Параметры монтирования файловой системы. Список поддерживаемых параметров можно найти на справочной странице mount (8). |
File System ID (необязательный) | fsid | Примечание
Идентификатор файловой системы используется только службами NFS.
При создании нового ресурса это поле можно оставить пустым, что присвоит ID файловой системы автоматически.
|
Force Unmount | force_unmount | Этот параметр отвечает за принудительное отключение файловой системы. По умолчанию отключен (disabled ). Если включен, процессы, использующие точку монтирования, будут завершены принудительно. |
Force fsck | force_fsck | Если включен, перед монтированием файловой системы будет выполнена проверка fsck . По умолчанию отключен (disabled ). |
Enable NFS daemon and lockd workaround (начиная с Red Hat Enterprise Linux 6.4) | nfsrestart | Этот параметр помогает очистить ссылки на экспортированную файловую систему NFS до ее отключения, если иначе ее не удается отключить. Он не должен использоваться с ресурсом NFS Server и требует наличия параметра Force unmount. К его помощи следует прибегать лишь в крайних случаях, так как он принудительно отключает файловую систему. |
Use Quick Status Checks | quick_status | Быстрая проверка статуса. |
Reboot Host Node if Unmount Fails | self_fence | Если включен, но монтирование файловой системы завершилось неудачно, узел будет перезагружен. Агент ресурсов filesystem принимает значение 1, yes , on , true и 0, no , off , false . По умолчанию используется значение disabled . |
Таблица B.5. GFS2
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя ресурса файловой системы. |
Mount Point | mountpoint | Определяет каталог, в который монтируется файловая система. |
Device, FS Label, or UUID | device | Файл устройства для ресурса файловой системы. |
Filesystem Type | fstype | В luci определен как GFS2. |
Mount Options | options | Параметры монтирования. |
File System ID (необязательный) | fsid | Примечание
Идентификатор файловой системы используется только службами NFS.
При создании нового ресурса это поле можно оставить пустым, что присвоит ID файловой системы автоматически.
|
Force Unmount | force_unmount | Этот параметр отвечает за принудительное отключение файловой системы. По умолчанию отключен (disabled ). Если включен, процессы, использующие точку монтирования, будут завершены принудительно. В случае падения службы операция отключения не будет выполнена, пока не будет активирована эта опция. |
Enable NFS daemon and lockd workaround (начиная с Red Hat Enterprise Linux 6.4) | nfsrestart | Этот параметр помогает очистить ссылки на экспортированную файловую систему NFS до ее отключения, если иначе ее не удается отключить. Он не должен использоваться с ресурсом NFS Server и требует наличия параметра Force unmount. К его помощи следует прибегать лишь в крайних случаях, так как он принудительно отключает файловую систему. |
Reboot Host Node if Unmount Fails | self_fence | Если включен, но монтирование файловой системы завершилось неудачно, узел будет перезагружен. Обычно используется в комбинации с Force Unmount. Агент ресурсов GFS2 принимает значение 1, yes , on , true и 0, no , off , false . |
Таблица B.6. IP-адрес
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
IP Address, Netmask Bits | address | Виртуальный IP-адрес и, дополнительно, разряды маска сети ресурса. Биты маски сети могут быть указаны после адреса и отделяются наклонной чертой (например, 10.1.1.1/8).\nПоддерживаются адреса IPv4 и IPv6, а также мониторинг соединений NIC для каждого адреса. |
Monitor Link | monitor_link | Если включен, то при отсутствии соединения NIC для этого IP-адреса проверка статуса завершается. |
Disable Updates to Static Routes | disable_rdisc | Отключение обновления маршрутизации с помощью протокола RDISC. |
Number of Seconds to Sleep After Removing an IP Address | sleeptime | Продолжительность бездействия (в секундах). |
Таблица B.7. LVM
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Уникальное имя ресурса LVM. |
Volume Group Name | vg_name | Имя группы томов. |
Logical Volume Name (необязательный) | lv_name | Имя логического тома. Этот параметр используется только при управлении несколькими томами в группе томов. |
Fence the Node if It is Unable to Clean UP LVM Tags | self_fence | Изоляция узла, если он не смог очистить метки LVM. Агент ресурсов LVM принимает значения 1, yes , 0, no . |
Таблица B.8. MySQL
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя ресурса сервера MySQL. |
Config File | config_file | Файл конфигурации. По умолчанию: /etc/my.cnf . |
Listen Address | listen_address | Адрес прослушивания запросов для сервера MySQL. Если не определен, будет выбра первый IP-адрес службы. |
mysqld Options | mysqld_options | Прочие параметры командной строки для httpd . |
Startup Wait | startup_wait | Время ожидания корректного завершения запуска службы (в секундах). |
Shutdown Wait (seconds) | shutdown_wait | Время ожидания корректного завершения остановки службы (в секундах). |
Таблица B.9. Клиент NFS
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя клиента в дереве ресурсов. Это имя отличается от значения в поле Target . |
Target Hostname, Wildcard, or Netgroup | target | Сервер, с которого осуществляется монтирование. Можно использовать имя машины, шаблоны (в строке IP-адреса или имени) и сетевые группы, содержащие узлы для экспорта. |
Allow Recovery of This NFS Client | allow_recover | Разрешить восстановление. |
Options | options | Список параметров для клиента. Описание параметров можно найти в секции General Options на справочной странице exports (5). |
Таблица B.10. Экспорт NFS
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name |
Имя ресурса. Этот ресурс отвечает за поддержку работы процессов NFS. Допускается многократное использование, но обычно используется только один ресурс такого типа.
Примечание
Рекомендуется использовать уникальное имя ресурса.
|
Таблица B.11. NFS-сервер
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name |
Описательное имя NFS-ресурса, используемого для экспорта файловых систем NFSv4. На сервере может размещаться только один ресурс NFSv4. Дополнительно, NFS-ресурс не может использоваться одновременно локальными экземплярами NFS на узлах кластера.
|
Таблица B.12. ФС NFS/CIFS
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name |
Имя ресурса.
Примечание
Ресурс такого типа необходим в случаях, когда кластерная служба настроена в качестве NFS-клиента.
|
Mount Point | mountpoint | Каталог, в который монтируется файловая система. |
Host | host | IP-адрес или имя сервера NFS/CIFS. |
NFS Export Directory Name or CIFS share | export | Имя экспортируемого каталога NFS/CIFS. |
Filesystem type | fstype |
Тип файловой системы:
|
Force Unmount | force_unmount | Если включен, кластер принудительно завершит все процессы, использующие файловую систему, в момент остановки службы. Принудительное завершение процессов освободит файловую систему. В противном случае unmount завершится ошибкой, и служба будет перезапущена. |
Do Not Unmount the Filesystem During a Stop of Relocation Operation. | no_unmount | Предотвращает отключение файловой системы в ответ на остановку или перенос службы. |
Options | options | Параметры монтирования. По умолчанию используется -o sync . |
Таблица B.13. Open LDAP
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя службы ведения журнала. |
Config File | config_file | Абсолютный путь к файлу конфигурации. По умолчанию: /etc/openldap/slapd.conf . |
URL List | url_list | По умолчанию: ldap:/// . |
slapd Options | slapd_options | Другие параметры slapd . |
Shutdown Wait (seconds) | shutdown_wait | Время ожидания корректного завершения остановки службы (в секундах). |
Таблица B.14. Экземпляр Oracle 10g/11G
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Instance name (SID) of Oracle instance | name | Имя экземпляра. |
Oracle User Name | user | Пользователь Oracle, от имени которого запускается экземпляр Oracle AS. |
Oracle Application Home Directory | home | Домашний каталог Oracle (приложения, не пользователя). Настраивается при установке Oracle. |
Oracle Installation Type | type | Тип установки Oracle. По умолчанию: 10g ; экземпляр базы данных и прослушивание: base ; база данных, прослушивание, Enterprise Manager и ISQL*Plus: base-em или 10g ; Internet Application Server (инфраструктура): ias или 10g-ias . |
Virtual Hostname (дополнительно) | vhost | Это имя совпадает с именем узла, где установлена Oracle 10g. При запуске и остановке ресурса oracledb имя узла временно изменяется на указанное в этом поле. Поэтому ресурс oracledb следует настраивать как эксклюзивную службу. |
Таблица B.15. Экземпляр восстановления Oracle 10g
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Instance name (SID) of Oracle instance | name | Имя экземпляра. |
Oracle User Name | user | Пользователь Oracle, от имени которого запускается экземпляр Oracle. |
Oracle Application Home Directory | home | Домашний каталог Oracle (приложения, не пользователя). Настраивается при установке Oracle. |
List of Oracle Listeners (необязательно, разделяется пробелами) | listeners | Список модулей прослушивания, запускаемых при запуске экземпляра базы данных. По умолчанию список пуст. |
Path to Lock File (необязательно) | lockfile | Путь к файлу блокирования работы Oracle. По умолчанию расположен в /tmp . |
Таблица B.16. Прослушивание Oracle 10g
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Listener Name | name | Имя прослушивателя. |
Oracle User Name | user | Пользователь Oracle, от имени которого запускается экземпляр Oracle. |
Oracle Application Home Directory | home | Домашний каталог Oracle (приложения, не пользователя). Настраивается при установке Oracle. |
Таблица B.17. PostgreSQL 8
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя службы ведения журнала. |
Config File | config_file | Абсолютный путь к файлу конфигурации. По умолчанию: /var/lib/pgsql/data/postgresql.conf . |
Postmaster User | postmaster_user | Администратор сервера базы данных. По умолчанию: postgres. |
Postmaster Options | postmaster_options | Другие параметры командной строки. |
Shutdown Wait (seconds) | shutdown_wait | Время ожидания корректного завершения остановки службы (в секундах). |
Таблица B.18. База данных SAP
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
SAP Database Name | SID | Уникальный системный идентификатор SAP, например P01. |
SAP Executable Directory | DIR_EXECUTABLE | Путь к каталогу с sapstartsrv и sapcontrol . |
Database Type | DBTYPE | Тип базы данных: Oracle, DB6, ADA. |
Oracle Listener Name | NETSERVICENAME | Имя службы прослушивания Oracle TNS. |
ABAP Stack is Not Installed, Only Java Stack is Installed | DBJ2EE_ONLY | Должен быть включен, если в базе данных SAP не установлен стек ABAP. |
Application Level Monitoring | STRICT_MONITORING | Разрешает мониторинг на уровне приложений. |
Automatic Startup Recovery | AUTOMATIC_RECOVER | Разрешает восстановление автоматического запуска. |
Path to Java SDK | JAVE_HOME | Путь к Java SDK. |
File Name of the JDBC Driver | DB_JARS | Имя файла драйвера JDBC. |
Path to a Pre-Start Script | PRE_START_USEREXIT | Путь к сценарию, который будет выполняться перед запуском. |
Path to a Post-Start Script | POST_START_USEREXIT | Путь к сценарию, который будет выполняться после запуска. |
Path to a Pre-Stop Script | PRE_STOP_USEREXIT | Путь к сценарию, который будет выполняться перед остановкой. |
Path to a Post-Stop Script | POST_STOP_USEREXIT | Путь к сценарию, который будет выполняться после остановки. |
J2EE Instance Bootstrap Directory | DIR_BOOTSTRAP | Путь к каталогу сценариев запуска J2EE. Например: /usr/sap/P01/J00/j2ee/cluster/bootstrap . |
J2EE Security Store Path | DIR_SECSTORE | Путь к каталогу хранения J2EE. Например: /usr/sap/P01/SYS/global/security/lib/tools . |
Таблица B.19. Экземпляр SAP
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
SAP Instance Name | InstanceName | Полное имя экземпляра SAP, например P01_DVEBMGS00_sapp01ci. |
SAP Executable Directory | DIR_EXECUTABLE | Путь к каталогу с sapstartsrv и sapcontrol . |
Directory Containing the SAP START Profile | DIR_PROFILE | Путь к профилю SAP START. |
Name of the SAP START Profile | START_PROFILE | Имя профиля SAP START. |
Number of Seconds to Wait Before Checking Startup Status | START_WAITTIME | Время задержки проверки статуса запуска без ожидания J2EE-Addin (в секундах). |
Enable Automatic Startup Recovery | AUTOMATIC_RECOVER | Разрешает восстановление автоматического запуска. |
Path to a Pre-Start Script | PRE_START_USEREXIT | Путь к сценарию, который будет выполняться перед запуском. |
Path to a Post-Start Script | POST_START_USEREXIT | Путь к сценарию, который будет выполняться после запуска. |
Path to a Pre-Stop Script | PRE_STOP_USEREXIT | Путь к сценарию, который будет выполняться перед остановкой. |
Path to a Post-Stop Script | POST_STOP_USEREXIT | Путь к сценарию, который будет выполняться после остановки. |
Примечание
Таблица B.20. Сервер Samba
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя сервера Samba. |
Config File | config_file | Файл конфигурации Samba. |
Other Command-Line Options for smbd | smbd_options | Другие параметры командной строки smbd. |
Other Command-Line Options for nmbd | nmbd_options | Другие параметры командной строки nmbd. |
Shutdown Wait (seconds) | shutdown_wait | Время ожидания корректного завершения остановки службы (в секундах). |
Таблица B.21. Сценарий
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя пользовательского сценария. Ресурс script позволяет использовать стандартный LSB-совместимый сценарий инициализации для запуска кластерной службы. |
Full Path to Script File | file | Путь к сценарию, например /etc/init.d/сценарий . |
Таблица B.22. Экземпляр Sybase ASE
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Instance Name | name | Имя экземпляра ресурса Sybase ASE. |
ASE Server Name | server_name | Имя сервера ASE. |
SYBASE Home directory | sybase_home | Домашний каталог продуктов Sybase. |
Login File | login_file | Полный путь к файлу, содержащему пару имя входа-пароль. |
Interfaces File | interfaces_file | Путь к файлу интерфейсов, используемых для запуска и доступа к серверу ASE. |
SYBASE_ASE Directory Name | sybase_ase | Каталог внутри sybase_home, где установлены продукты ASE. |
SYBASE_OCS Directory Name | sybase_ocs | Каталог внутри sybase_home, где установлены продукты OCS (например, ASE-15_0). |
Sybase User | sybase_user | Имя пользователя, обладающего правами запуска сервера ASE. |
Start Timeout | start_timeout | Время ожидания запуска (в секундах). |
Shutdown Timeout | shutdown_timeout | Время ожидания остановки (в секундах). |
Deep Probe Timeout | deep_probe_timeout | Максимальный период ожидания, по истечении которого принимается решение об отсутствии ответа от сервера ASE. |
Таблица B.23. Tomcat 6
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Name | name | Имя службы ведения журнала. |
Config File | config_file | Абсолютный путь к файлу конфигурации. По умолчанию: /etc/tomcat6/tomcat6.conf . |
Shutdown Wait (seconds) | shutdown_wait | Время ожидания корректного завершения остановки службы (по умолчанию 30 секунд). |
Важно
rgmanager
, так как virsh
может привести к запуску нескольких копий, что может повредить данные. Раздел 2.14, «Виртуальные машины в кластере» содержит подробную информацию.
Примечание
Virtual Machine
, и определить параметры. Раздел 5.12, «Ресурсы виртуальных машин» содержит информацию о настройке виртуальной машины при помощи ccs
.
Таблица B.24. Виртуальная машина
Поле luci | Атрибут в cluster.conf | Описание |
---|---|---|
Service Name | name | Имя виртуальной машины. В окне luci это значение содержит имя службы. |
Automatically Start This Service | autostart | Если включен, виртуальная машина запускается автоматически после формирования кворума кластера. Если отключен, виртуальная машина не будет запускаться и останется в состоянии disabled . |
Run Exclusive | exclusive | Если включен, виртуальную машину можно будет перенести только для эксклюзивной работы на одном узле кластера. Если на момент перемещения свободных узлов в кластере нет, то работа виртуальной машины не будет восстановлена. На узле, где работает виртуальная машина с активным параметром Run exclusive , нельзя запустить другие службы. Значение этого параметра можно переопределить, выполнив операции запуска и перемещения вручную. |
Failover Domain | domain | Список узлов, на которых возможно восстановление работы после сбоя виртуальной машины. |
Recovery Policy | recovery |
Параметры:
|
Restart Options | max_restarts , restart_expire_time | Если выбран вариант Restart или Restart-Disable, эти значения позволяют задать максимальное число попыток перезапуска службы и время ожидания, по истечении которого перезапуск будет отменен. |
Migration Type | migrate | Допустимые значения типа миграции: live , pause . По умолчанию используется live . |
Migration Mapping | migration_mapping |
Дополнительный интерфейс для миграции. Задается, если сетевой адрес, используемый для миграции виртуальной машины, отличается от адреса узла, взаимодействующего с кластером.
Так, в следующем примере при миграции виртуальной машины с узла
member на member2 на самом деле она будет перенесена на узел target2 . Аналогично при миграции с member2 на member в действительности перенос осуществляется на узел target .
member:target,member2:target2
|
Status Program | status_program |
Программа проверки состояния виртуальной машины. Если определена, выполняется каждую минуту, что позволяет проверить работоспособность критических служб. Если проверка завершилась неудачей, будет инициирован процесс восстановления этой машины.
После запуска агент ресурса виртуальной машины будет периодически вызывать программу проверки и ожидать код успешного завершения (ноль). Максимальное время ожидания ответа: 5 минут.
|
Path to xmlfile Used to Create the VM | xmlfile | Полный путь к XML-файлу libvirt , содержащему определение домена libvirt . |
VM Configuration File Path | path |
Список каталогов, разделенных двоеточием, где
vm.sh будет выполнять поиск конфигурации виртуальной машины. Пример: /mnt/guests/config:/etc/libvirt/qemu .
Важно
Путь не должен напрямую ссылаться на файл конфигурации виртуальной машины.
|
Path to the VM Snapshot Directory | snapshot | Путь к каталогу, где расположен образ виртуальной машины. |
Hypervisor URI | hypervisor_uri | URI гипервизора (обычно определяется автоматически). |
Migration URI | migration_uri | URI миграции (обычно определяется автоматически). |
Tunnel data over ssh during migration | tunnelled | Миграция данных по туннелю ssh. |