एज इंस्टॉलेशन की खास जानकारी

Edge for Private Cloud v. 4.16.09

आम तौर पर, Edge इंस्टॉल किया जाता है. इसमें Edge कॉम्पोनेंट कई नोड में बंटे होते हैं. किसी नोड पर Edge इंस्टॉल करने के बाद, आपको एक या उससे ज़्यादा Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करना होता है नोड तक पहुंचना होगा.

इंस्टॉल करने की प्रोसेस

किसी नोड पर Edge इंस्टॉल करने की प्रोसेस कई चरणों वाली होती है:

  • नोड पर SELinux को बंद करें या उसे अनुमति देने वाले मोड पर सेट करें. Edge apigee-setup उपयोगिता को इंस्टॉल करना देखें वगैरह को कॉपी करने का विकल्प है.
  • सुझाई गई टोपोलॉजी की सूची से, अपना Edge कॉन्फ़िगरेशन चुनें. उदाहरण के लिए, आपके टेस्टिंग के लिए किसी एक नोड पर या प्रोडक्शन के लिए 13 नोड पर Edge इंस्टॉल कर सकता है. ज़्यादा जानकारी के लिए, इंस्टॉलेशन की टोपियां देखें.
  • अपनी चुनी गई टोपोलॉजी में हर नोड पर, Edge apigee-setup सुविधा इंस्टॉल करें:
    • Edge bootstrap_4.16.09.sh फ़ाइल डाउनलोड करें /tmp/bootstrap_4.16.09.sh.
    • Edge apigee-service सुविधा इंस्टॉल करें और निर्भरता.
    • Edge apigee-setup यूटिलिटी और डिपेंडेंसी इंस्टॉल करें.
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है Edge apigee-setup इंस्टॉल करना देखें उपयोगिता.
  • apigee-setup का इस्तेमाल करें आपके चुने गए विकल्प के आधार पर, हर नोड पर एक या उससे ज़्यादा Edge कॉम्पोनेंट इंस्टॉल करने की सुविधा टोपोलॉजी.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है नीचे दिए गए लिंक पर, नोड पर Edge कॉम्पोनेंट इंस्टॉल करें नोड के लिए अलग-अलग हैं.
  • मैनेजमेंट सर्वर नोड पर, apigee-provision इंस्टॉल करने के लिए apigee-setup उपयोगिता का इस्तेमाल करें, सुविधाएं, जिनका इस्तेमाल Edge संगठन बनाने और उन्हें मैनेज करने के लिए किया जाता है.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ज़्यादा जानकारी के लिए, किसी संगठन को जोड़ना देखें.

इंस्टॉलेशन में होने वाली गड़बड़ी को ठीक करना

Edge कॉम्पोनेंट इंस्टॉल करने के दौरान कोई गड़बड़ी होने पर, उसे ठीक करने की कोशिश की जा सकती है और फिर इंस्टॉलर को पुनः चलाएं. इंस्टॉलर को इस तरह डिज़ाइन किया गया है कि वह बार-बार ऐसे मामले जहां उसे किसी गड़बड़ी के बारे में पता चलता है या अगर आप बाद में किसी कॉम्पोनेंट को बदलना या अपडेट करना चाहते हैं, इंस्टॉल करना.

Postgres मास्टर-स्टैंडबाय को कॉन्फ़िगर करें एक जैसे डेटा को कई जगहों पर स्टोर करने की प्रोसेस

डिफ़ॉल्ट रूप से Edge, सभी Postgres नोड को मास्टर मोड में इंस्टॉल करता है. हालांकि, प्रोडक्शन सिस्टम में के साथ सेट अप किया है, तो आप उन्हें मास्टर-स्टैंडबाय प्रतिकृति का उपयोग करने के लिए कॉन्फ़िगर करते हैं, ताकि मास्टर नोड काम नहीं करता है, तो स्टैंडबाय नोड ट्रैफ़िक सेवा जारी रख सकता है. पोस्टग्रे के लिए मास्टर-स्टैंडबाय रेप्लिकेशन सेट अप करना देखें देखें.

इंस्टॉल कौन कर सकता है

