Edge for Private Cloud v. 4.17.09
शामिल होने की प्रोसेस पूरी करने के लिए, setup-org कमांड का इस्तेमाल करें. आपको मैनेजमेंट सर्वर नोड पर कमांड चलाना होगा.
शामिल होने की प्रोसेस के तहत, स्क्रिप्ट:
- संगठन बनाता है.
- यह किसी उपयोगकर्ता को संगठन के एडमिन के तौर पर सेट करता है.
- यह उपयोगकर्ता, सिस्टम एडमिन से अलग होना चाहिए. इसका मतलब है कि सिस्टम एडमिन खाते का एडमिन को संगठन के एडमिन के तौर पर इस्तेमाल न करें.
- संगठन के एडमिन के लिए, किसी मौजूदा उपयोगकर्ता को चुना जा सकता है या स्क्रिप्ट को कॉन्फ़िगर करके, नया उपयोगकर्ता बनाया जा सकता है.
- यह संगठन को किसी पॉड से जोड़ता है. डिफ़ॉल्ट रूप से, यह संगठन को "गेटवे" पॉड से जोड़ता है.
- एक परिवेश बनाएं.
- एनवायरमेंट के लिए वर्चुअल होस्ट बनाएं.
- एनवायरमेंट को सभी मैसेज प्रोसेसर से जोड़ें.
- आंकड़े देखने की सुविधा चालू होती है.
शामिल होने के लिए कॉन्फ़िगरेशन फ़ाइल
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”. अगर आपके पास अब तक कोई डीएनएस रिकॉर्ड नहीं है, तो राऊटर के आईपी पते का इस्तेमाल किया जा सकता है.
वर्चुअल होस्ट को कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानने के लिए, वर्चुअल होस्ट सेट अप करना लेख पढ़ें. - टीएलएस/एसएसएल कॉन्फ़िगरेशन के लिए, कीस्टोर और ट्रस्टस्टोर और प्राइवेट क्लाउड के लिए एपीआई में टीएलएस ऐक्सेस कॉन्फ़िगर करना देखें. यहां आपको JAR फ़ाइल बनाने और टीएलएस/एसएसएल कॉन्फ़िगर करने के अन्य पहलुओं के बारे में ज़्यादा जानकारी मिलेगी.
- वर्चुअल होस्ट को कॉन्फ़िगर करने के बारे में ज़्यादा जानने के लिए, प्राइवेट क्लाउड के लिए एपीआई में टीएलएस ऐक्सेस को कॉन्फ़िगर करना लेख पढ़ें.
शामिल होने की प्रोसेस
- मैनेजमेंट सर्वर नोड पर apigee-provision इंस्टॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision install - मैनेजमेंट सर्वर नोड पर यह कमांड चलाएं:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
कॉन्फ़िगरेशन फ़ाइल को "apigee" उपयोगकर्ता ऐक्सेस या पढ़ सके.
शामिल होने की पुष्टि करना
शामिल होने की प्रोसेस पूरी होने के बाद, मैनेजमेंट सर्वर नोड पर ये CURL कमांड देकर, सिस्टम की स्थिति की पुष्टि करें.
- मैनेजमेंट सर्वर पर उपयोगकर्ता और संगठन की स्थिति देखने के लिए, ये CURL कमांड दें:
> curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/users
> curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations
> curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/deployments - अगर आपने Analytics की सुविधा चालू की है, तो इस निर्देश का इस्तेमाल करें:
> curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/provisioning/axstatus - PostgreSQL डेटाबेस की स्थिति देखने के लिए, मशीन 2 पर यह कमांड चलाकर psql को शुरू करें:
> psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
कमांड प्रॉम्प्ट पर, अपने संगठन की आंकड़ों वाली टेबल देखने के लिए यह कमांड डालें:
apigee=# : \d analytics."<orgname>.prod.fact"
psql से बाहर निकलने के लिए, यह कमांड इस्तेमाल करें:
apigee=# \q - वेब ब्राउज़र का इस्तेमाल करके, Apigee Edge के यूज़र इंटरफ़ेस को ऐक्सेस करें. याद रखें कि आपने इंस्टॉलेशन के आखिर में, मैनेजमेंट कंसोल का यूआरएल पहले ही नोट कर लिया था.
- अपना पसंदीदा ब्राउज़र लॉन्च करें और Edge यूज़र इंटरफ़ेस (यूआई) का यूआरएल डालें. यह कुछ इस तरह दिखता है, जहां आईपी पता मशीन 1 का है या उस मशीन का है जिस पर आपने वैकल्पिक कॉन्फ़िगरेशन के लिए यूज़र इंटरफ़ेस (यूआई) इंस्टॉल किया है:
http://192.168.56.111:9000/login
9000, यूज़र इंटरफ़ेस (यूआई) से इस्तेमाल किया जाने वाला पोर्ट नंबर है. अगर ब्राउज़र को सीधे Edge यूज़र इंटरफ़ेस (यूआई) को होस्ट करने वाले सर्वर पर शुरू किया जा रहा है, तो इस फ़ॉर्मैट में यूआरएल का इस्तेमाल किया जा सकता है:
http://localhost:9000/login
ध्यान दें: पक्का करें कि पोर्ट 9000 खुला हो. - कंसोल के लॉगिन पेज पर, Apigee सिस्टम एडमिन का उपयोगकर्ता नाम/पासवर्ड डालें.
ध्यान दें: यह ग्लोबल सिस्टम एडमिन का पासवर्ड है, जिसे आपने इंस्टॉलेशन के दौरान सेट किया था. इसके अलावा, ये काम भी किए जा सकते हैं:
- अपना पसंदीदा ब्राउज़र लॉन्च करें और Edge यूज़र इंटरफ़ेस (यूआई) का यूआरएल डालें. यह कुछ इस तरह दिखता है, जहां आईपी पता मशीन 1 का है या उस मशीन का है जिस पर आपने वैकल्पिक कॉन्फ़िगरेशन के लिए यूज़र इंटरफ़ेस (यूआई) इंस्टॉल किया है:
- Apigee के नए उपयोगकर्ता खाते के लिए साइन अप करें और लॉगिन करने के लिए नए उपयोगकर्ता क्रेडेंशियल का इस्तेमाल करें.
- साइन इन पर क्लिक करें. इसके बाद, ब्राउज़र आपको इस यूआरएल पर रीडायरेक्ट करेगा:
http://192.168.56.111:9000/platform/#/<orgname>/
इसके बाद, एक डैशबोर्ड खुलेगा. इससे आपको पहले बनाए गए संगठन को कॉन्फ़िगर करने की सुविधा मिलती है. हालांकि, इसके लिए ज़रूरी है कि आपने Apigee एडमिन क्रेडेंशियल का इस्तेमाल करके लॉग इन किया हो. - अगर आपने Edge का इस्तेमाल करना शुरू किया है, तो अब आपके पास अपना पहला एपीआई प्रॉक्सी बनाने का विकल्प है. ज़्यादा जानकारी के लिए, अपना पहला एपीआई प्रॉक्सी बनाएं लेख पढ़ें.
सैंपल वाले सेक्शन भी देखें. इनमें सैंपल की सूची और मॉक टारगेट RESTful API शामिल हैं. इनका इस्तेमाल, एपीआई बनाने के अपने प्रयोगों में किया जा सकता है. इसके लिए, मॉक टारगेट एपीआई पर जाएं.
- साइन इन पर क्लिक करें. इसके बाद, ब्राउज़र आपको इस यूआरएल पर रीडायरेक्ट करेगा: