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

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

राऊटर जोड़ें

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

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

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

  3. इंस्टॉलेशन पूरा होने के बाद स्क्रिप्ट, राऊटर का यूयूआईडी दिखाती है. अगर आपको बाद में यूयूआईडी पता करना है, तो उस होस्ट पर नीचे दिए गए cURL निर्देश का इस्तेमाल करें जहां आपने राऊटर इंस्टॉल किया है:
    curl http://router_IP:8081/v1/servers/self
  4. अगर Cassandra की ऑथेंटिकेशन की सुविधा का इस्तेमाल किया जा रहा है, तो राऊटर को कैसांड्रा से कनेक्ट करने के लिए चालू करें:
    /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 गेटवे या आपके कस्टम पॉड का नाम है. आपको सभी राऊटर के यूयूआईडी दिखेंगे. इसमें वह राऊटर भी शामिल है जिसे आपने अभी-अभी जोड़ा है.

    अगर आउटपुट में राऊटर यूयूआईडी नहीं दिखता, तो उसे जोड़ने के लिए, नीचे दिए गए 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 विकल्प मैसेज प्रोसेसर को इंस्टॉल करने के बारे में बताता है. configFile बनाने के बारे में जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करें देखें.

  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. अगर Cassandra की पुष्टि करने की सुविधा का इस्तेमाल किया जा रहा है, तो Cassandra से कनेक्ट करने के लिए मैसेज प्रोसेसर को चालू करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    ज़्यादा जानकारी के लिए, कैसांड्रा की पुष्टि करने की सुविधा चालू करें लेख पढ़ें.

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

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

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

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

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