5.14.2. Конфигурация многоадресной передачи

Если в файле конфигурации не определен адрес многоадресной рассылки, Red Hat High Availability создаст широковещательный адрес исходя из идентификатора кластера. Так, будут сгенерированы последние 16 бит и добавлены к первой части адреса, которая определяется протоколом (IPv4 или IPv6). Адрес формируется следующим образом:
  • Для IPv4 — 239.192. плюс 16 бит, сформированных комплектом Red Hat High Availability.
  • Для IPv6 — FF15:: плюс 16 бит, сгенерированных комплектом Red Hat High Availability.

Примечание

cman генерирует уникальный идентификатор кластера. Для его просмотра используется cman_tool status.
Адрес может быть задан явно:
ccs -h хост --setmulticast адрес
Эта команда восстановит исходные значения остальных параметров, которые может изменить аргумент --setmulticast (см. Раздел 5.1.5, «Команды, переопределяющие предыдущие настройки»).
Адрес должен быть определен в формате 239.192.x.x (или FF15:: для IPv6), совместимом с cman. Неверный адрес может привести к непредсказуемым результатам, например может оказаться так, что адрес 224.0.0.x, охватывающий все узлы в сети, неверно маршрутизируется оборудованием.
Чтобы изменения вступили в силу, потребуется перезагрузить кластер (см. Раздел 4.4, «Запуск, остановка, перезапуск и удаление кластера»).

Примечание

При выборе адреса многоадресной передачи необходимо убедиться, что настройки маршрутизаторов допускают передачу пакетов кластера. Некоторые маршрутизаторы не сразу распознают подобные адреса, что отрицательно сказывается на производительности кластера.
Удаление группового адреса из файла конфигурации осуществляется с помощью --setmulticast:
ccs -h хост --setmulticast