प्रॉक्सी पोर्ट सीमाएं कस्टमाइज़ करें

डिफ़ॉल्ट रूप से, Consul उन पोर्ट को चुनता है जिनका इस्तेमाल उसकी प्रॉक्सी, 10001 से 10800 के बीच के ब्लॉक में करती हैं.

इन पोर्ट को बदला जा सकता है. हालांकि, इन बातों का ध्यान रखें:

  • आपको apigee-mtls को अनइंस्टॉल करके, नई वैल्यू के साथ फिर से इंस्टॉल करना होगा.
  • Consul प्रॉक्सी, Apigee Services के जैसे पोर्ट पर सुन नहीं सकते.
  • Consul में सिर्फ़ एक पोर्ट पते का स्पेस होता है. इसका मतलब है कि अगर होस्ट A पर मौजूद प्रॉक्सी A, पोर्ट 15,000 पर सुनती है, तो होस्ट B पर मौजूद प्रॉक्सी B, पोर्ट 15,000 पर नहीं सुन सकती.
  • Apigee पोर्ट की ज़रूरी शर्तें देखना न भूलें, ताकि कोई टकराव न हो.

अपने कॉन्फ़िगरेशन के हिसाब से, प्रॉक्सी के ज़रिए इस्तेमाल किए जाने वाले पोर्ट को पसंद के मुताबिक बनाया जा सकता है.

Apigee mTLS के इस्तेमाल किए जाने वाले पोर्ट को पसंद के मुताबिक बनाने के लिए:

  1. अगर apigee-mtls पहले से इंस्टॉल है, तो उसे अनइंस्टॉल करें. इसके लिए, यहां दिए गए उदाहरण का पालन करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall

    ज़्यादा जानकारी के लिए, Apigee mTLS को अनइंस्टॉल करना लेख पढ़ें.

  2. हर नोड पर, साइलेंट कॉन्फ़िगरेशन फ़ाइल खोलें. इस फ़ाइल के बारे में ज़्यादा सामान्य जानकारी के लिए, कॉन्फ़िगरेशन फ़ाइल बनाना देखें.
  3. पोर्ट को सेट करने वाली प्रॉपर्टी की वैल्यू जोड़ें या बदलें.

    नीचे दी गई टेबल में पोर्ट की सूची दी गई है. साथ ही, उन प्रॉपर्टी के नाम दिए गए हैं जिनका इस्तेमाल, Apigee mTLS के कॉम्पोनेंट के लिए इस्तेमाल किए जाने वाले पोर्ट को पसंद के मुताबिक बनाने के लिए किया जाता है:

    नोड डिफ़ॉल्ट सीमा ब्यौरा
    Apigee mTLS 10,700 से 10,799 apigee-mtls इंस्टॉलेशन वाले हर होस्ट के लिए, तय की गई रेंज में एक पोर्ट की ज़रूरत होती है.

    पोर्ट की जानकारी देने के लिए, पोर्ट के कम से कम और ज़्यादा से ज़्यादा नंबर को एक ही वैल्यू पर सेट करें. इसके लिए, इन प्रॉपर्टी का इस्तेमाल करें:

    SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT
    SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
    कास्सांद्रा 10100 से 10199 apigee-cassandra इंस्टॉलेशन वाले हर होस्ट को, तय की गई रेंज में दो पोर्ट की ज़रूरत होती है.

    कम से कम और ज़्यादा से ज़्यादा पोर्ट नंबर सेट करके, कस्टम रेंज तय की जाती है. इसके लिए, इन प्रॉपर्टी का इस्तेमाल किया जाता है:

    SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT
    SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT

    मैसेज प्रोसेसर 10,500 से 10,599 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

    पोस्टग्रेस 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. अपने क्लस्टर के हर नोड के लिए यह तरीका दोहराएं, ताकि सभी कॉन्फ़िगरेशन फ़ाइलें सभी नोड पर एक जैसी हों.