1 (21.02.2013 16:14:02 отредактировано Cruiser78)

Привет всем!

Помогите разобраться в примитивной задачке.
Дано:
1. Стенд с двумя виртуальными (под CentOS 6.3) машинами.
2. На этих машинах тренирую разворачивание pacemaker'а.
3. Уперся в настройку iptables. А именно:
А. Если полностью открыть интерфейс (-A INPUT -j ACCEPT) то pacemaker живет, ноды друг друга видят. Далее пытаемся прикрыть несколько вольницу. tcpdump показывает, что обмен между нодами идет по udp.
Б. Модифицируем правило на  -A INPUT -p udp -j ACCEPT. Всё. Приплыли. Ноды видеть друг друга перестают. Кластер стоит колом. Пишет, что ремутная нода не отвечает...

Вопрос: что я не так делаю? Какие порты (кроме указанного с /etc/corosync/corosync.conf) и протоколы (кроме udp) использует pacemaker? Как под него правильно iptables настраивать?

2

Это не поможет: http://goo.gl/sRStK ?

3

mcastaddr: 226.94.1.1
mcastport: 5405

# iptables -A INPUT -p igmp -j ACCEPT
# iptables -A INPUT -m addrtype --dst-type MULTICAST -j ACCEPT

# iptables -A INPUT -p udp -m state --state NEW -m multiport --dports 5404,5405 -j ACCEPT
It is good day to die ...
MS Windows 10
Заметки о главном...

4

i2ks пишет:

mcastaddr: 226.94.1.1
mcastport: 5405

# iptables -A INPUT -p igmp -j ACCEPT
# iptables -A INPUT -m addrtype --dst-type MULTICAST -j ACCEPT

# iptables -A INPUT -p udp -m state --state NEW -m multiport --dports 5404,5405 -j ACCEPT

Нужно небольшое уточнение:
mcastport - он вписывается в corosync.conf (и именно 5405) или живет своей самостоятельной сущностью? Если вписывается, то что за порт 5404? Меня немного смущают текст в Cluster from scratсh, где этот порт определяется в 4000.

5 (21.02.2013 17:24:03 отредактировано i2ks)

Cruiser78 пишет:

Нужно небольшое уточнение:
mcastport - он вписывается в corosync.conf (и именно 5405) или живет своей самостоятельной сущностью? Если вписывается, то что за порт 5404? Меня немного смущают текст в Cluster from scratсh, где этот порт определяется в 4000.

необходимо разрешить мультикаст и порт на котором работает corosync и не более того,в файле corosync.conf, раздел totem.

p.s. а то что я привел, это для примера.

It is good day to die ...
MS Windows 10
Заметки о главном...