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

Edge for Private Cloud v. 4.17.05

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

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

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

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

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

  • अगर उपयोगकर्ता नाम ईमेल पते हैं, तो Edge अपडेट करने के लिए setup.sh सुविधा का इस्तेमाल करें यूज़र इंटरफ़ेस (यूआई)
  • अगर उपयोगकर्ता नाम, ईमेल पते के बजाय आईडी हैं, तो एपीआई कॉल का इस्तेमाल करें और 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

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

  1. यूज़र आईडी और पासवर्ड एन्क्रिप्ट (सुरक्षित) करें:
    > जावा -सीपी "/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 में, सेट करें conf_apigee_apigee.mgmt.credential टोकन पहले चरण में, कॉल से मिली वैल्यू:
    conf_apigee_apigee.mgmt.credential="STRING_RETURNED_IN_STEP_1"
  4. ui.properties के मालिक को 'apigee' पर सेट करें:
    > चॉन एपीआईजी:पिजी /opt/apigee/customer/application/ui.properties
  5. Edge यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
    > /opt/ apigee/apigee-service/bin/apigee-service Edge-ui रीस्टार्ट

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

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

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

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

  1. उस साइलेंट कॉन्फ़िगरेशन फ़ाइल में बदलाव करें जिसका इस्तेमाल आपने Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल करने के लिए किया था, ताकि ये सेट किए जा सकें प्रॉपर्टी का उपयोग करके Admin_EMAIL की वैल्यू को उस उपयोगकर्ता नाम में बदलें जिसका इस्तेमाल आप अपने sysadmin के लिए करेंगे आपके बाहरी LDAP में मौजूद उपयोगकर्ता:
    APIGEE_EMAIL=newUser
    ?IS_EXTERNAL_AUTH="true"


    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है IS_EXTERNAL_AUTH प्रॉपर्टी Edge को ईमेल पते के बजाय खाते का नाम इस्तेमाल करने के लिए कॉन्फ़िगर करता है, उपयोगकर्ता नाम.
  2. apigee-setup का इस्तेमाल करें कॉन्फ़िगरेशन फ़ाइल से सभी Edge कॉम्पोनेंट पर उपयोगकर्ता नाम रीसेट करने की सुविधा:
    > /opt/apigee/apigee-setup/bin/setup.sh -p Edge -f configFile

    आपको यह कमांड सभी एज नोड पर, सभी 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"
} ]