Требования к сети
-
Требуется одна или несколько выделенных и обособленных одноранговых Interconnect-сетей под цели внутренней коммуникации кластера.
-
К Interconnect-сетям должны быть подключены все серверы кластера.
-
Все серверы должны иметь полные доменные имена (FQDN) и возможность обмениваться данными друг с другом на заданных скоростях.
-
Должен быть известен IP-адрес каждого сервера.
-
Должен быть обеспечен Ping-доступ к любому серверу (ICMP).
-
В случае инсталляции ADPG с доступом в Интернет требуется доступ к развернутому на выделенном сервере Arenadata Cluster Manager. Установка Arenadata Cluster Manager описана в статье Установка ADCM.
-
В случае инсталляции ADPG без доступа в Интернет (offline) требуется доступ к развернутому на выделенном сервере Arenadata Enterprise Tools. Установка Enterprise Tools описана в разделе Установка кластера Enterprise Tools.
-
Перечисленные ниже порты должны быть открыты на хостах, на которых устанавливается указанный сервис.
Сервис | Порт | Назначение |
---|---|---|
Общий |
11203 |
Порт на хостах кластера для получения системных метрик в формате Prometheus |
ADPG |
5432 |
Порт по умолчанию, который прослушивает сервис ADPG (PostgreSQL) |
15432 |
Порт по умолчанию, который прослушивает PgBouncer |
|
8008 |
Порт Patroni REST API — порт на хосте с сервисом ADPG для получения метрик Patroni в формате Prometheus |
|
9187 |
Порт на хосте с сервисом ADPG для получения метрик PostgreSQL в формате Prometheus |
|
9188 |
Порт на хосте с сервисом ADPG для получения метрик пула соединений (PgBouncer) в формате Prometheus |
|
9854 |
Порт на хосте с сервисом ADPG для получения метрик PgBackRest в формате Prometheus |
|
Balancer |
6432 |
Порт на хосте с компонентом HAProxy, на который должны приходить транзакции на запись |
6433 |
Порт на хосте с компонентом HAProxy, на который должны приходить транзакции на чтение |
|
7000 |
Порт, на котором доступна веб-страница с отчетом статистики HAProxy |
|
16432 |
Порт, все подключения к которому передаются экземпляру PgBouncer ноды-лидера ADPG |
|
16433 |
Порт, все подключения к которому передаются экземплярам PgBouncer нод-реплик ADPG |
|
8405 |
Порт на хосте с сервисом Balancer для получения метрик HAProxy в формате Prometheus |
|
Etcd |
2380 |
Порт для связи между серверами Etcd |
2379 |
Порт для клиентских запросов — порт на хосте с сервисом Etcd для получения метрик PgBackRest в формате Prometheus |
|
Monitoring |
11200 |
Порт доступа к web-интерфейсу Prometheus |
11210 |
Порт доступа к web-интерфейсу Grafana |
Порт | Назначение |
---|---|
443 |
TCP-порт, используемый Arenadata Enterprise Tools (служба реестра Docker) |
81 |
TCP-порт Arenadata Enterprise Tools (доступ к репозиториям в случае offline-установки) |
Порт | Назначение |
---|---|
8000 |
TCP-порт для отправки статусов компонентов кластера в ADCM |