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

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 सर्वर है जिसे ट्रैफ़िक पर स्विच करने की ज़रूरत नहीं है, तो हमारा सुझाव है कि आप सर्वर को सिर्फ़ पढ़ने के लिए कॉन्फ़िगर करें. इसके लिए:

  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