自訂 Proxy 通訊埠範圍

根據預設,Consul 會從稀疏度使用的 10001 區塊至 10800 區塊中,選擇 Proxy 使用的通訊埠。

您可以變更這些連接埠,但請注意下列事項:

  • 您必須解除安裝 apigee-mtls,然後重新安裝並設定新的值。
  • Consul 代理程式無法監聽 Apigee 服務使用的通訊埠。
  • Consul 只有一個連接埠位址空間。也就是說,如果主機 A 上的 Proxy A 監聽 15000 通訊埠,則主機 B 上的 Proxy B 就無法監聽 15000 通訊埠。
  • 請務必詳閱 Apigee 連接埠規定,確保不會發生衝突。

您可以根據自己的設定自訂 Proxy 使用的通訊埠。

如何自訂 Apigee mTLS 使用的通訊埠:

  1. 如果已安裝 apigee-mtls,請解除安裝,如以下範例所示:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall

    詳情請參閱「解除安裝 Apigee mTLS」一文。

  2. 在每個節點上開啟靜音設定檔。如要進一步瞭解這個檔案的一般資訊,請參閱「建立設定檔」。
  3. 新增或變更設定連接埠的屬性值。

    下表列出這些連接埠,並提供您用於自訂元件使用 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 的主機都需要兩個位於指定範圍內的通訊埠。

    您可以使用下列屬性設定最小和最大通訊埠編號,藉此定義自訂範圍:

    SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT
    SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT

    訊息處理器 10500 至 10599 每個安裝 apigee-message-processor 的主機都需要兩個指定範圍內的通訊埠。

    您可以使用下列屬性設定通訊埠編號的下限與上限,藉此定義自訂範圍:

    SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT
    SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT

    OpenLDAP 10200 到 10299 每個安裝 apigee-ldap 的主機都需要一個位於指定範圍內的通訊埠。

    定義通訊埠時,請以下列屬性將最小與最大通訊埠號碼設為相同的值:

    SMI_PROXY_MINIMUM_LDAP_PROXY_PORT
    SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT

    Postgres 10300 到 10399 每個安裝 apigee-postgres 的主機都需要三個位於指定範圍內的通訊埠。

    您可以使用下列屬性設定通訊埠編號的下限與上限,藉此定義自訂範圍:

    SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT
    SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
    QPid 10400 至 10499 之間 每個安裝 apigee-qpid 的主機都需要兩個位於指定範圍內的通訊埠。

    您可以使用下列屬性設定最小和最大通訊埠編號,藉此定義自訂範圍:

    SMI_PROXY_MINIMUM_QPID_PROXY_PORT
    SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
    路由器 10600 到 10699 每個安裝 apigee-router 的主機都需要兩個位於指定範圍內的通訊埠。

    您可以使用下列屬性設定最小和最大通訊埠編號,藉此定義自訂範圍:

    RT_PROXY_PORT_MIN
    RT_PROXY_PORT_MAX

    ZooKeeper 10001 至 10099 每個安裝 apigee-zookeeper 的主機都需要三個位於指定範圍內的通訊埠。

    您可以使用下列屬性設定最小和最大通訊埠編號,藉此定義自訂範圍:

    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
  4. 儲存設定檔。
  5. 按照「安裝 Apigee mTLS」一節的說明安裝 apigee-mtls
  6. 使用下列指令設定 apigee-mtls 元件:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
  7. 針對叢集中的每個節點重複執行這些步驟,讓所有節點的所有設定檔都相同。