Apigee Edge की डिस्ट्रिब्यूशन फ़ाइलों को, आरपीएम और डिपेंडेंसी के सेट के तौर पर इंस्टॉल किया जाता है. यहां की यात्रा पर हूं Edge को इंस्टॉल, अनइंस्टॉल, और अपडेट करने के लिए, ज़रूरी निर्देश का इस्तेमाल रूट उपयोगकर्ता या कोई उपयोगकर्ता कर सकता है जिसे सूडो का पूरा ऐक्सेस मिला हुआ है. sudo के पूरे ऐक्सेस के लिए, इसका मतलब है कि उपयोगकर्ता के पास कार्रवाई करने के लिए sudo का ऐक्सेस है जो रूट की कार्रवाइयां हैं.

अगर कोई उपयोगकर्ता नीचे दिए गए निर्देश या स्क्रिप्ट चलाना चाहता है, तो उसे रूट किया हुआ होना चाहिए या उसे उपयोगकर्ता होना चाहिए इसमें सूडो का पूरा ऐक्सेस होता है:

  • apigee-service सुविधा:
    • apigee-service निर्देश: इंस्टॉल, अनइंस्टॉल करें, अपडेट करें.
    • apigee-all कमांड: इंस्टॉल, अनइंस्टॉल, अपडेट करना.
  • setup.sh स्क्रिप्ट है, ताकि Edge कॉम्पोनेंट इंस्टॉल किए जा सकें (जब तक कि आपने पहले से इस्तेमाल न किया हो) "apigee-service इंस्टॉल" से कृपया ज़रूरी आरपीएम इंस्टॉल करें. फिर ज़रूरत न होने पर रूट करें या पूरा sudo ऐक्सेस दें.)
  • Edge के कॉम्पोनेंट अपडेट करने के लिए, update.sh स्क्रिप्ट

साथ ही, Edge इंस्टॉलर आपके सिस्टम पर "apigee" नाम से एक नया उपयोगकर्ता बनाता है. कई Edge निर्देश "apigee" के तौर पर चलाने के लिए, सूडो को शुरू करें उपयोगकर्ता.

जो उपयोगकर्ता ऊपर दिखाए गए निर्देशों के अलावा अन्य सभी निर्देशों को चलाना चाहता है, उसके पास एक ऐसा उपयोगकर्ता होना चाहिए "apigee" का पूरा सूडो ऐक्सेस उपयोगकर्ता. इन निर्देशों में ये शामिल हैं:

  • apigee-service यूटिलिटी कमांड में शामिल हैं:
    • apigee-service कमांड, जैसे कि शुरू, बंद करना, रीस्टार्ट करना, कॉन्फ़िगर करना.
    • apigee-all निर्देश, जैसे कि शुरू, बंद करना, रीस्टार्ट करना, कॉन्फ़िगर करना.

किसी उपयोगकर्ता को "apigee" का पूरा सूडो ऐक्सेस पाने के लिए कॉन्फ़िगर करने के लिए उपयोगकर्ता, Sudoers फ़ाइल में जोड़ें:

installUser        ALL=(apigee)      NOPASSWD: ALL

जहां installUser, काम करने वाले व्यक्ति का उपयोगकर्ता नाम है किनारे.

Edge के निर्देशों में इस्तेमाल की जाने वाली सभी फ़ाइलें या संसाधन, "apigee" में मौजूद होने चाहिए उपयोगकर्ता. यह में Edge लाइसेंस फ़ाइल और सभी कॉन्फ़िगरेशन फ़ाइलें शामिल होती हैं.

कॉन्फ़िगरेशन फ़ाइल बनाते समय, उसके मालिक को "apigee:apigee" में बदला जा सकता है ताकि यह पक्का किया जा सके कि इसे Edge कमांड से ऐक्सेस किया जा सकता है:

  1. एडिटर में किसी उपयोगकर्ता की तरह फ़ाइल बनाएं.
  2. फ़ाइल के मालिक को "apigee:apigee" पर भेजें या, अगर आपने Edge चलाने वाले उपयोगकर्ता को बदला है "apigee" से मिली सेवा उपयोगकर्ता, Edge चलाने वाले उपयोगकर्ता को फ़ाइल गा दें सेवा.

इंस्टॉलेशन कॉन्फ़िगरेशन की जगह फ़ाइलें

