इंस्टॉल करने के बाद

EDGE इंस्टॉल करने के बाद, कुछ सामान्य टास्क भी किए जा सकते हैं. इंस्टॉल की पुष्टि करने, सेटिंग ट्यून करने, और कॉन्फ़िगरेशन को अपनी पसंद के मुताबिक बनाने के लिए, आपको कुछ सामान्य काम करने होंगे. इनमें ये टास्क शामिल हैं:

टास्क ब्यौरा
Edge कॉम्पोनेंट पर निर्देश देना हर Edge कॉम्पोनेंट को शुरू करने, बंद करने, रीस्टार्ट करने, और उसकी स्थिति जानने के लिए apigee-service यूटिलिटी का इस्तेमाल करें.
Edge के कॉम्पोनेंट कॉन्फ़िगर करना प्रॉपर्टी फ़ाइलों का इस्तेमाल करके, Edge कॉम्पोनेंट की डिफ़ॉल्ट सेटिंग बदलें.
apigee-verify चलाएं टेस्ट स्क्रिप्ट शुरू करके, यह पक्का करें कि हर कॉम्पोनेंट इंस्टॉल हो गया है.
जेवीएम हीप सेटिंग ट्यून करें हर नोड के लिए अपनी Java मेमोरी सेटिंग ऑप्टिमाइज़ करें.
LDAP पासवर्ड नीति को मैनेज करें डिफ़ॉल्ट LDAP पासवर्ड बदलें और पुष्टि करने की अलग-अलग सेटिंग कॉन्फ़िगर करें.
नोड पर apigee-monit इंस्टॉल करें कोई ऐसा टूल इंस्टॉल करके इस्तेमाल करें जो नोड पर कॉम्पोनेंट की निगरानी करता है और उनके फ़ेल होने पर उन्हें रीस्टार्ट करने की कोशिश करता है.
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 सर्वर है, जिसे ट्रैफ़िक पर स्विच करने की ज़रूरत नहीं है, तो हमारा सुझाव है कि आप सर्वर को सिर्फ़ पढ़ने के लिए कॉन्फ़िगर करें. इसके लिए:

  1. सर्वर पर, नीचे दी गई लाइनों की मदद से mark_readonly.ldif फ़ाइल बनाएं:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: TRUE
  2. रीड ओनली के तौर पर मार्क करने के लिए, सर्वर पर नीचे दिए गए निर्देश का इस्तेमाल करें:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

अगर मुख्य सर्वर काम नहीं करता है, तो नीचे दिए गए तरीके से वापस स्विच करके, स्टैंडबाय सर्वर को मुख्य रूप से इस्तेमाल किया जा सकता है:

  1. स्टैंडबाय सर्वर पर, इस लाइन के साथ mark_writable.ldif फ़ाइल बनाएं:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: FALSE
  2. स्टैंडबाय सर्वर पर नीचे दिए गए निर्देश का इस्तेमाल करें:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif