New Edge UI को कॉन्फ़िगर करना

इस दस्तावेज़ में, Apigee Edge for Private Cloud के लिए, New Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल और कॉन्फ़िगर करने का तरीका बताया गया है. वर्शन 4.54.00 में, न्यू Edge यूज़र इंटरफ़ेस (यूआई) में दो आरपीएम कॉम्पोनेंट शामिल हैं:

  • edge-management-ui: New Edge यूज़र इंटरफ़ेस (यूआई) का बैकएंड सर्वर.
  • edge-management-ui-static: New Edge UI के फ़्रंटएंड के लिए स्टैटिक वेब ऐसेट.

setup.sh को aio (ऑल-इन-वन), sa (स्टैंडअलोन) या ms (मैनेजमेंट सर्वर) प्रोफ़ाइल के साथ चलाने पर, New Edge UI डिफ़ॉल्ट रूप से इंस्टॉल हो जाता है. इसके अलावा, इसे ue प्रोफ़ाइल का इस्तेमाल करके किसी नोड पर अलग से भी इंस्टॉल किया जा सकता है.

ज़रूरी शर्तें

Apigee Edge for Private Cloud इंस्टॉलेशन में, New Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल या कॉन्फ़िगर करने से पहले, पक्का करें कि नोड इन ज़रूरी शर्तों को पूरा करता हो:

  • हार्डवेयर और ओएस से जुड़ी ज़रूरी शर्तें:
    • 4 जीबी रैम
    • दो सीपीयू कोर
    • डिस्क में 60 जीबी स्टोरेज
    • apigee-setup यूटिलिटी का 4.54.00 वर्शन, नोड पर इंस्टॉल किया गया हो. इसके बारे में Edge apigee-setup यूटिलिटी इंस्टॉल करना लेख में बताया गया है.
    • पोर्ट 3001 खुला होना चाहिए. यह डिफ़ॉल्ट पोर्ट है. इसका इस्तेमाल, Edge के नए यूज़र इंटरफ़ेस (यूआई) के अनुरोधों के लिए किया जाता है. अगर New Edge UI कॉन्फ़िगरेशन फ़ाइल में बताई गई प्रॉपर्टी का इस्तेमाल करके पोर्ट बदला जाता है, तो पक्का करें कि पोर्ट खुला हो.
  • Authentication:
    • बेसिक ऑथेंटिकेशन (डिफ़ॉल्ट): यह डिफ़ॉल्ट रूप से चालू होता है (AUTH_MODE=basic). यह Edge Management Server और SymasLDAP क्रेडेंशियल का इस्तेमाल करता है. इसके लिए, किसी बाहरी आइडेंटिटी प्रोवाइडर (आईडीपी) की ज़रूरत नहीं होती.
    • एसएसओ / बाहरी आईडीपी (ज़रूरी नहीं): आपके पास Apigee एसएसओ या बाहरी आईडीपी (जैसे, एसएएमएल या ओआईडीसी) को कॉन्फ़िगर करने का विकल्प होता है. अगर टीएलएस के ज़रिए किसी बाहरी आईडीपी से कनेक्ट किया जाता है, तो आईडीपी को टीएलएस 1.2 या इसके बाद वाले वर्शन के साथ काम करना चाहिए.

New Edge यूज़र इंटरफ़ेस (यूआई) की सुविधाओं के बारे में ज़्यादा जानने के लिए, प्राइवेट क्लाउड के लिए New Edge यूज़र इंटरफ़ेस (यूआई) लेख पढ़ें.

इंस्टॉल करने और कॉन्फ़िगर करने के बारे में खास जानकारी

ue प्रोफ़ाइल का इस्तेमाल करके, Edge के नए यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल या फिर से कॉन्फ़िगर करने की प्रोसेस इस तरह है:

  • पक्का करें कि नोड पर apigee-setup यूटिलिटी इंस्टॉल हो.
  • साइलेंट कॉन्फ़िगरेशन फ़ाइल बनाएं और अपनी सेटिंग के हिसाब से उसमें बदलाव करें.
  • रन /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile. इससे edge-management-ui और edge-management-ui-static, दोनों इंस्टॉल और कॉन्फ़िगर हो जाते हैं.
  • http://new_edge_UI_IP:3001 पर लॉग इन करें और Edge के नए यूज़र इंटरफ़ेस (यूआई) को आज़माएं.

अगर आपका मैनेजमेंट सर्वर और New Edge UI सर्वर, लोड बैलेंसर के पीछे है और लोड बैलेंसर पर टीएलएस ऑफलोडिंग हो रही है, तो पक्का करें कि कॉन्फ़िगरेशन में, लोड बैलेंसर पर टीएलएस बंद होने पर New Edge UI को कॉन्फ़िगर करें में हाइलाइट की गई प्रॉपर्टी दिख रही हों.

