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

Edge for Private Cloud v. 4.16.09

setup-org कमांड का इस्तेमाल करके शामिल होने की प्रोसेस को पूरा कर सके. आपको Management Server नोड पर निर्देश चलाना होगा.

प्रोग्राम में शामिल होने की प्रोसेस के तहत, स्क्रिप्ट:

  • संगठन बनाता है.
  • चुने गए उपयोगकर्ता को संगठन के एडमिन के तौर पर सेट करता है.
    • यह उपयोगकर्ता, 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/एसएसएल कॉन्फ़िगरेशन के लिए, कीस्टोर और Truststores और किसी एपीआई फ़ॉर द Private Cloud, ताकि JAR फ़ाइल बनाने और अन्य पहलुओं के बारे में ज़्यादा जानकारी पाई जा सके को कॉन्फ़िगर करने का तरीका बताया गया है.

शामिल होने पर की जाने वाली गतिविधि

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

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

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

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

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

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कमांड प्रॉम्प्ट पर, नीचे दिए गए कमांड को टाइप करके अपने संगठन:
    apigee=# : \d analytics."<orgname>.prod.fact"

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

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

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

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