आपको apigee-setup यूटिलिटी को एक कॉन्फ़िगरेशन फ़ाइल पास करनी होगी जिसमें Edge इंस्टॉलेशन के बारे में जानकारी. साइलेंट इंस्टॉलेशन के लिए सिर्फ़ यह ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल "apigee" से ऐक्सेस करने लायक या पढ़ने लायक होनी चाहिए उपयोगकर्ता. उदाहरण के लिए, फ़ाइल /usr/local/var में या /usr/local/share डायरेक्ट्री और इसे "apigee:apigee" में गाएं.

Edge सिस्टम को छोड़कर, कॉन्फ़िगरेशन फ़ाइल में पूरी जानकारी देना ज़रूरी है एडमिन का पासवर्ड डालें. पासवर्ड भूल जाने पर, apigee-setup यूटिलिटी आपसे पासवर्ड डालने का अनुरोध करती है डालें.

किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना देखें वगैरह को कॉपी करने का विकल्प है.

इंटरनेट या गैर-इंटरनेट इंस्टॉलेशन

किसी नोड पर Edge इंस्टॉल करने के लिए, नोड के लिए Apigee रिपॉज़िटरी को ऐक्सेस करना ज़रूरी है:

  • बाहरी इंटरनेट कनेक्शन वाले नोड

    बाहरी इंटरनेट कनेक्शन वाले नोड, Edge इंस्टॉल करने के लिए Apigee डेटा स्टोर करने की जगह को ऐक्सेस करते हैं आरपीएम और डिपेंडेंसी.
  • बाहरी इंटरनेट कनेक्शन के बिना नोड

    बाहरी इंटरनेट कनेक्शन के बिना नोड, Apigee के डुप्लीकेट वर्शन को ऐक्सेस कर सकते हैं जो आपने अंदरूनी तौर पर सेट अप किया है. इस रिपॉज़िटरी में सभी एज आरपीएम शामिल हैं, लेकिन आपको यह पक्का करना होगा कि आपके पास डेटा संग्रह स्थान में मौजूद दूसरी सभी चीज़ें हैं, जो नेटवर्क.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: Apigee, तीसरे पक्ष की सभी डिपेंडेंसी को सार्वजनिक तौर पर होस्ट नहीं करता है डेटा स्टोर करने की जगहें. आपको सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली इन डिपेंडेंसी को डाउनलोड और इंस्टॉल करना होगा डेटा स्टोर करने की जगहें.

आरपीएम इंस्टॉलेशन डिपेंडेंसी को ठीक करना

Apigee Edge की डिस्ट्रिब्यूशन फ़ाइलें, आरपीएम फ़ाइलों के सेट के तौर पर इंस्टॉल की जाती हैं. इनमें से हर फ़ाइल में उसे इंस्टॉल करने की प्रोसेस, इंस्टॉलेशन डिपेंडेंसी की अपनी चेन. इनमें से ज़्यादातर डिपेंडेंसी, तीसरा पक्ष तय करता है ऐसे कॉम्पोनेंट जो Apigee के कंट्रोल से बाहर हैं और उनमें किसी भी समय बदलाव किया जा सकता है. इसलिए, दस्तावेज़ में हर डिपेंडेंसी की वर्शन संख्या की साफ़ तौर पर जानकारी नहीं दी गई है.

अगर आप इंटरनेट ऐक्सेस वाली मशीन पर कोई इंस्टॉलेशन कर रहे हैं, तो नोड डाउनलोड हो सकता है ज़रूरी आरपीएम और डिपेंडेंसी. हालांकि, अगर बिना इंटरनेट के किसी नोड से इंस्टॉल किया जा रहा है ऐक्सेस देते हैं, तो आम तौर पर एक इंटरनल रेपो सेट अप किया जाता है, जिसमें सभी ज़रूरी डिपेंडेंसी होती हैं. सिर्फ़ एक तरीका इससे यह पक्का होता है कि आपके लोकल डेटा स्टोर करने की जगह में सभी डिपेंडेंसी शामिल हैं. इंस्टॉल करने की कोशिश करना डिपेंडेंसी का पता लगाएं और इंस्टॉलेशन होने तक उसे लोकल रेपो में कॉपी करें अपलोड हो जाता है.

