संगठन को शामिल करना

Edge for Private Cloud v4.18.01

शामिल होने की प्रोसेस पूरी करने के लिए, setup-org कमांड का इस्तेमाल करें. आपको मैनेजमेंट सर्वर नोड पर कमांड चलाना होगा.

ऑनबोर्डिंग प्रोसेस के तहत, स्क्रिप्ट:

  • संगठन बनाता है.
  • चुने गए उपयोगकर्ता को संगठन के एडमिन के रूप में सेट करता है.
    • यह उपयोगकर्ता, sys एडमिन उपयोगकर्ता से अलग होना चाहिए. इसका मतलब है कि, sys एडमिन उपयोगकर्ता को संगठन के एडमिन के तौर पर इस्तेमाल न करें.
    • संगठन के एडमिन के लिए, किसी मौजूदा उपयोगकर्ता को जोड़ा जा सकता है या नया उपयोगकर्ता बनाने के लिए, स्क्रिप्ट को कॉन्फ़िगर किया जा सकता है.
  • संगठन को पॉड के साथ जोड़ता है, जो डिफ़ॉल्ट रूप से इसे "गेटवे" पॉड से जोड़ता है.
  • एक परिवेश बनाएं.
  • पर्यावरण के लिए एक वर्चुअल होस्ट बनाएं.
  • एनवायरमेंट को सभी मैसेज प्रोसेसर के साथ जोड़ें.
  • आंकड़े की सुविधा चालू करता है.

शामिल करने के लिए कॉन्फ़िगरेशन फ़ाइल

कॉन्फ़िगरेशन फ़ाइल को setup-org कमांड पर पास करें. setup-org कमांड शुरू करें और -f विकल्प बताएं, जिसमें साइलेंट कॉन्फ़िगरेशन फ़ाइल का पाथ शामिल हो:

> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

साइलेंट इंस्टॉलेशन के लिए सिर्फ़ यह ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल ऐसी होनी चाहिए जिसे "apigee" उपयोगकर्ता ऐक्सेस कर सके या पढ़ सके.

नीचे साइलेंट कॉन्फ़िगरेशन फ़ाइल का एक उदाहरण दिया गया है. अपनी ज़रूरतों के मुताबिक, इसमें बदलाव करें:

IP1=192.168.1.1

# Specify the IP or DNS name of the Management Server.
MSIP="$IP1"

# Specify the Edge sys admin credentials.
ADMIN_EMAIL="admin@email.com"
APIGEE_ADMINPW=adminPassword     # If omitted, you are prompted for it.

# Specify organization name.
ORG_NAME=myorg  # lowercase only, no spaces, underscores, or periods.

# Specify the organization administrator user.
# Either specify an existing user, or specify the information
# necessary to create a new user.
# Do not use the sys admin as the organization administrator.
#
# Create a new user for the organization administrator. 
NEW_USER="y"
# New user information if NEW_USER="y".
USER_NAME=new@user.com
FIRST_NAME=new
LAST_NAME=user
USER_PWD="newUserPword"
ORG_ADMIN=new@user.com
#
# Or, specify an existing user as the organization admin,
# omit USER_NAME, FIRST_NAME, LAST_NAME, USER_PWD.
# NEW_USER="n"
# ORG_ADMIN=existing@user.com

# Specify environment name. 
ENV_NAME=prod

# Specify virtual host information.
VHOST_PORT=9001
VHOST_NAME=default

# If you have a DNS entry for the virtual host.
VHOST_ALIAS=myorg-test.apigee.net

# If you do not have a DNS entry for the virtual host, 
# specify the IP and port of each router as a space-separated list:
# VHOST_ALIAS="firstRouterIP:9001 secondRouterIP:9001" 

# Optionally configure TLS/SSL for virtual host.
# VHOST_SSL=y     # Set to "y" to enable TLS/SSL on the virtual host.
# KEYSTORE_JAR=   # JAR file containing the cert and private key.
# KEYSTORE_NAME=  # Name of the keystore. 
# KEYSTORE_ALIAS= # The key alias.
# KEY_PASSWORD=   # The key password, if it has one. 

# Specify the analytics group. 
# AXGROUP=axgroup-001 # Default name is axgroup-001.

ध्यान दें:

  • VHOST_ALIAS के लिए, अगर आपके पास पहले से कोई ऐसा डीएनएस रिकॉर्ड है जिसका इस्तेमाल आपको वर्चुअल होस्ट को ऐक्सेस करने के लिए करना है, तो होस्ट का अन्य नाम बताएं. साथ ही, वैकल्पिक तौर पर पोर्ट की जानकारी दें, जैसे कि “myapi.example.com”. अगर आपके पास अब तक कोई डीएनएस रिकॉर्ड नहीं है, तो राऊटर के आईपी पते का इस्तेमाल किया जा सकता है.

    वर्चुअल होस्ट को कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानने के लिए, वर्चुअल होस्ट सेट अप करना लेख पढ़ें.
  • TLS/एसएसएल कॉन्फ़िगरेशन के लिए, Keystores और Truststores और प्राइवेट क्लाउड के लिए, TLS के ऐक्सेस को कॉन्फ़िगर करना लेख पढ़ें. इससे आपको JAR फ़ाइल बनाने और TLS/एसएसएल को कॉन्फ़िगर करने के अन्य पहलुओं के बारे में ज़्यादा जानकारी मिलेगी.
  • वर्चुअल होस्ट कॉन्फ़िगर करने के बारे में ज़्यादा जानकारी के लिए, प्राइवेट क्लाउड के लिए, एपीआई के TLS ऐक्सेस को कॉन्फ़िगर करना देखें.

