Как настроить диапазоны портов прокси-сервера

Edge for Private Cloud 4.19.01

По умолчанию Consul выбирает порты, которые используют его прокси-серверы, из редко используемого блока от 10001 до 10800.

Вы можете изменить эти порты, но обратите внимание на следующее:

  • Вам нужно удалить и заново установить apigee-mtls с новыми значениями.
  • Прокси-серверы Consul не могут прослушивать те же порты, что и сервисы Apigee.
  • У Consul только одно адресное пространство портов. Это означает, что если прокси-сервер A на хосте A прослушивает порт 15000, то прокси-сервер B на хосте B не может прослушивать порт 15000.
  • Ознакомьтесь с требованиями к портам Apigee, чтобы избежать конфликтов.

Вы можете настроить порты, используемые прокси-серверами, в соответствии с вашей конфигурацией.

Чтобы настроить порты, используемые Apigee mTLS:

  1. Удалите apigee-mtls, если он уже установлен, как показано в примере ниже.
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall

    Дополнительную информацию можно найти в статье Как удалить Apigee mTLS.

  2. На каждом узле откройте файл конфигурации для автоматической установки. Общие сведения об этом файле приведены в статье Создание файла конфигурации.
  3. Добавьте или измените значения свойств, которые задают порты.

    В таблице ниже перечислены порты и указаны названия свойств, которые используются для настройки портов, используемых компонентами с Apigee mTLS:

    Узел Диапазон по умолчанию Описание
    Apigee mTLS 10700–10799 Каждому хосту с установленным apigee-mtls требуется один порт из указанного диапазона.

    Порт определяется путем установки минимального и максимального номера порта на одно и то же значение со следующими свойствами:

    SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT
    SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
    Cassandra 10100–10199 Каждому хосту с установленным apigee-cassandra требуется два порта в указанном диапазоне.

    Вы можете задать собственный диапазон, указав минимальный и максимальный номера портов с помощью следующих свойств:

    SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT
    SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT
    Message Processor 10500–10599 Каждому хосту с установленным apigee-message-processor требуется два порта из указанного диапазона.

    Вы можете задать собственный диапазон, указав минимальный и максимальный номера портов с помощью следующих свойств:

    SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT
    SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT
    OpenLDAP 10200–10299 Для каждого хоста с установленным apigee-ldap требуется один порт из указанного диапазона.

    Порт определяется путем установки минимального и максимального номера порта на одно и то же значение со следующими свойствами:

    SMI_PROXY_MINIMUM_LDAP_PROXY_PORT
    SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT
    Postgres 10300–10399 Для каждого хоста с установленным apigee-postgres требуется три порта в указанном диапазоне.

    Вы можете задать собственный диапазон, указав минимальный и максимальный номера портов с помощью следующих свойств:

    SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT
    SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
    QPid 10400–10499 Каждому хосту с установленным apigee-qpid требуется два порта в указанном диапазоне.

    Вы можете задать собственный диапазон, указав минимальный и максимальный номера портов с помощью следующих свойств:

    SMI_PROXY_MINIMUM_QPID_PROXY_PORT
    SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
    Маршрутизатор 10600–10699 Каждому хосту с установленным apigee-router требуется два порта из указанного диапазона.

    Вы можете задать собственный диапазон, указав минимальный и максимальный номера портов с помощью следующих свойств:

    SMI_PROXY_MINIMUM_ROUTER_PROXY_PORT
    SMI_PROXY_MAXIMUM_ROUTER_PROXY_PORT
    ZooKeeper 10001–10099 Для каждого хоста с установленным apigee-zookeeper требуется три порта в указанном диапазоне.

    Вы можете задать собственный диапазон, указав минимальный и максимальный номера портов с помощью следующих свойств:

    SMI_PROXY_MINIMUM_ZOOKEEPER_PROXY_PORT
    SMI_PROXY_MAXIMUM_ZOOKEEPER_PROXY_PORT

    В следующем примере определяются пользовательские значения для портов Cassandra:

        SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT=10142
        SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT=10143
  4. Сохраните файл конфигурации.
  5. Установите apigee-mtls, как описано в статье Как установить Apigee mTLS.
  6. Настройте компонент apigee-mtls с помощью следующей команды:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
  7. Повторите эти действия для каждого узла в кластере, чтобы файлы конфигурации на всех узлах были одинаковыми.