Standardmäßig wählt Consul die Ports, die seine Proxys verwenden, aus dem wenig genutzten Block von 10001 bis 10800 aus.
Sie können diese Ports ändern. Beachten Sie dabei Folgendes:
- Du musst
apigee-mtls
deinstallieren und dann mit den neuen Werten neu installieren. - Consul-Proxys können nicht dieselben Ports wie Apigee-Dienste nutzen.
- Consul hat nur einen Portadressraum. Wenn also Proxy A auf Host A den Port 15.000 überwacht, kann Proxy B auf Host B nicht den Port 15.000 überwachen.
- Lesen Sie die Anforderungen an Apigee-Ports, um Kollisionen zu vermeiden.
Sie können die von den Proxys verwendeten Ports an Ihre Konfiguration anpassen.
So passen Sie die von Apigee mTLS verwendeten Ports an:
- Deinstallieren Sie
apigee-mtls
, falls es bereits installiert ist, wie im folgenden Beispiel gezeigt:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
Weitere Informationen finden Sie unter Apigee mTLS deinstallieren.
- Öffnen Sie auf jedem Knoten die Datei mit der Silent-Konfiguration. Allgemeine Informationen zu dieser Datei finden Sie unter Konfigurationsdatei erstellen.
Fügen Sie den Eigenschaften, die die Ports festlegen, Werte hinzu oder ändern Sie sie.
In der folgenden Tabelle sind die Ports aufgeführt und die Namen der Attribute aufgeführt, mit denen Sie die Ports anpassen können, die von Komponenten mit Apigee mTLS verwendet werden:
Knoten Standardbereich Beschreibung Apigee mTLS 10.700 bis 10.799 Jeder Host mit einer apigee-mtls
-Installation benötigt einen einzelnen Port im angegebenen Bereich.Sie definieren den Port, indem Sie die minimale und maximale Portnummer mit den folgenden Attributen auf denselben Wert festlegen:
SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
Cassandra 10.100 bis 10.199 Für jeden Host mit einer apigee-cassandra
-Installation sind zwei Ports im angegebenen Bereich erforderlich.Zum Definieren eines benutzerdefinierten Bereichs legen Sie die minimale und maximale Portnummer mit den folgenden Attributen fest:
SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT
Message Processor 10.500 bis 10.599 Für jeden Host mit einer apigee-message-processor
-Installation sind zwei Ports im angegebenen Bereich erforderlich.Sie definieren einen benutzerdefinierten Bereich, indem Sie die Mindest- und Höchstportnummer mit den folgenden Eigenschaften festlegen:
SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT
OpenLDAP 10.200 bis 10.299 Für jeden Host mit einer apigee-ldap
-Installation ist ein Port im angegebenen Bereich erforderlich.Sie definieren den Port, indem Sie die Mindest- und Höchstportnummer mit den folgenden Eigenschaften auf denselben Wert festlegen:
SMI_PROXY_MINIMUM_LDAP_PROXY_PORT SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT
Postgres 10.300 bis 10.399 Für jeden Host mit einer apigee-postgres
-Installation sind drei Ports im angegebenen Bereich erforderlich.Sie können einen benutzerdefinierten Bereich definieren, indem Sie die Mindest- und Höchstportnummer mit den folgenden Eigenschaften festlegen:
SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
QPid 10.400 bis 10.499 Für jeden Host mit einer apigee-qpid
-Installation sind zwei Ports im angegebenen Bereich erforderlich.Sie können einen benutzerdefinierten Bereich definieren, indem Sie die Mindest- und Höchstportnummer mit den folgenden Eigenschaften festlegen:
SMI_PROXY_MINIMUM_QPID_PROXY_PORT SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
Router 10600 bis 10699 Für jeden Host mit einer apigee-router
-Installation sind zwei Ports im angegebenen Bereich erforderlich.Sie können einen benutzerdefinierten Bereich definieren, indem Sie die Mindest- und Höchstportnummer mit den folgenden Eigenschaften festlegen:
RT_PROXY_PORT_MIN RT_PROXY_PORT_MAX
ZooKeeper 10.001 bis 10.099 Für jeden Host mit einer apigee-zookeeper
-Installation sind drei Ports im angegebenen Bereich erforderlich.Sie definieren einen benutzerdefinierten Bereich, indem Sie die Mindest- und Höchstportnummern mit den folgenden Eigenschaften festlegen:
SMI_PROXY_MINIMUM_ZOOKEEPER_PROXY_PORT SMI_PROXY_MAXIMUM_ZOOKEEPER_PROXY_PORT
Im folgenden Beispiel werden benutzerdefinierte Werte für die Cassandra-Ports definiert:
SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT=10142 SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT=10143
- Speichern Sie die Konfigurationsdatei.
- Installieren Sie
apigee-mtls
wie unter Apigee mTLS installieren beschrieben. - Konfigurieren Sie die Komponente
apigee-mtls
mit dem folgenden Befehl:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
- Wiederholen Sie diese Schritte für jeden Knoten in Ihrem Cluster, damit alle Konfigurationsdateien auf allen Knoten identisch sind.