Personalizar intervalos de porta do proxy

Por padrão, o Consul escolhe as portas usadas pelos proxies do bloco pouco usado, de 10001 a 10800.

É possível alterar essas portas, mas observe o seguinte:

  • Desinstale e reinstale apigee-mtls com os novos valores.
  • Os proxies do Consul não podem escutar nas mesmas portas que os serviços da Apigee.
  • O Consul tem apenas um espaço de endereço de porta. Isso significa que, se o proxy A no host A escuta na porta 15000, o proxy B no host B não pode escutar na porta 15000.
  • Revise os requisitos de porta da Apigee para garantir que não ocorram conflitos.

É possível personalizar as portas usadas pelos proxies para se adequarem à configuração específica.

Para personalizar as portas usadas pelo mTLS da Apigee:

  1. Desinstale apigee-mtls se ele já estiver instalado, como no exemplo a seguir:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall

    Para mais informações, consulte Desinstalar o Apigee mTLS.

  2. Em cada nó, abra o arquivo de configuração silenciosa. Para mais informações gerais sobre esse arquivo, consulte Como criar um arquivo de configuração.
  3. Adicione ou altere os valores das propriedades que definem as portas.

    A tabela a seguir lista as portas e fornece os nomes das propriedades usadas para personalizar as portas usadas pelos componentes com a Apigee mTLS:

    Intervalo padrão Descrição
    mTLS Apigee 10.700 a 10.799 Cada host com uma instalação de apigee-mtls requer uma única porta no intervalo especificado.

    Defina a porta definindo os números mínimo e máximo da porta com o mesmo valor com as seguintes propriedades:

    SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT
    SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
    Cassandra 10.100 a 10.199 Cada host com uma instalação apigee-cassandra requer duas portas no intervalo especificado.

    Para definir um intervalo personalizado, defina os números mínimo e máximo da porta com as seguintes propriedades:

    SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT
    SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT

    processador de mensagens 10.500 a 10.599 Cada host com uma instalação apigee-message-processor requer duas portas no intervalo especificado.

    Defina um intervalo personalizado definindo os números mínimo e máximo da porta com as seguintes propriedades:

    SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT
    SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT

    OpenLDAP 10.200 a 10.299 Cada host com uma instalação apigee-ldap requer uma porta no intervalo especificado.

    Defina a porta definindo os números mínimo e máximo da porta com o mesmo valor com as seguintes propriedades:

    SMI_PROXY_MINIMUM_LDAP_PROXY_PORT
    SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT

    Postgres 10.300 a 10.399 Cada host com uma instalação de apigee-postgres requer três portas no intervalo especificado.

    Defina um intervalo personalizado definindo os números mínimo e máximo da porta com as seguintes propriedades:

    SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT
    SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
    QPid 10.400 a 10.499 Cada host com uma instalação apigee-qpid requer duas portas no intervalo especificado.

    Defina um intervalo personalizado definindo os números mínimo e máximo da porta com as seguintes propriedades:

    SMI_PROXY_MINIMUM_QPID_PROXY_PORT
    SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
    Roteador 10.600 a 10.699 Cada host com uma instalação apigee-router requer duas portas no intervalo especificado.

    Defina um intervalo personalizado definindo os números mínimo e máximo da porta com as seguintes propriedades:

    RT_PROXY_PORT_MIN
    RT_PROXY_PORT_MAX

    ZooKeeper 10.001 a 10.099 Cada host com uma instalação de apigee-zookeeper requer três portas no intervalo especificado.

    Para definir um intervalo personalizado, defina os números mínimo e máximo da porta com as seguintes propriedades:

    SMI_PROXY_MINIMUM_ZOOKEEPER_PROXY_PORT
    SMI_PROXY_MAXIMUM_ZOOKEEPER_PROXY_PORT

    O exemplo a seguir define valores personalizados para as portas do Cassandra:

        SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT=10142
        SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT=10143
  4. Salve o arquivo de configuração.
  5. Instale apigee-mtls, conforme descrito em Instalar o mTLS da Apigee.
  6. Configure o componente apigee-mtls usando o seguinte comando:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
  7. Repita essas etapas para cada nó do cluster para que todos os arquivos de configuração sejam os mesmos em todos os nós.