Red Hat Cluster Manager: Руководство по установке и администрированию Red Hat Cluster Manager | ||
---|---|---|
Назад | Приложение B. Дополнительная информация о программном обеспечении | Вперед |
Копия базы данных кластера располагается в файле /etc/opt/cluster/cluster.conf: В нем содержится подробная информация об узлах кластерах и службах. Не редактируйте вручную конфигурационный файл. Вместо этого, для изменения конфигурации кластера, воспользуйтесь утилитами кластера.
Вводимая в cluconfig информация о кластерной системе, сохраняется в полях раздела [members] базы данных кластера. Ниже приведены поля, задаваемые для каждого кластерного узла, с последующим их описанием:
start member0 start chan0 device = serial_port type = serial end chan0 |
Определяют последовательный порт tty, с подключенным нуль-модемным кабелем, используемый для работы пульсирующего канала. Например, вместо serial_port может быть подставлено /dev/ttyS1.
start chan1 name = interface_name type = net end chan1 |
Определяют сетевой интерфейс, используемый для пульсирующего Ethernet канала. Вместо interface_name будет подставлено имя компьютера, связанное с этим интерфейсом, (например, storage0).
start chan2 device = interface_name type = net end chan2 |
Определяет второй сетевой интерфейс, используемый для пульсирующего Ethernet канала. Вместо interface_name будет подставлено имя компьютера, связанное с этим интерфейсом, (например, cstorage1). В этом поле может указываться интерфейс, выделенный для пульсирующего соединения точка-точка.
id = id name = system_name |
Определяют идентификационный номер (0 или 1) кластерной системы, и имя, возвращаемое командой hostname (например, storage0).
powerSerialPort = serial_port |
Определяет специальный файл устройства для последовательного порта, к которому подключен переключатель питания, если он используется (например, /dev/ttyS0).
powerSwitchType = power_switch |
Определяет тип переключателя питания: RPS10, APC, или None (Отсутствует).
quorumPartitionPrimary = raw_disk quorumPartitionShadow = raw_disk end member0 |
Определяют неформатированные устройства для основного и резервного кворумного раздела (например, /dev/raw/raw1 и /dev/raw/raw2).
При добавлении кластерной службы, информация, об этой службе сохраняется в полях раздела [services] базы данных. Ниже приведены поля, задаваемые для каждой службы, с последующим их описанием:
start service0 name = service_name disabled = yes_or_no userScript = path_name |
Определяют имя службы, должна ли она быть отключена после создания, и полный путь к сценарию, используемому для запуска и остановки службы.
preferredNode = member_name relocateOnPreferredNodeBoot = yes_or_no |
Определяют имя кластерной системы, на которой вы предпочитаете выполнять эту службу, а также должна ли служба перемещаться в эту систему, когда система включается в кластер.
start network0 ipAddress = aaa.bbb.ccc.ddd netmask = aaa.bbb.ccc.ddd broadcast = aaa.bbb.ccc.ddd end network0 |
Определяют IP адрес, если он используется, и связанную с ним маску сети и широковещательный адрес, используемые службой. Обратите внимание, для службы может быть определено несколько IP адресов.
start device0 name = device_file |
Определяет файл специального устройства (если применимо), используемый службой (например, /dev/sda1). Обратите внимание, для службы могут быть указаны несколько файлов устройств.
start mount name = mount_point fstype = file_system_type options = mount_options forceUnmount = yes_or_no |
Определяют точку подключения каталога (если применимо) для устройства, файловую систему, параметры подключения, а также будет ли разрешено принудительное отключение.
owner = user_name group = group_name mode = access_mode end device0 end service0 |
Определяет владельца устройства, группу, к которой принадлежит устройство, и режим доступа к нему.