शामिल होने की प्रोसेस

  1. मैनेजमेंट सर्वर नोड पर apigee-provision इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. मैनेजमेंट सर्वर नोड पर निर्देश चलाएं:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

    कॉन्फ़िगरेशन फ़ाइल ऐसी होनी चाहिए जिसे "apigee" उपयोगकर्ता ऐक्सेस कर सके या पढ़ सके.

शामिल होने की पुष्टि

शामिल होने की प्रक्रिया पूरी होने के बाद, मैनेजमेंट सर्वर नोड पर ये CURL निर्देश जारी करके, सिस्टम की स्थिति की पुष्टि करें.

  1. मैनेजमेंट सर्वर पर, उपयोगकर्ता और संगठन की स्थिति जानने के लिए, ये CURL निर्देश देखें:
    > curl -u <adminEmail>:<adminpasswd> http://localhost:8080/v1/users
    > curl -u <adminEmail>:<admin पासwd> http://localhost:8080/v1/organizations <localhost/admin/organizations>
  2. अगर आपने Analytics की सुविधा चालू की है, तो इस निर्देश का इस्तेमाल करें:
    > curl -u <adminEmail>:<admin Passwd> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/Provision/axstatus
  3. psql को शुरू करने के लिए, मशीन 2 पर नीचे दिया गया कमांड चलाकर, PostgreSQL डेटाबेस की स्थिति भी देखी जा सकती है:
    > psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    कमांड प्रॉम्प्ट पर, नीचे दिए गए Analytics कमांड को देखने के लिए, \org =apiq.
    बाहर देखें.
    api.q. :

  4. वेब ब्राउज़र का इस्तेमाल करके, Apigee Edge का यूज़र इंटरफ़ेस ऐक्सेस करना. याद रखें कि आपने इंस्टॉलेशन के आखिर में मैनेजमेंट कंसोल का यूआरएल नोट कर लिया है.
    1. अपना पसंदीदा ब्राउज़र लॉन्च करें और Edge यूज़र इंटरफ़ेस (यूआई) का यूआरएल डालें. यह नीचे दिए गए पते जैसा दिखता है, जहां आईपी पता मशीन 1 के लिए है या उस मशीन का है जिस पर आपने वैकल्पिक कॉन्फ़िगरेशन के लिए यूज़र इंटरफ़ेस (यूआई) इंस्टॉल किया है:
      http://192.168.56.111:9000/login

      9000 वह पोर्ट नंबर है जिसे यूज़र इंटरफ़ेस (यूआई) इस्तेमाल करता है. अगर सीधे तौर पर Edge यूज़र इंटरफ़ेस (यूआई) होस्ट करने वाले सर्वर पर ब्राउज़र शुरू किया जा रहा है, तो इस फ़ॉर्म में यूआरएल इस्तेमाल किया जा सकता है:
      http://localhost:9000/login

      ध्यान दें: पक्का करें कि पोर्ट 9000 खुला हो.
    2. कंसोल के लॉगिन पेज पर, Apigee सिस्टम के एडमिन का उपयोगकर्ता नाम/पासवर्ड बताएं.
      ध्यान दें: यह ग्लोबल सिस्टम एडमिन पासवर्ड है, जिसे आपने इंस्टॉल करने के दौरान सेट किया था. वैकल्पिक रूप से, आपके पास ये विकल्प हैं:
  5. नए Apigee उपयोगकर्ता खाते के लिए साइन अप करें और लॉगिन करने के लिए, नए उपयोगकर्ता क्रेडेंशियल का इस्तेमाल करें.
    1. 'साइन इन करें' पर क्लिक करने पर, ब्राउज़र इस पर रीडायरेक्ट करता है:
      http://192.168.56.111:9000/platform/#/<orgname>/

      इसके बाद एक डैशबोर्ड खुलता है, जो पहले बनाए गए संगठन को कॉन्फ़िगर करने की सुविधा देता है (अगर आपने Apigee एडमिन के क्रेडेंशियल से लॉग इन किया है).
    2. अगर आपने Edge का इस्तेमाल पहले कभी नहीं किया है, तो अब अपना पहला एपीआई प्रॉक्सी बनाएं. ज़्यादा जानकारी के लिए, अपना पहला एपीआई प्रॉक्सी बनाएं देखें.

      सैंपल के सेक्शन भी देखें. इनमें सैंपल की सूची और मॉक टारगेट RESTful API शामिल हैं. इनका इस्तेमाल मॉक टारगेट एपीआई पर, एपीआई बनाने वाले अपने प्रयोगों में किया जा सकता है.