अलग-अलग adminadmin क्रेडेंशियल के लिए कॉन्फ़िगरेशन ज़रूरी है

Edge for Private Cloud वर्शन 4.16.09

जब आपने पहली बार Apigee Edge को इंस्टॉल किया, तो एक खास तरह का उपयोगकर्ता बनाया गया. इस उपयोगकर्ता को sysadmin उपयोगकर्ता बनाया गया. साथ ही, इस उपयोगकर्ता की जानकारी के साथ कुछ और कॉन्फ़िगरेशन फ़ाइलें अपडेट की गईं. अगर आप गैर-ईमेल पते वाले उपयोगकर्ता नाम का इस्तेमाल करके पुष्टि करने के लिए अपने बाहरी LDAP को कॉन्फ़िगर करते हैं और / या इस सिस्टम एडमिन उपयोगकर्ता के लिए, आपके बाहरी LDAP में एक अलग पासवर्ड है, तो आपको इस सेक्शन में बताए गए बदलाव करने होंगे.

दो जगहों को अपडेट करने की ज़रूरत है:

  • Apigee मैनेजमेंट का यूज़र इंटरफ़ेस (यूआई), Apigee मैनेजमेंट सर्वर में लॉग इन करता है. ऐसा करने के लिए, वे क्रेडेंशियल इस्तेमाल करते हैं जो कॉन्फ़िगरेशन फ़ाइल में एन्क्रिप्ट (सुरक्षित) करके सेव किए गए हैं. यह अपडेट तब ज़रूरी होता है, जब आपके sysadmin उपयोगकर्ता का उपयोगकर्ता नाम/दोनों का पासवर्ड अलग-अलग हो.
  • Apigee, sysadmin उपयोगकर्ता नाम को किसी दूसरी फ़ाइल में सेव करता है. इसका इस्तेमाल कई Apigee यूटिलिटी स्क्रिप्ट को चलाते समय किया जाता है. यह अपडेट सिर्फ़ तब ज़रूरी होता है, जब आपके sysadmin उपयोगकर्ता का उपयोगकर्ता नाम अलग हो.

Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के क्रेडेंशियल में बदलाव करना

  1. इन प्रॉपर्टी को सेट करने के लिए, आपने Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल करने के लिए इस्तेमाल की गई साइलेंट कॉन्फ़िगरेशन फ़ाइल में बदलाव करें:
    Admin_EMAIL=newUser
    APIGEE_AdminPW=newPW

    एसएमटीपीहोस्ट=smtp.gmail.com
    SSmpport=465
    USER=foo@gmail.com
    एसएमटीपी प्रॉपर्टी पर एसएमटीपी पासवर्ड पास करते समय
    एसएसएल=y

    ध्यान दें
  2. कॉन्फ़िगरेशन फ़ाइल से Edge यूज़र इंटरफ़ेस (यूआई) पर पासवर्ड रीसेट करने के लिए, apigee-setup सुविधा का इस्तेमाल करें:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

कॉन्फ़िगरेशन की जांच की जा रही है

  1. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को किसी ब्राउज़र में यहां खोलें:
    http://<management-server-IP>:9000/

    उदाहरण के लिए:
    http://192.168.52.100:9000/
  2. नए क्रेडेंशियल का इस्तेमाल करके लॉग इन करें. अगर लॉगिन हो जाता है, तो कॉन्फ़िगरेशन सही है.

Apigee यूटिलिटी स्क्रिप्ट के लिए, Edge sysadmin के उपयोगकर्ता नाम स्टोर में बदलाव करना

  1. इस साइलेंट कॉन्फ़िगरेशन फ़ाइल में बदलाव करें. इसका इस्तेमाल करके, हमने Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल किया है, ताकि Admin_EMAIL की वैल्यू को उस उपयोगकर्ता नाम से बदला जा सके जिसे आपके बाहरी LDAP में इस्तेमाल करने वाले उपयोगकर्ता के लिए इस्तेमाल किया जाएगा:
    APIGEE_EMAIL=newUser
  2. कॉन्फ़िगरेशन फ़ाइल में दिए गए सभी Edge कॉम्पोनेंट पर उपयोगकर्ता नाम रीसेट करने के लिए, apigee-setup यूटिलिटी का इस्तेमाल करें:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    आपको यह निर्देश सभी एज नोड पर चलाना होगा. इनमें मैनेजमेंट सर्वर, राऊटर, Message प्रोसेसर, Qpid शामिल हैं.

कॉन्फ़िगरेशन की जांच करना

पुष्टि करें कि आपके पास मुख्य पीओडी का ऐक्सेस हो. मैनेजमेंट सर्वर पर, यह CURL निर्देश चलाएं:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

आपको फ़ॉर्म में आउटपुट दिखेगा:

[ {
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ ]
 },
 "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ],
 "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
 "externalHostName" : "localhost",
 "externalIP" : "192.168.1.11",
 "internalHostName" : "localhost",
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ {
     "name" : "started.at",
     "value" : "1454691312854"
   }, ... ]
 },
 "type" : [ "qpid-server" ],
 "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]