Edge को इंस्टॉल करने के बाद, कुछ सामान्य टास्क किए जा सकते हैं. इनसे यह पुष्टि की जा सकती है कि Edge सही तरीके से इंस्टॉल हुआ है. साथ ही, अपनी सेटिंग को बेहतर बनाया जा सकता है और कॉन्फ़िगरेशन को पसंद के मुताबिक बनाया जा सकता है. इन टास्क में ये शामिल हैं:
टास्क | ब्यौरा |
---|---|
Edge कॉम्पोनेंट पर कमांड लागू करना | Edge के हर कॉम्पोनेंट को शुरू करने, रोकने, रीस्टार्ट करने, और उसकी स्थिति जानने के लिए, apigee-service यूटिलिटी का इस्तेमाल करें. |
Edge कॉम्पोनेंट कॉन्फ़िगर करना | Edge कॉम्पोनेंट की डिफ़ॉल्ट सेटिंग बदलने के लिए, प्रॉपर्टी फ़ाइलों का इस्तेमाल करें. |
apigee-validate चलाएं | टेस्ट स्क्रिप्ट को लागू करें, ताकि यह पक्का किया जा सके कि हर कॉम्पोनेंट का इंस्टॉलेशन सही तरीके से हुआ है. |
जेवीएम हीप की सेटिंग को अडजस्ट करना | हर नोड के लिए, Java मेमोरी की सेटिंग को ऑप्टिमाइज़ करें. |
LDAP पासवर्ड से जुड़ी नीति मैनेज करना | एलडीएपी के डिफ़ॉल्ट पासवर्ड को बदलें और पुष्टि करने की अलग-अलग सेटिंग कॉन्फ़िगर करें. |
नोड पर apigee-monit इंस्टॉल करना | ऐसी टूल इंस्टॉल करें और उसका इस्तेमाल करें जो नोड पर मौजूद कॉम्पोनेंट की निगरानी करता हो. साथ ही, अगर वे काम नहीं करते हैं, तो उन्हें फिर से चालू करने की कोशिश करता हो. |
PostgreSQL के डिफ़ॉल्ट पासवर्ड को बदलना | Apigee का सुझाव है कि Edge for Private Cloud इंस्टॉल करने के बाद, PostgreSQL का डिफ़ॉल्ट पासवर्ड बदल दें. इससे आपके डेटा की सुरक्षा बनी रहेगी. |
PostgreSQL में डेटा मिटाने के टास्क सेट अप करना | Analytics सेवा से इकट्ठा किए गए ज़रूरत से ज़्यादा डेटा को हटाएं. |
Cassandra nodetool repair को सेट अप करना | आपको अपनी Cassandra रिंग पर समय-समय पर रखरखाव करना चाहिए, ताकि सभी नोड में एक जैसा डेटा रहे. |
अपने-आप शुरू होने की सुविधा चालू करना | Edge for Private Cloud को रीबूट के दौरान अपने-आप रीस्टार्ट होने का निर्देश दें. |
Edge के नए यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल करना | Apigee का सुझाव है कि आप नया 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
(सवाल और जवाब)apigee-sso
(Edge एसएसओ)apigee-zookeeper
(ZooKeeper)edge-management-server
(मैनेजमेंट सर्वर)edge-management-ui
(नया Edge यूज़र इंटरफ़ेस (यूआई))edge-message-processor
(मैसेज प्रोसेस करने वाला)edge-postgres-server
(पोस्टग्रेस सर्वर)edge-qpid-server
(Qpid सर्वर)edge-router
(एज राऊटर)edge-ui
(क्लासिक यूज़र इंटरफ़ेस (यूआई))
इन कॉम्पोनेंट के अलावा, अपने कॉन्फ़िगरेशन के आधार पर apigee-provision
और apigee-validate
कॉम्पोनेंट पर भी apigee-service
को लागू किया जा सकता है.
उदाहरण के लिए, Edge Router को रीस्टार्ट करने के लिए, यह कमांड चलाएं:
/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, restart
status, version
backup, restore
install, uninstall
Edge कॉम्पोनेंट कॉन्फ़िगर करना
इंस्टॉल करने के बाद Edge को कॉन्फ़िगर करने के लिए, .properties
फ़ाइलों और Edge यूटिलिटी का इस्तेमाल किया जाता है. उदाहरण के लिए, Edge UI पर टीएलएस/एसएसएल को कॉन्फ़िगर करने के लिए, ज़रूरी प्रॉपर्टी सेट करने के लिए .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 को अपडेट करने पर, .properties
डायरेक्ट्री में मौजूद .properties
फ़ाइलें पढ़ी जाती हैं./opt/apigee/customer/application
इसका मतलब है कि अपडेट करने पर, कॉम्पोनेंट पर सेट की गई सभी प्रॉपर्टी बनी रहेंगी.
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