Кластеризация сервера трафика Apache не работает

Я скомпилировал trafficserver-4.1.2 для двух контейнеров openvz, работающих на Debian Squeeze, расположенных на двух разных физических корневых узлах. Все, включая кеширование, работает нормально, кроме кластеризации. Я добавил одно и то же имя к двум узлам, как

traffic_line -s proxy.config.proxy_name -v fetest

Настроен для работы на порту 80

traffic_line -s proxy.config.http.server_ports -v 80

Подписан на документ http://trafficserver.readthedocs.org/en/4.0.x/admin/cluster-howto.en.html

traffic_line -r proxy.local.cluster.type
1

а также

traffic_line -r proxy.config.cluster.ethernet_interface
venet0:0

Но

traffic_line -r proxy.process.cluster.nodes
1

Второй узел не появляется. Показывается только один узел. Работает ли другой узел или нет, это все, что он показывает, и нет никаких записей, добавленных в cluster.config.

2 ответа

Решение

Это больше похоже на многоадресную проблему. Убедитесь, что ваши корневые узлы / материнские корабли находятся на одном коммутаторе /vlan. Дамп tcp на интерфейсах может показать, способен ли кластер взаимодействовать друг с другом с помощью многоадресной рассылки.

Это похоже на проблему совместимости с сетевым интерфейсом контейнеров openVZ. Я переключил это на физические узлы, и это начало идентифицировать и обмениваться информацией.

# traffic_line -r proxy.process.cluster.nodes
2
Другие вопросы по тегам