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

Edge for Private Cloud v4.19.01

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

राऊटर जोड़ना

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

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

  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

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

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

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

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

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

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

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

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