EDGE इंस्टॉल करने के बाद, कुछ सामान्य टास्क भी किए जा सकते हैं. इंस्टॉल की पुष्टि करने, सेटिंग ट्यून करने, और कॉन्फ़िगरेशन को अपनी पसंद के मुताबिक बनाने के लिए, आपको कुछ सामान्य काम करने होंगे. इनमें ये टास्क शामिल हैं:
टास्क | ब्यौरा |
---|---|
Edge कॉम्पोनेंट पर निर्देश देना | हर Edge कॉम्पोनेंट को शुरू करने, बंद करने, रीस्टार्ट करने, और उसकी स्थिति जानने के लिए apigee-service यूटिलिटी का इस्तेमाल करें. |
Edge के कॉम्पोनेंट कॉन्फ़िगर करना | प्रॉपर्टी फ़ाइलों का इस्तेमाल करके, Edge कॉम्पोनेंट की डिफ़ॉल्ट सेटिंग बदलें. |
apigee-verify चलाएं | टेस्ट स्क्रिप्ट शुरू करके, यह पक्का करें कि हर कॉम्पोनेंट इंस्टॉल हो गया है. |
जेवीएम हीप सेटिंग ट्यून करें | हर नोड के लिए अपनी Java मेमोरी सेटिंग ऑप्टिमाइज़ करें. |
LDAP पासवर्ड नीति को मैनेज करें | डिफ़ॉल्ट LDAP पासवर्ड बदलें और पुष्टि करने की अलग-अलग सेटिंग कॉन्फ़िगर करें. |
नोड पर apigee-monit इंस्टॉल करें | कोई ऐसा टूल इंस्टॉल करके इस्तेमाल करें जो नोड पर कॉम्पोनेंट की निगरानी करता है और उनके फ़ेल होने पर उन्हें रीस्टार्ट करने की कोशिश करता है. |
PostgreSQL का डिफ़ॉल्ट पासवर्ड बदलना | Apigee का सुझाव है कि आप अपने डेटा की सुरक्षा को बनाए रखने के लिए, Edge for Private Cloud को इंस्टॉल करने के बाद, डिफ़ॉल्ट PostgreSQL पासवर्ड बदलें. |
PostgreSQL परफ़ेक्ट जॉब सेट अप करना | आंकड़ों की सेवा देने वाली कंपनी के इकट्ठा किए गए अतिरिक्त डेटा को कम करें. |
Cassandra नोडटूल रिपेयर सुविधा को सेट अप करें | आपको अपने कैसंड्रा रिंग पर समय-समय पर रखरखाव करना चाहिए, ताकि सभी नोड में एक जैसा रखरखाव किया जा सके. |
अपने-आप शुरू होने की सुविधा चालू करें | डिवाइस को फिर से चालू करने के दौरान, निजी क्लाउड के लिए Edge को अपने-आप रीस्टार्ट होने का निर्देश दें. |
नया EDGE यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करना | Apigee का सुझाव है कि आप नया Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करें, जो निजी क्लाउड के लिए Apigee Edge के डेवलपर और एडमिन के लिए बेहतर यूज़र इंटरफ़ेस है. |
ध्यान रखें कि ये कुछ सामान्य टास्क हैं जिन्हें आम तौर पर 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 राऊटर को फिर से चालू करने के लिए, नीचे दिया गया कमांड चलाएं:
/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 यूज़र इंटरफ़ेस (यूआई) पर 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 सर्वर को रीड-ओनली मोड में कॉन्फ़िगर करें
अगर आपके Edge इंस्टॉलेशन में एक 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