Edge इंस्टॉल हो जाने के बाद, कुछ ऐसे सामान्य काम होते हैं जिन्हें इंस्टॉल करने की पुष्टि करने, सेटिंग ट्यून करने, और कॉन्फ़िगरेशन को पसंद के मुताबिक बनाने के लिए इस्तेमाल किया जा सकता है. इनमें ये टास्क शामिल हैं:
टास्क | ब्यौरा |
---|---|
Edge कॉम्पोनेंट पर निर्देश देना | हर Edge कॉम्पोनेंट को शुरू करने, बंद करने, रीस्टार्ट करने, और उसकी स्थिति पाने के लिए apigee-service सुविधा का इस्तेमाल करें. |
Edge के कॉम्पोनेंट कॉन्फ़िगर करना | प्रॉपर्टी फ़ाइलों का इस्तेमाल करके, Edge कॉम्पोनेंट की डिफ़ॉल्ट सेटिंग बदलें. |
apigee-verify चलाएं | टेस्ट स्क्रिप्ट शुरू करके यह पक्का करें कि हर कॉम्पोनेंट को इंस्टॉल किया गया हो. |
JVM हीप सेटिंग ट्यून करें | हर नोड के लिए अपनी Java मेमोरी सेटिंग ऑप्टिमाइज़ करें. |
एलडीएपी पासवर्ड से जुड़ी नीति मैनेज करें | डिफ़ॉल्ट LDAP पासवर्ड बदलें और पुष्टि करने की अलग-अलग सेटिंग कॉन्फ़िगर करें. |
नोड पर apigee-monit इंस्टॉल करें | ऐसा टूल इंस्टॉल करके इस्तेमाल करें जो नोड पर कॉम्पोनेंट की निगरानी करता है और गड़बड़ी होने पर उन्हें रीस्टार्ट करने की कोशिश करता है. |
PostgreSQL का डिफ़ॉल्ट पासवर्ड बदलना | Apigee का सुझाव है कि आप अपने डेटा की सुरक्षा बनाए रखने के लिए, निजी क्लाउड के लिए Edge इंस्टॉल करने के बाद डिफ़ॉल्ट PostgreSQL पासवर्ड बदल दें. |
PostgreSQL के लिए, पूरी तरह मिटाने के जॉब सेट अप करना | Analytics सेवा से इकट्ठा किए गए अतिरिक्त डेटा को कम करें. |
कैसांद्रा नोडटूल रिपेयर सेट अप करना | आपको समय-समय पर अपनी कैसंड्रा रिंग की मरम्मत करनी चाहिए, ताकि सभी नोड में एक जैसा बदलाव हो सके. |
अपने-आप शुरू होने की सुविधा चालू करें | डिवाइस को फिर से चालू करने के दौरान, निजी क्लाउड के लिए Edge को अपने-आप रीस्टार्ट होने का निर्देश दें. |
नया Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करना | Apigee का सुझाव है कि आप नया Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करें. यह निजी क्लाउड के लिए, Apigee Edge के डेवलपर और एडमिन के लिए बेहतर यूज़र इंटरफ़ेस है. |
ध्यान दें कि ये कुछ ऐसे सामान्य काम हैं जिन्हें आम तौर पर Edge इंस्टॉल करने के बाद किया जाता है. अन्य कार्रवाइयों और एडमिन से जुड़े टास्क के लिए, Edge को कॉन्फ़िगर करने का तरीका और ऑपरेशन देखें.
Edge कॉम्पोनेंट पर निर्देश शुरू करें
Edge, /opt/apigee/apigee-service/bin
में मौजूद मैनेजमेंट सुविधाएं इंस्टॉल करता है.
इनका इस्तेमाल, 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 राऊटर को रीस्टार्ट करने के लिए, यह कमांड इस्तेमाल करें:
/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 को कॉन्फ़िगर करने के लिए, .properties
फ़ाइलों और Edge की सुविधाओं का इस्तेमाल किया जाता है. उदाहरण के लिए, Edge यूज़र इंटरफ़ेस (यूआई) पर TLS/एसएसएल को कॉन्फ़िगर करने के लिए, ज़रूरी प्रॉपर्टी सेट करने के लिए आपको .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 से खुद को ठीक करना लेख देखें.
OpenLDAP सर्वर को सिर्फ़ पढ़ने के लिए कॉन्फ़िगर करना
अगर आपके एज इंस्टॉलेशन में ऐसा OpenLDAP सर्वर है जिसे ट्रैफ़िक पर स्विच करने की ज़रूरत नहीं है, तो हमारा सुझाव है कि आप सर्वर को सिर्फ़ पढ़ने के लिए कॉन्फ़िगर करें. इसके लिए:
- सर्वर पर इन लाइनों के साथ
mark_readonly.ldif
फ़ाइल बनाएं:dn: olcDatabase={2}bdb,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}bdb,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