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

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

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

/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 यूज़र इंटरफ़ेस (यूआई) पर टीएलएस/एसएसएल को कॉन्फ़िगर करने के लिए, ज़रूरी प्रॉपर्टी सेट करने के लिए .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