New Edge यूज़र इंटरफ़ेस (यूआई) की कॉन्फ़िगरेशन फ़ाइल

यहां दिए गए उदाहरण में, डिफ़ॉल्ट बेसिक ऑथेंटिकेशन के साथ नए Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल और कॉन्फ़िगर करने के लिए, कॉन्फ़िगरेशन फ़ाइल दिखाई गई है.

पुष्टि करने के बुनियादी तरीके का कॉन्फ़िगरेशन (डिफ़ॉल्ट)

# IP of the Edge Management Server.
IP1=management_server_IP

# IP of the New Edge UI node (can be the same as IP1 or a separate node).
IP2=new_edge_UI_server_IP

# Edge sys admin credentials.
ADMIN_EMAIL=your@email.com
APIGEE_ADMINPW=your_password    # If omitted, you are prompted for it.

# Edge Management Server information.
APIGEE_PORT_HTTP_MS=8080
MSIP=$IP1
MS_SCHEME=http

#
# New Edge UI configuration.
#
MANAGEMENT_UI_PORT=3001
MANAGEMENT_UI_IP=$IP2
MANAGEMENT_UI_APP_ENV=OPDK
MANAGEMENT_UI_SCHEME=http
MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT

# Authentication mode (basic is default)
AUTH_MODE=basic

## SMTP Configuration
SKIP_SMTP=n       # Skip now and configure later by specifying "y".
SMTPHOST=smtp.example.com
SMTPUSER=your@email.com
SMTPPASSWORD=your_email_password
SMTPSSL=y
SMTPPORT=465      # If no SSL, use a different port, such as 25.
SMTPMAILFROM="My Company <myco@company.com>"

New Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल या कॉन्फ़िगर करना

ue प्रोफ़ाइल का इस्तेमाल करके, New Edge यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल या कॉन्फ़िगर करने के लिए:

  1. टारगेट नोड में एडमिन के तौर पर लॉग इन करें.
  2. नोड पर apigee-setup यूटिलिटी का 4.54.00 वर्शन इंस्टॉल करें. इसके लिए, Edge apigee-setup यूटिलिटी इंस्टॉल करें में दिया गया तरीका अपनाएं.
  3. नीचे दिया गया निर्देश चलाकर, Yum की मदद से कैश मेमोरी में सेव की गई सारी जानकारी मिटाएं:
    sudo yum clean all
  4. New Edge यूज़र इंटरफ़ेस (यूआई) की कॉन्फ़िगरेशन फ़ाइल में दिए गए तरीके से कॉन्फ़िगरेशन फ़ाइल बनाएं. साथ ही, यह पक्का करें कि उसका मालिकाना हक "apigee" उपयोगकर्ता के पास हो:
    chown apigee:apigee configFile
  5. नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile

    apigee-setup यूटिलिटी, edge-management-ui और edge-management-ui-static को इंस्टॉल और कॉन्फ़िगर करती है.

  6. ब्राउज़र में यह यूआरएल खोलकर, New Edge यूज़र इंटरफ़ेस (यूआई) में लॉग इन करें:
    http://new_edge_UI_IP:3001

    जहां new_edge_UI_IP, नए Edge यूज़र इंटरफ़ेस (यूआई) को होस्ट करने वाले नोड का आईपी पता या होस्टनेम है.

  7. अपने क्रेडेंशियल डालें.

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

    अगर नया Edge यूज़र इंटरफ़ेस (यूआई) नहीं दिख रहा है, तो पक्का करें कि कनेक्शन के लिए पोर्ट 3001 खुला हो.

ज़रूरी नहीं: अगर आपको पुष्टि करने के लिए Apigee SSO कॉन्फ़िगर करना है, तो Apigee SSO इंस्टॉल और कॉन्फ़िगर करें और New Edge UI पर बाहरी आईडीपी चालू करें में दिया गया तरीका अपनाएं.

New Edge यूज़र इंटरफ़ेस (यूआई) को अनइंस्टॉल करना

किसी नोड से New Edge यूज़र इंटरफ़ेस (यूआई) को अनइंस्टॉल करने के लिए, edge-management-ui और edge-management-ui-static, दोनों कॉम्पोनेंट को अनइंस्टॉल करें.

New Edge के यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अनइंस्टॉल करने के लिए:

/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall

नोड से सभी Edge कॉम्पोनेंट हटाने के लिए:

  1. मशीन पर चल रही Edge की सभी सेवाओं को बंद करें:
    /opt/apigee/apigee-service/bin/apigee-all stop
  2. yum कैश मेमोरी मिटाएं:
    sudo yum clean all
  3. सभी Apigee RPM हटाएं:
    sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
  4. इंस्टॉलेशन रूट डायरेक्ट्री हटाएं:
    sudo rm -rf /opt/apigee