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

Edge for Private Cloud v. 4.16.05

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

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

विकल्प के तौर पर, संगठन के एडमिन के तौर पर काम करने के लिए, एक नया उपयोगकर्ता बनाया जा सकता है.

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

ऑनबोर्डिंग के लिए साइलेंट कॉन्फ़िगरेशन फ़ाइल

सेटअप-संगठन निर्देश के लिए कोई कॉन्फ़िगरेशन फ़ाइल पास करें. सेटअप संगठन निर्देश को शुरू करें और -f विकल्प तय करें. इसमें साइलेंट कॉन्फ़िगरेशन फ़ाइल का पाथ भी शामिल है:

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

साइलेंट इंस्टॉलेशन के लिए सिर्फ़ यह ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल ऐसी होनी चाहिए जिसे "apigee" उपयोगकर्ता ऐक्सेस कर सके या पढ़ सके. उदाहरण के लिए, फ़ाइल को नोड पर मौजूद /tmp डायरेक्ट्री में रखें.

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

IP1=192.168.1.1

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

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

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

#
# Set the organization administrator.
# Do not use sys admin as 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

# 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/एसएसएल कॉन्फ़िगरेशन के लिए, JAR फ़ाइल बनाने और TLS/एसएसएल को कॉन्फ़िगर करने के अन्य पहलुओं के बारे में ज़्यादा जानने के लिए, Keystores और Truststores और Edge ऑन प्रिमिस के लिए 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" उपयोगकर्ता ऐक्सेस कर सके या पढ़ सके. उदाहरण के लिए, फ़ाइल को नोड पर मौजूद /tmp डायरेक्ट्री में रखें.

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

शामिल होने की प्रक्रिया पूरी होने के बाद, मैनेजमेंट सर्वर नोड पर ये 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 का इस्तेमाल पहले कभी नहीं किया है, तो अब अपना पहला एपीआई प्रॉक्सी बनाएं. ज़्यादा जानकारी के लिए, अपना पहला एपीआई प्रॉक्सी बनाएं देखें.