โดยค่าเริ่มต้น 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
ดูข้อมูลเพิ่มเติมได้ที่ถอนการติดตั้ง mTLS ของ Apigee
- เปิดไฟล์การกําหนดค่าแบบเงียบในโหนดแต่ละโหนด ดูข้อมูลเพิ่มเติมทั่วไปเกี่ยวกับไฟล์นี้ได้ที่หัวข้อการสร้างไฟล์การกําหนดค่า
เพิ่มหรือเปลี่ยนค่าของพร็อพเพอร์ตี้ที่ตั้งค่าพอร์ต
ตารางต่อไปนี้แสดงพอร์ตและชื่อพร็อพเพอร์ตี้ที่คุณใช้เพื่อปรับแต่งพอร์ตที่ใช้โดยคอมโพเนนต์ที่มี Apigee mTLS
โหนด ช่วงเริ่มต้น คำอธิบาย mTLS ของ Apigee 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
ตามที่อธิบายไว้ในติดตั้ง mTLS ของ Apigee - กำหนดค่าคอมโพเนนต์
apigee-mtls
โดยใช้คำสั่งต่อไปนี้/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
- ทำซ้ำขั้นตอนเหล่านี้สำหรับแต่ละโหนดในคลัสเตอร์เพื่อให้ไฟล์การกำหนดค่าทั้งหมดเหมือนกันในทุกโหนด