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

Edge for Private Cloud v. 4.16.09

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

इन दो जगहों की जानकारी अपडेट करनी होगी:

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

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

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

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=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 सिस्टम एडमिन के उपयोगकर्ता नाम के स्टोर में बदलाव करना

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

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

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

पुष्टि करें कि आपके पास सेंट्रल पीओडी का ऐक्सेस है. मैनेजमेंट सर्वर पर, यह 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"
} ]