デフォルトでは、Consul はプロキシが使用するポートを、あまり使用されていない 10001 ~ 10800 のブロックから選択します。
これらのポートは変更できますが、次の点に注意してください。
apigee-mtlsをアンインストールし、新しい値で再インストールする必要があります。- Consul プロキシは、Apigee サービスと同じポートをリッスンできません。
- Consul にはポートアドレス空間が 1 つしかありません。つまり、ホスト A のプロキシ A がポート 15000 でリッスンしている場合、ホスト B のプロキシ B はポート 15000 でリッスンできません。
- Apigee のポート要件を確認して、競合が発生しないようにしてください。
プロキシで使用されるポートは、特定の構成に合わせてカスタマイズできます。
Apigee mTLS で使用されるポートをカスタマイズするには:
- 次の例のように、
apigee-mtlsがすでにインストールされている場合はアンインストールします。/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
詳細については、Apigee mTLS をアンインストールするをご覧ください。
- 各ノードで、サイレント構成ファイルを開きます。このファイルの一般的な情報については、構成ファイルの作成をご覧ください。
ポートを設定するプロパティの値を追加または変更します。
次の表に、ポートと、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がインストールされている各ホストには、指定された範囲の 2 つのポートが必要です。カスタム範囲を定義するには、次のプロパティを使用してポート番号の最小値と最大値を設定します。
SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT
Message Processor 10500 ~ 10599 apigee-message-processorがインストールされている各ホストには、指定された範囲の 2 つのポートが必要です。カスタム範囲を定義するには、次のプロパティを使用してポート番号の最小値と最大値を設定します。
SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT
OpenLDAP 10200 ~ 10299 apigee-ldapがインストールされている各ホストには、指定された範囲内のポートが 1 つ必要です。ポートを定義するには、次のプロパティを使用して、ポート番号の最小値と最大値を同じ値に設定します。
SMI_PROXY_MINIMUM_LDAP_PROXY_PORT SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT
Postgres 10300 ~ 10399 apigee-postgresがインストールされている各ホストには、指定された範囲の 3 つのポートが必要です。カスタム範囲を定義するには、次のプロパティを使用してポート番号の最小値と最大値を設定します。
SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
QPid 10400 ~ 10499 apigee-qpidがインストールされている各ホストには、指定された範囲の 2 つのポートが必要です。カスタム範囲を定義するには、次のプロパティを使用してポート番号の最小値と最大値を設定します。
SMI_PROXY_MINIMUM_QPID_PROXY_PORT SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
ルーター 10600 ~ 10699 apigee-routerがインストールされている各ホストには、指定された範囲の 2 つのポートが必要です。カスタム範囲を定義するには、次のプロパティを使用してポート番号の最小値と最大値を設定します。
RT_PROXY_PORT_MIN RT_PROXY_PORT_MAX
ZooKeeper 10001 ~ 10099 apigee-zookeeperがインストールされている各ホストには、指定された範囲の 3 つのポートが必要です。カスタム範囲を定義するには、次のプロパティを使用してポート番号の最小値と最大値を設定します。
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- 構成ファイルを保存します。
- Apigee mTLS をインストールするの説明に沿って
apigee-mtlsをインストールします。 - 次のコマンドを使用して、
apigee-mtlsコンポーネントを構成します。/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
- クラスタ内のノードごとにこの手順を繰り返して、すべてのノードで構成ファイルが同じになるようにします。