Personnaliser les plages de ports proxy

Edge pour Private Cloud v4.19.01

Par défaut, Consul choisit les ports que ses proxys utilisent dans le bloc peu utilisé de 10 001 à 10 800.

Vous pouvez modifier ces ports, mais notez les points suivants:

  • Vous devez désinstaller et réinstaller apigee-mtls avec les nouvelles valeurs.
  • Les proxys Consul ne peuvent pas écouter sur les mêmes ports que les services Apigee.
  • Consul ne dispose que d'un seul espace d'adresses de port. Cela signifie que si le proxy A sur l'hôte A écoute sur le port 15 000, le proxy B sur l'hôte B ne peut pas écouter sur le port 15 000.
  • Veillez à consulter les exigences concernant les ports Apigee pour vous assurer qu'aucune collision ne se produit.

Vous pouvez personnaliser les ports utilisés par les proxys en fonction de votre configuration particulière.

Pour personnaliser les ports utilisés par mTLS Apigee:

  1. Désinstallez apigee-mtls s'il est déjà installé, comme illustré dans l'exemple suivant :
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall

    Pour en savoir plus, consultez la section Désinstaller mTLS Apigee.

  2. Sur chaque nœud, ouvrez le fichier de configuration silencieux. Pour en savoir plus sur ce fichier, consultez la section Créer un fichier de configuration.
  3. Ajoutez ou modifiez les valeurs des propriétés qui définissent les ports.

    Le tableau suivant liste les ports et fournit les noms des propriétés que vous utilisez pour personnaliser les ports utilisés par les composants avec l'authentification mTLS Apigee:

    Nœud Plage par défaut Description
    mTLS Apigee 10 700 à 10 799 Chaque hôte avec une installation apigee-mtls nécessite un seul port dans la plage spécifiée.

    Vous définissez le port en définissant le numéro de port minimal et maximal sur la même valeur avec les propriétés suivantes:

    SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT
    SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
    Cassandra 10 100 à 10 199 Chaque hôte avec une installation apigee-cassandra nécessite deux ports dans la plage spécifiée.

    Pour définir une plage personnalisée, définissez les numéros de port minimal et maximal avec les propriétés suivantes :

    SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT
    SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT

    Processeur de messages 10 500 à 10 599 Chaque hôte avec une installation apigee-message-processor nécessite deux ports dans la plage spécifiée.

    Pour définir une plage personnalisée, définissez les numéros de port minimum et maximal avec les propriétés suivantes:

    SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT
    SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT

    OpenLDAP 10 200 à 10 299 Chaque hôte avec une installation apigee-ldap nécessite un port dans la plage spécifiée.

    Vous définissez le port en définissant le numéro de port minimal et maximal sur la même valeur avec les propriétés suivantes :

    SMI_PROXY_MINIMUM_LDAP_PROXY_PORT
    SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT

    Postgres 10 300 à 10 399 Chaque hôte avec une installation apigee-postgres nécessite trois ports dans la plage spécifiée.

    Pour définir une plage personnalisée, définissez les numéros de port minimum et maximal avec les propriétés suivantes:

    SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT
    SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
    QPid 10 400 à 10 499 Chaque hôte avec une installation apigee-qpid nécessite deux ports dans la plage spécifiée.

    Pour définir une plage personnalisée, définissez les numéros de port minimum et maximal avec les propriétés suivantes:

    SMI_PROXY_MINIMUM_QPID_PROXY_PORT
    SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
    Routeur 10 600 à 10 699 Chaque hôte avec une installation apigee-router nécessite deux ports dans la plage spécifiée.

    Pour définir une plage personnalisée, définissez les numéros de port minimum et maximal avec les propriétés suivantes:

    SMI_PROXY_MINIMUM_ROUTER_PROXY_PORT
    SMI_PROXY_MAXIMUM_ROUTER_PROXY_PORT

    ZooKeeper 10 001 à 10 099 Chaque hôte avec une installation apigee-zookeeper nécessite trois ports dans la plage spécifiée.

    Pour définir une plage personnalisée, définissez les numéros de port minimal et maximal avec les propriétés suivantes :

    SMI_PROXY_MINIMUM_ZOOKEEPER_PROXY_PORT
    SMI_PROXY_MAXIMUM_ZOOKEEPER_PROXY_PORT

    L'exemple suivant définit des valeurs personnalisées pour les ports Cassandra:

        SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT=10142
        SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT=10143
  4. Enregistrez le fichier de configuration.
  5. Installez apigee-mtls comme décrit dans la section Installer mTLS Apigee.
  6. Configurez le composant apigee-mtls à l'aide de la commande suivante :
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
  7. Répétez ces étapes pour chaque nœud de votre cluster afin que tous les fichiers de configuration soient identiques sur tous les nœuds.