वर्चुअल होस्ट सेट अप करना

Edge पर वर्चुअल होस्ट उन डोमेन और Edge राऊटर पोर्ट के बारे में बताता है जिन पर एपीआई प्रॉक्सी है ऐप्लिकेशन, एपीआई प्रॉक्सी को ऐक्सेस करने के लिए इस्तेमाल किए जाने वाले यूआरएल को बिना अनुमति के सार्वजनिक करते हैं. एक वर्चुअल होस्ट भी तय करता है कि एपीआई प्रॉक्सी को एचटीटीपी प्रोटोकॉल का इस्तेमाल करके ऐक्सेस किया जा सकता है या एन्क्रिप्ट (सुरक्षित) किए गए एचटीटीपीएस से प्रोटोकॉल का इस्तेमाल करना चाहिए.

Edge में शामिल होने की प्रोसेस के हिस्से के तौर पर, आपको एक संगठन, एनवायरमेंट, और वर्चुअल होस्ट. Edge इस प्रोसेस को आसान बनाने के लिए, setup-org निर्देश देता है नए उपयोगकर्ताओं के लिए है.

वर्चुअल होस्ट बनाते समय, आपको नीचे दी गई जानकारी देनी होगी:

  • उस वर्चुअल होस्ट का नाम जिसे एपीआई में रेफ़रंस के लिए इस्तेमाल किया जाता है प्रॉक्सी.
  • वर्चुअल होस्ट के लिए राऊटर पर पोर्ट. आम तौर पर, ये पोर्ट शुरू होते हैं 9001 पर सेट करें और प्रत्येक नए वर्चुअल होस्ट के लिए एक-एक बढ़ाएं.
  • वर्चुअल होस्ट का होस्ट का उपनाम. आम तौर पर वर्चुअल का डीएनएस नाम होस्ट.

Edge राऊटर, आने वाले अनुरोध के होस्ट हेडर की तुलना अनुरोध को मैनेज करने वाले एपीआई प्रॉक्सी को तय करने के लिए, उपलब्ध होस्ट उपनामों की सूची. वर्चुअल होस्ट के ज़रिए अनुरोध करते समय, डोमेन का ऐसा नाम डालें जो होस्ट से मेल खाता हो किसी वर्चुअल होस्ट का उपनाम या उस राऊटर के आईपी पते के बारे में बताएं जिसमें होस्ट है और जिसमें होस्ट का उपनाम मौजूद है.

उदाहरण के लिए, अगर आपने पोर्ट पर myapis.apigee.net के होस्ट उपनाम वाला कोई वर्चुअल होस्ट बनाया है 9001 है, तो उस वर्चुअल होस्ट के ज़रिए किसी एपीआई को किया जाने वाला cURL अनुरोध इनमें से किसी एक का इस्तेमाल कर सकता है फ़ॉर्म:

  • अगर आपके पास myapis.apigee.net के लिए डीएनएस एंट्री है, तो:

    कर्ल http://myapis.apigee.net:9001/{proxy-base-path}/{resource-path}
  • अगर आपके पास myapis.apigee.net के लिए डीएनएस एंट्री नहीं है, तो:

    कर्ल http://<routerIP>:9001/{proxy-base-path}/{resource-path} -H 'होस्ट: myapis.apigee.net'

    इस फ़ॉर्म में, आपको आईपी पता डालना होगा का नाम डालें और होस्ट हेडर में होस्ट का उपनाम पास करें.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: कर्ल कमांड, ज़्यादातर ब्राउज़र, और कई अन्य सुविधाएं अपने-आप इस्तेमाल हो जाती हैं अनुरोध के हिस्से के रूप में डोमेन के साथ होस्ट हेडर जोड़ें, ताकि आप वाकई में कर्ल का इस्तेमाल कर सकें कमांड के तौर पर:


    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है curl http://<routerIP>:9001/{proxy-base-path}/{resource-path}

विकल्प, जब आप वर्चुअल होस्ट के लिए डीएनएस एंट्री नहीं है

आपके पास डीएनएस एंट्री न होने पर, एक विकल्प यह है कि आप होस्ट उपनाम को वर्चुअल होस्ट का राऊटर और पोर्ट, जैसे कि <routerIP>:port. उदाहरण के लिए:

192.168.1.31:9001

इसके बाद, नीचे दिए गए फ़ॉर्म में कर्ल कमांड बनाएं:

curl http://<routerIP>:9001/{proxy-base-path}/{resource-path} 

इस विकल्प को प्राथमिकता दी जाती है, क्योंकि यह Edge यूआई के साथ ठीक से काम करता है.

यदि आपके पास एकाधिक राऊटर हैं, तो प्रत्येक राऊटर के लिए एक होस्ट उपनाम जोड़ें, जो वर्चुअल होस्ट के हर राऊटर और पोर्ट के लिए उपलब्ध है.

वैकल्पिक रूप से, आप होस्ट एलियास को किसी मान पर सेट कर सकते हैं, जैसे temp.hostalias.com. इसके बाद, आपको हर अनुरोध पर होस्ट हेडर भेजना होगा:

curl -v http://<routerIP>:9001/{proxy-base-path}/{resource-path}  -H 'host: temp.hostalias.com'

या अपनी /etc/hosts फ़ाइल में होस्ट का अन्य नाम जोड़ें. उदाहरण के लिए, इस लाइन को /etc/hosts में जोड़ें:

192.168.1.31   temp.hostalias.com

इसके बाद, यह अनुरोध किया जा सकता है कि आपके पास डीएनएस एंट्री है:

curl -v http://myapis.apigee.net:9001/{proxy-base-path}/{resource-path}

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 अपडेट किया जाता है, तो प्रॉपर्टी में .properties फ़ाइलें /opt/apigee/customer/application डायरेक्ट्री पढ़ी गई हैं. इसका मतलब है कि कॉम्पोनेंट पर सेट की गई सभी प्रॉपर्टी, अपडेट में बनी रहेंगी.

Edge को कॉन्फ़िगर करने का तरीका पढ़ें. यहां आपको इस बारे में ज़्यादा जानकारी मिलेगी एज कॉन्फ़िगरेशन.

पक्का करें कि Edge राऊटर काम कर सके /etc/rc.d/init.d/Functions ऐक्सेस करें

Edge राऊटर और BaaS पोर्टल, दोनों Nginx राऊटर का इस्तेमाल करते हैं और इन्हें पढ़ने के लिए ऐक्सेस की ज़रूरत होती है /etc/rc.d/init.d/functions.

अगर सुरक्षा प्रोसेस के लिए ज़रूरी है कि आप /etc/rc.d/init.d/functions पर अनुमतियां सेट करें, तो ऐसा करें उन्हें 700 पर सेट न करें, नहीं तो राऊटर चालू नहीं हो पाएगा. इनकी अनुमति देने के लिए, अनुमतियों को 744 पर सेट किया जा सकता है /etc/rc.d/init.d/functions को पढ़ने का ऐक्सेस है.

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 action

उदाहरण के लिए, Edge राऊटर को रीस्टार्ट करने के लिए:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

/opt/apigee डायरेक्ट्री की जांच करके, नोड पर इंस्टॉल किए गए कॉम्पोनेंट की सूची तय की जा सकती है. वह डायरेक्ट्री नोड पर इंस्टॉल किए गए हर Edge कॉम्पोनेंट के लिए एक सबडायरेक्ट्री होती है. हर सबडायरेक्ट्री इसके आगे जोड़ा गया:

  • apigee - कोई तीसरा पक्ष का इस्तेमाल करता है. उदाहरण के लिए, apigee-cassandra.
  • Edge - एक Edge कॉम्पोनेंट Apigee से. उदाहरण के लिए, Edge-management-server.
  • Edge-mint - कमाई करने की सुविधा कॉम्पोनेंट. उदाहरण के लिए, edge-mint-management-server.
  • baas - एक API BaaS कॉम्पोनेंट. उदाहरण के लिए, baas-usergrid.

किसी कॉम्पोनेंट के लिए कार्रवाइयों की पूरी सूची, कॉम्पोनेंट पर निर्भर करती है. हालांकि, सभी कॉम्पोनेंट में ये कार्रवाइयां की जा सकती हैं:

  • शुरू करो, बंद करो, रीस्टार्ट करो
  • स्टेटस, वर्शन
  • बैकअप, वापस लाएं
  • इंस्टॉल, अनइंस्टॉल करें

