राऊटर या मैसेज प्रोसेसर नोड जोड़ना

मौजूदा इंस्टॉलेशन में राऊटर या मैसेज प्रोसेसर नोड जोड़ा जा सकता है. सूची में, राऊटर या मैसेज प्रोसेसर के लिए सिस्टम से जुड़ी ज़रूरी शर्तें, इंस्टॉल करने की ज़रूरी शर्तें देखें.

राऊटर जोड़ें

नोड पर Edge इंस्टॉल करने के बाद, राऊटर जोड़ने के लिए यह तरीका अपनाएं:

  1. इंटरनेट या बिना इंटरनेट वाली प्रोसेस का इस्तेमाल करके, नोड पर Edge इंस्टॉल करें. Edge इंस्टॉल करने के लिए गाइड.
  2. कमांड प्रॉम्प्ट पर, apigee-setup.sh स्क्रिप्ट चलाएं:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    -p r विकल्प राऊटर को इंस्टॉल करने के बारे में बताता है. यहां जाएं: जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करें configFile बनाएं.

  3. इंस्टॉलेशन पूरा होने के बाद, स्क्रिप्ट राऊटर का यूयूआईडी दिखाती है. अगर आपको को बाद में UUID तय करने की ज़रूरत होती है, तो उस होस्ट पर यहां दिए गए cURL कमांड का इस्तेमाल करें जहां राऊटर इंस्टॉल किया:
    curl http://router_IP:8081/v1/servers/self
  4. अगर आप कैसंड्रा प्रमाणीकरण का उपयोग कर रहे हैं, तो कैसंड्रा से कनेक्ट करने के लिए राऊटर को सक्षम करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    ज़्यादा जानकारी के लिए, कैसंड्रा ऑथेंटिकेशन चालू करें देखें.

  5. कॉन्फ़िगरेशन की जांच करने के लिए, यह curl निर्देश चलाया जा सकता है:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    जहां pod_name, गेटवे या आपके कस्टम पॉड का नाम है. आपको सभी राऊटर के यूयूआईडी. इनमें वह राऊटर भी शामिल है जिसे आपने अभी-अभी जोड़ा है.

    अगर आउटपुट में राऊटर UUID नहीं दिखता है, तो जोड़ने के लिए यहां दिया गया cURL निर्देश चलाएं यह:

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    ms_IP को मैनेजमेंट सर्वर के आईपी पते से बदलें, region_name का डिफ़ॉल्ट क्षेत्र का नाम dc-1 या पसंद के मुताबिक क्षेत्र का नाम हो और pod_name गेटवे या अपनी पसंद के पॉड के नाम के साथ.

  6. राऊटर की जांच करने के लिए, आपके पास आईपी पते के ज़रिए अपने एपीआई को ऐक्सेस करने का अनुरोध करने की सुविधा होनी चाहिए या राऊटर के डीएनएस नाम का इस्तेमाल करें. उदाहरण के लिए:
    http://newRouter_IP:port/v1/apiPath

    उदाहरण के लिए, अगर आपने पहला ट्यूटोरियल जिसमें मौसम एपीआई बनाया था, तब:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

मैसेज प्रोसेसर जोड़ें

नोड में Edge इंस्टॉल करने के बाद, एक मैसेज जोड़ने के लिए नीचे दी गई प्रक्रिया का इस्तेमाल करें प्रोसेसर:

  1. इंटरनेट या बिना इंटरनेट वाली प्रोसेस का इस्तेमाल करके, नोड पर Edge इंस्टॉल करें. Edge इंस्टॉल करने के लिए गाइड.
  2. कमांड प्रॉम्प्ट पर, apigee-setup.sh स्क्रिप्ट चलाएं:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    -p mp विकल्प में यह बताया जाता है कि मैसेज प्रोसेसर को इंस्टॉल करना है या नहीं. इसके बारे में जानकारी पाने के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना देखें configFile बनाएं.

  3. इंस्टॉलेशन पूरा होने के बाद, स्क्रिप्ट मैसेज प्रोसेसर का यूयूआईडी दिखाती है. ध्यान दें कि कॉन्फ़िगरेशन प्रोसेस को पूरा करने के लिए, यूयूआईडी की ज़रूरत होती है. अगर आपको UUID तय करें, इसके लिए उस होस्ट पर यहां दिए गए curl कमांड का इस्तेमाल करें जहां आपको मैसेज प्रोसेसर इंस्टॉल किया:
    curl http://mp_IP:8082/v1/servers/self
  4. अपने इंस्टॉलेशन में हर संगठन के हर एनवायरमेंट के लिए, इनका इस्तेमाल करें मैसेज प्रोसेसर को एनवायरमेंट से जोड़ने के लिए curl कमांड:
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    ms_IP को मैनेजमेंट सर्वर के आईपी पते से बदलें और संगठन और एनवायरमेंट से जुड़े संगठन से org_name और env_name को आसानी से ढूंढ सकते हैं.

  5. कॉन्फ़िगरेशन की जांच करने के लिए, यह curl निर्देश चलाया जा सकता है:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    जहां org_name आपके संगठन का नाम है और env_name एक वातावरण है. आपको सभी मैसेज के यूयूआईडी दिखने चाहिए संगठन और एनवायरमेंट से जुड़े प्रोसेसर. इनमें मैसेज प्रोसेसर भी शामिल है जिसे आपने अभी जोड़ा है.

  6. अगर कैसंड्रा ऑथेंटिकेशन का इस्तेमाल किया जा रहा है, तो इससे कनेक्ट करने के लिए, मैसेज प्रोसेसर को चालू करें कैसंड्रा:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    ज़्यादा जानकारी के लिए, कैसंड्रा ऑथेंटिकेशन चालू करें देखें.

राऊटर को रीस्टार्ट करें

सभी मैसेज प्रोसेसर नोड को जोड़ने के बाद, आपको राऊटर को रीस्टार्ट करने का सुझाव दिया जाता है:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

राऊटर और मैसेज प्रोसेसर, दोनों को जोड़ना

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

  1. कमांड प्रॉम्प्ट पर, apigee-setup स्क्रिप्ट चलाएं:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    -p rmp विकल्प, राऊटर और मैसेज प्रोसेसर को इंस्टॉल करने के बारे में बताता है. यहां जाएं: किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना configFile बनाने के बारे में जानकारी है.

  2. राऊटर और मैसेज प्रोसेसर को कॉन्फ़िगर करने के लिए, ऊपर बताई गई प्रोसेस अपनाएं.