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

Edge for Private Cloud v. 4.17.09

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

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

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

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

Edge यूज़र इंटरफ़ेस (यूआई) पासवर्ड को बदलने का तरीका इस बात पर निर्भर करता है कि आपका बाहरी LDAP सर्वर उपयोगकर्ता नामों को कैसे दिखाता है:

  • अगर उपयोगकर्ता नाम ईमेल पते हैं, तो Edge यूज़र इंटरफ़ेस (यूआई) को अपडेट करने के लिए setup.sh यूटिलिटी का इस्तेमाल करें
  • अगर उपयोगकर्ता नाम, ईमेल पते के बजाय आईडी हैं, तो Edge यूज़र इंटरफ़ेस (यूआई) को अपडेट करने के लिए, एपीआई कॉल और प्रॉपर्टी का इस्तेमाल करें

दोनों प्रक्रियाओं के बारे में नीचे बताया गया है.

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

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

    AmphitheatreHost=smtp.gmail.com
    SSSpटैम्प,





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

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

  1. यूज़र आईडी और पासवर्ड को एन्क्रिप्ट (सुरक्षित) करें:
    > java -cp "/opt/apigee/edge-ui/conf:/opt/apigee/edge-ui/lib/*" utils.EncryptUtil 'उपयोगकर्ता:PWord'
  2. किसी एडिटर में ui.properties फ़ाइल खोलें. अगर फ़ाइल मौजूद नहीं है, तो इसे बनाएं:
    > vi /opt/apigee/customer/application/ui.properties
  3. ui.properties में, ui.properties टोकन को पहले चरण में कॉल से मिली वैल्यू पर सेट करें:
    ui.properties
  4. ui.properties के मालिक को 'apigee' पर सेट करें:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Edge यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
    > /opt/ apigee/apigee-service/bin/apigee-service add-uiव्यू

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

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

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

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

  1. इस साइलेंट कॉन्फ़िगरेशन फ़ाइल में बदलाव करें



    newUser
  2. कॉन्फ़िगरेशन फ़ाइल में दिए गए सभी Edge कॉम्पोनेंट पर उपयोगकर्ता नाम रीसेट करने के लिए, apigee-setup यूटिलिटी का इस्तेमाल करें:
    > /opt/apigee/apigee-setup/bin/setup.sh -pedge -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"
} ]