लॉग फ़ाइलें ऐक्सेस करना

apigee-setup की लॉग फ़ाइल और setup.sh स्क्रिप्ट /tmp/setup-root.log पर लिखा गया है.

हर कॉम्पोनेंट की लॉग फ़ाइलें, /opt/apigee/var/log डायरेक्ट्री में मौजूद होती हैं. हर कॉम्पोनेंट की अपनी सबडायरेक्ट्री होती है. उदाहरण के लिए, मैनेजमेंट सर्वर के लॉग इसमें डायरेक्ट्री:

/opt/apigee/var/log/edge-management-server

सामान्य Yum निर्देश

Linux के लिए Edge इंस्टॉल करने वाले टूल, कॉम्पोनेंट को इंस्टॉल और अपडेट करने के लिए Yum का इस्तेमाल करते हैं. आप नोड पर इंस्टॉलेशन मैनेज करने के लिए, कई Yum कमांड का इस्तेमाल करना पड़ता है.

  • सभी यम कैश साफ़ करें:
    सुडो यम क्लीन
  • Edge कॉम्पोनेंट को अपडेट करने के लिए:
    सूडो यम अपडेट componentName
    उदाहरण के लिए:
    sudo yum अपडेट apigee-setup
    सूडो यूम अपडेट एज-मैनेजमेंट-सर्वर

फ़ाइल सिस्टम का स्ट्रक्चर

Edge, /opt/apigee डायरेक्ट्री में सभी फ़ाइलें इंस्टॉल करता है.

इस गाइड और Edge ऑपरेशन गाइड में, रूट इंस्टॉलेशन डायरेक्ट्री बताई गई है जैसे:

<inst_root>/apigee

Apigee Edge को प्राइवेट के लिए डिप्लॉय करने के लिए, इंस्टॉलेशन में इस फ़ाइल सिस्टम स्ट्रक्चर का इस्तेमाल किया जाता है क्लाउड.

लॉग फ़ाइलें

कॉम्पोनेंट

जगह की जानकारी

मैनेजमेंट सर्वर

&lt;inst_root&gt;/apigee/var/log/edge-management-server

राऊटर

&lt;inst_root&gt;/apigee/var/log/edge-router

मैसेज प्रोसेसर

&lt;inst_root&gt;/apigee/var/log/edge-message-processor

Apigee Qpid सर्वर

&lt;inst_root&gt;/apigee/var/log/edge-qpid-server

Apigee Postgres सर्वर

&lt;inst_root&gt;/apigee/var/log/edge-postgres-server

Edge यूज़र इंटरफ़ेस (यूआई)

&lt;inst_root&gt;/apigee/var/log/edge-ui

ZooKeeper

&lt;inst_root&gt;/apigee/var/log/apigee-zookeeper

OpenLDAP

&lt;inst_root&gt;/apigee/var/log/apigee-openldap

कास्सांद्रा

&lt;inst_root&gt;/apigee/var/log/apigee-cassandra

क्यूपिड

&lt;inst_root&gt;/apigee/var/log/apigee-qpidd

PostgreSQL डेटाबेस

&lt;inst_root&gt;/apigee/var/log/apigee-postgresql

Data

कॉम्पोनेंट

जगह की जानकारी

मैनेजमेंट सर्वर

&lt;data_root&gt;/apigee/data/edge-management-server

राऊटर

&lt;data_root&gt;/apigee/data/edge-router

मैसेज प्रोसेसर

&lt;data_root&gt;/apigee/data/edge-message-processor

Apigee Qpid एजेंट

&lt;data_root&gt;/apigee/data/edge-qpid-server

Apigee Postgres का एजेंट

&lt;data_root&gt;/apigee/data/edge-postgres-server

ZooKeeper

&lt;data_root&gt;/apigee/data/apigee-zookeeper

OpenLDAP

&lt;data_root&gt;/apigee/data/apigee-openldap

कास्सांद्रा

&lt;data_root&gt;/apigee/data/apigee-cassandra/data

क्यूपिड

&lt;data_root&gt;/apigee/data/apigee-qpid/data

PostgreSQL डेटाबेस

&lt;data_root&gt;/apigee/data/apigee-postgres/pgdata