De forma predeterminada, Consul elige los puertos que usan sus proxies del bloque poco utilizado de 10001 a 10800.
Puedes cambiar estos puertos, pero ten en cuenta lo siguiente:
- Debes desinstalar y reinstalar
apigee-mtls
con los valores nuevos. - Los proxies de Consul no pueden escuchar en los mismos puertos que los servicios de Apigee.
- Consul solo tiene un espacio de direcciones de puerto. Esto significa que, si el proxy A en el host A escucha en el puerto 15000, el proxy B en el host B no puede escuchar en el puerto 15000.
- Asegúrate de revisar los requisitos de puertos de Apigee para garantizar que no se produzcan colisiones.
Puedes personalizar los puertos que usan los proxies para que se adapten a tu configuración particular.
Para personalizar los puertos que usa Apigee mTLS, haz lo siguiente:
- Desinstala
apigee-mtls
si ya está instalado, como se muestra en el siguiente ejemplo:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
Para obtener más información, consulta Cómo desinstalar mTLS de Apigee.
- En cada nodo, abre el archivo de configuración silencioso. Para obtener más información general sobre este archivo, consulta Cómo crear un archivo de configuración.
Agrega o cambia los valores de las propiedades que establecen los puertos.
En la siguiente tabla, se enumeran los puertos y se proporcionan los nombres de las propiedades que usas para personalizar los puertos que usan los componentes con mTLS de Apigee:
Nodo Rango predeterminado Descripción mTLS de Apigee De 10,700 a 10,799 Cada host con una instalación de apigee-mtls
requiere un solo puerto en el rango especificado.Para definir el puerto, debes configurar el número de puerto mínimo y máximo con el mismo valor mediante las siguientes propiedades:
SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
Cassandra De 10,100 a 10,199 Cada host con una instalación de apigee-cassandra
requiere dos puertos en el rango especificado.Para definir un rango personalizado, debes configurar los números de puerto mínimos y máximos con las siguientes propiedades:
SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT
Message Processor De 10,500 a 10,599 Cada host con una instalación de apigee-message-processor
requiere dos puertos en el rango especificado.Para definir un rango personalizado, debes configurar los números de puerto mínimo y máximo con las siguientes propiedades:
SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT
OpenLDAP De 10200 a 10299 Cada host con una instalación de apigee-ldap
requiere un puerto en el rango especificado.Para definir el puerto, establece el número de puerto mínimo y máximo en el mismo valor con las siguientes propiedades:
SMI_PROXY_MINIMUM_LDAP_PROXY_PORT SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT
Postgres De 10,300 a 10,399 Cada host con una instalación de apigee-postgres
requiere tres puertos en el rango especificado.Para definir un rango personalizado, establece los números de puerto mínimo y máximo con las siguientes propiedades:
SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
QPid De 10,400 a 10,499 Cada host con una instalación de apigee-qpid
requiere dos puertos en el rango especificado.Para definir un rango personalizado, debes configurar los números de puerto mínimo y máximo con las siguientes propiedades:
SMI_PROXY_MINIMUM_QPID_PROXY_PORT SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
Router 10,600 a 10,699 Cada host con una instalación de apigee-router
requiere dos puertos en el rango especificado.Para definir un rango personalizado, establece los números de puerto mínimo y máximo con las siguientes propiedades:
RT_PROXY_PORT_MIN RT_PROXY_PORT_MAX
ZooKeeper 10,001 a 10,099 Cada host con una instalación de apigee-zookeeper
requiere tres puertos en el rango especificado.Para definir un rango personalizado, establece los números de puerto mínimo y máximo con las siguientes propiedades:
SMI_PROXY_MINIMUM_ZOOKEEPER_PROXY_PORT SMI_PROXY_MAXIMUM_ZOOKEEPER_PROXY_PORT
En el siguiente ejemplo, se definen valores personalizados para los puertos de Cassandra:
SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT=10142 SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT=10143
- Guarda el archivo de configuración.
- Instala
apigee-mtls
como se describe en Instala Apigee mTLS. - Configura el componente
apigee-mtls
con el siguiente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
- Repite estos pasos para cada nodo del clúster de modo que todos los archivos de configuración sean los mismos en todos los nodos.