Edge को इंस्टॉल करने के बाद, कुछ सामान्य टास्क किए जा सकते हैं. जैसे, इंस्टॉल किए गए Edge की पुष्टि करना, सेटिंग में बदलाव करना, और कॉन्फ़िगरेशन को पसंद के मुताबिक बनाना. इन टास्क में ये शामिल हैं:
| टास्क | ब्यौरा |
|---|---|
| Edge कॉम्पोनेंट पर कमांड लागू करना | apigee-service यूटिलिटी का इस्तेमाल करके, Edge के हर कॉम्पोनेंट को चालू, बंद, और रीस्टार्ट करें. साथ ही, उसका स्टेटस देखें. |
| Edge कॉम्पोनेंट कॉन्फ़िगर करना | Edge कॉम्पोनेंट की डिफ़ॉल्ट सेटिंग बदलने के लिए, प्रॉपर्टी फ़ाइलों का इस्तेमाल करें. |
| apigee-validate चलाना | टेस्ट स्क्रिप्ट को शुरू करें, ताकि यह पक्का किया जा सके कि हर कॉम्पोनेंट का इंस्टॉलेशन सफल रहा. |
| JVM हीप की सेटिंग को ऑप्टिमाइज़ करना | हर नोड के लिए, Java मेमोरी की सेटिंग ऑप्टिमाइज़ करें. |
| LDAP की पासवर्ड नीति मैनेज करना | डिफ़ॉल्ट LDAP पासवर्ड बदलें और पुष्टि करने की अलग-अलग सेटिंग कॉन्फ़िगर करें. |
| नोड पर apigee-monit इंस्टॉल करना | नोड पर कॉम्पोनेंट को मॉनिटर करने वाला टूल इंस्टॉल करें और उसका इस्तेमाल करें. साथ ही, कॉम्पोनेंट के काम न करने पर उन्हें रीस्टार्ट करने की कोशिश करें. |
| PostgreSQL का डिफ़ॉल्ट पासवर्ड बदलना | Apigee का सुझाव है कि Edge for Private Cloud को इंस्टॉल करने के बाद, डिफ़ॉल्ट PostgreSQL पासवर्ड बदलें. इससे आपके डेटा की सुरक्षा बनी रहेगी. |
| PostgreSQL पर्ज जॉब सेट अप करना | Analytics सेवा से इकट्ठा किए गए अतिरिक्त डेटा को हटाना. |
| Cassandra nodetool repair सेट अप करना | सभी नोड में एक जैसा डेटा बनाए रखने के लिए, आपको Cassandra रिंग का समय-समय पर रखरखाव करना चाहिए. |
| अपने-आप शुरू होने की सुविधा चालू करना | रीबूट के दौरान, Edge for Private Cloud को अपने-आप रीस्टार्ट होने का निर्देश दें. |
| New Edge यूज़र इंटरफ़ेस (यूआई) को कॉन्फ़िगर करना | New Edge यूज़र इंटरफ़ेस (यूआई) के लिए, पुष्टि करने की प्रोसेस और वैकल्पिक सेटिंग कॉन्फ़िगर करें. यह यूज़र इंटरफ़ेस (यूआई), Apigee Edge for Private Cloud के डेवलपर और एडमिन के लिए मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) है. |
ध्यान दें कि ये कुछ ऐसे सामान्य टास्क हैं जिन्हें आम तौर पर Edge इंस्टॉल करने के बाद किया जाता है. अन्य कार्रवाइयों और एडमिन से जुड़े टास्क के लिए, Edge को कॉन्फ़िगर करने का तरीका और कार्रवाइयां देखें.
Edge कॉम्पोनेंट पर निर्देश लागू करना
Edge, /opt/apigee/apigee-service/bin में मैनेजमेंट यूटिलिटी इंस्टॉल करता है. इनका इस्तेमाल करके, Edge के इंस्टॉलेशन को मैनेज किया जा सकता है. उदाहरण के लिए, नोड पर मौजूद सभी Edge कॉम्पोनेंट को शुरू, बंद, रीस्टार्ट करने या उनकी स्थिति का पता लगाने के लिए, apigee-all यूटिलिटी का इस्तेमाल किया जा सकता है:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
अलग-अलग कॉम्पोनेंट को कंट्रोल और कॉन्फ़िगर करने के लिए, apigee-service यूटिलिटी का इस्तेमाल करें. apigee-service यूटिलिटी का फ़ॉर्मैट ऐसा है:
/opt/apigee/apigee-service/bin/apigee-service component_name action
जहां component_name कॉम्पोनेंट की पहचान करता है. कॉम्पोनेंट उस नोड पर होना चाहिए जिस पर apigee-service को लागू किया जाता है. आपके कॉन्फ़िगरेशन के आधार पर, component_name की वैल्यू में ये शामिल हो सकते हैं:
apigee-cassandra(कैसेंड्रा)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL डेटाबेस)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(मैनेजमेंट सर्वर)edge-management-ui(New Edge UI)edge-message-processor(मैसेज प्रोसेसर)edge-postgres-server(Postgres Server)edge-qpid-server(Qpid Server)edge-router(Edge Router)
इन कॉम्पोनेंट के अलावा, अपने कॉन्फ़िगरेशन के आधार पर apigee-provision और apigee-validate कॉम्पोनेंट पर apigee-service को भी शुरू किया जा सकता है.
उदाहरण के लिए, Edge राऊटर को रीस्टार्ट करने के लिए, यह कमांड चलाएं:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
/opt/apigee डायरेक्ट्री की जांच करके, यह पता लगाया जा सकता है कि नोड पर कौनसे कॉम्पोनेंट इंस्टॉल किए गए हैं. उस डायरेक्ट्री में, नोड पर इंस्टॉल किए गए हर Edge कॉम्पोनेंट के लिए एक सबडायरेक्ट्री होती है. हर सबडायरेक्ट्री के नाम से पहले यह प्रीफ़िक्स होता है:
apigee: Edge में इस्तेमाल किया जाने वाला तीसरे पक्ष का कॉम्पोनेंट. उदाहरण के लिए,apigee-cassandra.edge: Apigee का Edge कॉम्पोनेंट. उदाहरण के लिए,edge-management-server.edge-mint: कमाई करने की सुविधा का कॉम्पोनेंट. उदाहरण के लिए,edge-mint-management-server.
किसी कॉम्पोनेंट के लिए उपलब्ध कार्रवाइयों की पूरी सूची, कॉम्पोनेंट पर निर्भर करती है. हालांकि, सभी कॉम्पोनेंट में ये कार्रवाइयां की जा सकती हैं:
start, stop, restartstatus, versionbackup, restoreinstall, uninstall
Edge के कॉम्पोनेंट कॉन्फ़िगर करना
इंस्टॉल करने के बाद Edge को कॉन्फ़िगर करने के लिए, .properties फ़ाइलों और Edge यूटिलिटी का इस्तेमाल किया जाता है. उदाहरण के लिए, New Edge यूज़र इंटरफ़ेस (यूआई) पर टीएलएस/एसएसएल को कॉन्फ़िगर करने के लिए, ज़रूरी प्रॉपर्टी सेट करने के लिए .properties फ़ाइलों में बदलाव किया जाता है. .properties
फ़ाइलों में किए गए बदलावों को लागू करने के लिए, आपको Edge के उस कॉम्पोनेंट को रीस्टार्ट करना होगा जिसमें बदलाव किए गए हैं.
.properties फ़ाइलें, /opt/apigee/customer/application डायरेक्ट्री में मौजूद हैं.
हर कॉम्पोनेंट की अपनी .properties फ़ाइल होती है.
उदाहरण के लिए, router.properties और management-server.properties.
किसी कॉम्पोनेंट के लिए प्रॉपर्टी सेट करने के लिए, उससे जुड़ी .properties फ़ाइल में बदलाव करें. इसके बाद, कॉम्पोनेंट को फिर से चालू करें:
/opt/apigee/apigee-service/bin/apigee-service component restart
उदाहरण के लिए:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Edge को अपडेट करने पर, /opt/apigee/customer/application डायरेक्ट्री में मौजूद .properties फ़ाइलें पढ़ी जाती हैं. इसका मतलब है कि अपडेट करने पर, कॉम्पोनेंट पर सेट की गई सभी प्रॉपर्टी बनी रहती हैं.
Edge को कॉन्फ़िगर करने के बारे में ज़्यादा जानने के लिए, Edge को कॉन्फ़िगर करने का तरीका लेख पढ़ें.
नोड पर apigee-monit इंस्टॉल करना
किसी नोड पर कॉम्पोनेंट इंस्टॉल करने के बाद, आपके पास apigee-monit यूटिलिटी जोड़ने का विकल्प होता है. apigee-monit, नोड पर मौजूद कॉम्पोनेंट को मॉनिटर करेगा. साथ ही, अगर वे काम नहीं करते हैं, तो उन्हें रीस्टार्ट करने की कोशिश करेगा.
ज़्यादा जानकारी के लिए, apigee-monit की मदद से, गड़बड़ियों को अपने-आप ठीक होने की सुविधा लेख पढ़ें.
SymasLDAP सर्वर को रीड-ओनली के तौर पर कॉन्फ़िगर करना
अगर आपके Edge इंस्टॉलेशन में SymasLDAP सर्वर है, जिसमें ट्रैफ़िक स्विच करने की ज़रूरत नहीं है, तो हमारा सुझाव है कि आप सर्वर को रीड-ओनली के तौर पर कॉन्फ़िगर करें. इसके लिए:
- सर्वर पर
mark_readonly.ldifफ़ाइल बनाएं. इसमें ये लाइनें शामिल करें:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - सर्वर पर यह कमांड चलाएं, ताकि उसे रीड-ओनली के तौर पर मार्क किया जा सके:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
अगर प्राइमरी सर्वर काम नहीं करता है, तो स्टैंडबाय सर्वर को प्राइमरी सर्वर के तौर पर इस्तेमाल किया जा सकता है. इसके लिए, यह तरीका अपनाएं:
- स्टैंडबाय सर्वर पर, इस लाइन के साथ एक फ़ाइल
mark_writable.ldifबनाएं:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - स्टैंडबाय सर्वर पर यह कमांड चलाएं:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif