Edge for Private Cloud v. 4.17.09
आम तौर पर, Edge इंस्टॉल किया जाता है. इसमें Edge कॉम्पोनेंट कई नोड में बंटे होते हैं. किसी नोड पर Edge इंस्टॉल करने के बाद, आपको एक या उससे ज़्यादा Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करना होता है नोड तक पहुंचना होगा.
इंस्टॉल करने की प्रोसेस
किसी नोड पर Edge इंस्टॉल करने की प्रोसेस कई चरणों वाली होती है:
- नोड पर SELinux को बंद करें या उसे अनुमति देने वाले मोड पर सेट करें. Edge apigee-सेटअप को इंस्टॉल करना देखें उपयोगिता के बारे में ज़्यादा जानें.
- तय करें कि आपको Cassandra की पुष्टि करने की सुविधा चालू करनी है या नहीं.
- तय करें कि क्या आपको Postgres के लिए मास्टर-स्टैंडबाय रेप्लिकेशन सेट अप करना है.
- सुझाई गई टोपोलॉजी की सूची से, अपना Edge कॉन्फ़िगरेशन चुनें. उदाहरण के लिए, आपके टेस्टिंग के लिए किसी एक नोड पर या प्रोडक्शन के लिए 13 नोड पर Edge इंस्टॉल कर सकता है. इनके लिए, इंस्टॉलेशन की टोपियां देखें वगैरह को कॉपी करने का विकल्प है.
- अपनी चुनी गई टोपोलॉजी में हर नोड पर, Edge apigee-setup सुविधा इंस्टॉल करें:
- Edge bootstrap_4.17.09.sh फ़ाइल डाउनलोड करें /tmp/bootstrap_4.17.09.sh.
- Edge apigee-service सुविधा इंस्टॉल करें और निर्भरता.
- Edge apigee-setup यूटिलिटी इंस्टॉल करें और
निर्भरता.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है देखें Edge की apigee-सेटअप सुविधा.
- apigee-setup का इस्तेमाल करें
आपके चुने गए विकल्प के आधार पर, हर नोड पर एक या उससे ज़्यादा Edge कॉम्पोनेंट इंस्टॉल करने की सुविधा
टोपोलॉजी.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है Install Edge कॉम्पोनेंट देखें नोड पर लागू करना चाहिए. - मैनेजमेंट सर्वर नोड पर, apigee-provision इंस्टॉल करने के लिए apigee-setup उपयोगिता का इस्तेमाल करें,
सुविधाएं, जिनका इस्तेमाल Edge संगठन बनाने और उन्हें मैनेज करने के लिए किया जाता है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनके लिए संगठन को शामिल करना देखें वगैरह को कॉपी करने का विकल्प है.
इंस्टॉल कौन कर सकता है
Apigee 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" के लिए सूडो का पूरा ऐक्सेस उपयोगकर्ता
किसी उपयोगकर्ता को "apigee" का पूरा सूडो ऐक्सेस पाने के लिए कॉन्फ़िगर करने के लिए उपयोगकर्ता, "visudo" का उपयोग करें CANNOT TRANSLATE जोड़ने के लिए Sudoers फ़ाइल में बदलाव करें:
installUser ALL=(apigee) NOPASSWD: ALL
जहां installUser, काम करने वाले व्यक्ति का उपयोगकर्ता नाम है किनारे.
अनुमतियां सेट करने की सुविधा चालू है कॉन्फ़िगरेशन फ़ाइलें
Edge के निर्देशों में इस्तेमाल की जाने वाली सभी फ़ाइलें या संसाधन, "apigee" में मौजूद होने चाहिए उपयोगकर्ता. यह में Edge लाइसेंस फ़ाइल और सभी कॉन्फ़िगरेशन फ़ाइलें शामिल होती हैं.
कॉन्फ़िगरेशन फ़ाइल बनाते समय, उसके मालिक को "apigee:apigee" में बदला जा सकता है ताकि यह पक्का किया जा सके कि इसे Edge कमांड से ऐक्सेस किया जा सकता है:
- एडिटर में किसी उपयोगकर्ता की तरह फ़ाइल बनाएं.
- फ़ाइल के मालिक को "apigee:apigee" पर भेजें या, अगर आपने Edge चलाने वाले उपयोगकर्ता को बदला है "apigee" से मिली सेवा उपयोगकर्ता, Edge चलाने वाले उपयोगकर्ता को फ़ाइल गा दें सेवा.
अलग करना रूट और नॉन-रूट उपयोगकर्ता के बीच इंस्टॉल किए जाने वाले टास्क
हालांकि, एज इंस्टॉल करने की पूरी प्रोसेस को रूट के तौर पर या ऐसे उपयोगकर्ता के ज़रिए करना सबसे आसान है जिसके पास पूर्ण sudo एक्सेस, यह हमेशा संभव नहीं होता है. इसके बजाय, इस प्रोसेस को टास्क में बांटा जा सकता है "apigee" का पूरा सूडो ऐक्सेस रखने वाले उपयोगकर्ता के रूट और किए गए टास्क से किए जाते हैं उपयोगकर्ता.
- रूट के ज़रिए किए गए काम:
- bootstrap_4.17.09.sh फ़ाइल डाउनलोड करें और चलाएं:
> कर्ल https://software.apigee.com/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh
> सूडो बैश /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
यह चरण apigee-service यूटिलिटी इंस्टॉल करता है और "पिजी" उपयोगकर्ता. - "apigee" का पूरा सूडो ऐक्सेस पाने के लिए, उपयोगकर्ता को कॉन्फ़िगर करें उपयोगकर्ता अनुभव के बारे में जानें.
- apigee-setup सुविधा इंस्टॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup इंस्टॉल - apigee-setup का इस्तेमाल करें
नोड पर Edge RPM इंस्टॉल करने की सुविधा:
> /opt/apigee/apigee-service/bin/apigee-service compName इंस्टॉल करें
नोड पर इंस्टॉल किए जाने वाले एज आरपीएम, आपकी टोपोलॉजी के हिसाब से तय होते हैं. उपलब्ध विकल्पों की सूची कॉम्पोनेंट में ये शामिल हैं: apigee-provision, apigee-Validation, apigee-zuokeper, apigee-cassandra, apigee-openldap, Edge-ui, Edge-management-server, Edge-ui, Edge-रूटर, Edge-मैसेज-प्रोसेसर, apigee-postgresql, apigee-qpidd, Edge-postgres-server, Edge-qpid-server.
- bootstrap_4.17.09.sh फ़ाइल डाउनलोड करें और चलाएं:
-
जब रूट उपयोगकर्ता नोड पर एज आरपीएम इंस्टॉल कर देता है, तो जिस उपयोगकर्ता के पास पूरा सूडो ऐक्सेस होता है "पिजी" उपयोगकर्ता कॉन्फ़िगरेशन की प्रोसेस पूरी करता है:
- setup.sh इस्तेमाल करें
सुविधा का इस्तेमाल करके नोड पर Edge कॉम्पोनेंट के कॉन्फ़िगरेशन को पूरा किया जा सकता है. फ़ॉर्म
आदेश आपके द्वारा नोड पर इंस्टॉल किए गए घटकों पर निर्भर करता है. पूरी सूची के लिए, यह देखें
Edge कॉम्पोनेंट इंस्टॉल करना
किसी नोड पर नहीं लागू होता है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है उदाहरण के लिए, ZooKeeper और कैसंड्रा की इंस्टॉलेशन पूरी करने के लिए, निम्नलिखित का उपयोग करें आदेश:
> /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यहां configFile Edge कॉन्फ़िगरेशन फ़ाइल है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसके अलावा, एक ही जगह पर सभी ऐप्लिकेशन इंस्टॉल करने के लिए, नीचे दिए गए निर्देश का इस्तेमाल करें:
> /opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile
- setup.sh इस्तेमाल करें
सुविधा का इस्तेमाल करके नोड पर Edge कॉम्पोनेंट के कॉन्फ़िगरेशन को पूरा किया जा सकता है. फ़ॉर्म
आदेश आपके द्वारा नोड पर इंस्टॉल किए गए घटकों पर निर्भर करता है. पूरी सूची के लिए, यह देखें
Edge कॉम्पोनेंट इंस्टॉल करना
किसी नोड पर नहीं लागू होता है.
इंस्टॉलेशन कॉन्फ़िगरेशन की जगह फ़ाइलें
आपको apigee-setup यूटिलिटी को एक कॉन्फ़िगरेशन फ़ाइल पास करनी होगी जिसमें Edge इंस्टॉलेशन के बारे में जानकारी. साइलेंट इंस्टॉलेशन के लिए सिर्फ़ यह ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल "apigee" से ऐक्सेस करने लायक या पढ़ने लायक होनी चाहिए उपयोगकर्ता. उदाहरण के लिए, फ़ाइल /usr/local/var में या /usr/local/share डायरेक्ट्री नोड और इसे "apigee:apigee" में गाएं.
Edge सिस्टम को छोड़कर, कॉन्फ़िगरेशन फ़ाइल में पूरी जानकारी देना ज़रूरी है एडमिन का पासवर्ड डालें. पासवर्ड भूल जाने पर, apigee-setup यूटिलिटी आपसे पासवर्ड डालने का अनुरोध करती है डालें.
इंस्टॉल Edge देखें के लिए कॉम्पोनेंट भी शामिल हैं.
इंस्टॉलेशन में होने वाली गड़बड़ी को ठीक करना
Edge कॉम्पोनेंट इंस्टॉल करने के दौरान कोई गड़बड़ी होने पर, उसे ठीक करने की कोशिश की जा सकती है और फिर इंस्टॉलर को पुनः चलाएं. इंस्टॉलर को इस तरह डिज़ाइन किया गया है कि वह बार-बार ऐसे मामले जहां उसे किसी गड़बड़ी के बारे में पता चलता है या अगर आप बाद में किसी कॉम्पोनेंट को बदलना या अपडेट करना चाहते हैं, इंस्टॉल करना.
इंटरनेट या गैर-इंटरनेट इंस्टॉलेशन
किसी नोड पर Edge इंस्टॉल करने के लिए, नोड के लिए Apigee रिपॉज़िटरी को ऐक्सेस करना ज़रूरी है:
- बाहरी इंटरनेट कनेक्शन वाले नोड
बाहरी इंटरनेट कनेक्शन वाले नोड, Edge इंस्टॉल करने के लिए Apigee डेटा स्टोर करने की जगह को ऐक्सेस करते हैं आरपीएम और डिपेंडेंसी. - बाहरी इंटरनेट कनेक्शन के बिना नोड
बाहरी इंटरनेट कनेक्शन के बिना नोड, Apigee के डुप्लीकेट वर्शन को ऐक्सेस कर सकते हैं जो आपने अंदरूनी तौर पर सेट अप किया है. इस रिपॉज़िटरी में सभी एज आरपीएम शामिल हैं, लेकिन आपको पक्का करें कि आपके पास इंटरनल नेटवर्क पर डेटा स्टोर करने की जगह से उपलब्ध अन्य सभी डिपेंडेंसी हों.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इंटरनल Apigee रिपॉज़िटरी बनाने के लिए, आपको बाहरी इंटरनेट वाले नोड की ज़रूरत होगी Edge आरपीएम और डिपेंडेंसी डाउनलोड करने के लिए ऐक्सेस मिलेगा. एक बार आपने इंटरनल रेपो को हटाने के बाद, उसे किसी दूसरे नोड पर ले जाया जा सकता है या उस नोड को Edge से ऐक्सेस किया जा सकता है नोड.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: Apigee, तीसरे पक्ष की सभी डिपेंडेंसी को सार्वजनिक तौर पर होस्ट नहीं करता है डेटा स्टोर करने की जगहें. आपको सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली इन डिपेंडेंसी को डाउनलोड और इंस्टॉल करना होगा डेटा स्टोर करने की जगहें.
लोकल एज रिपॉज़िटरी का इस्तेमाल करके Edge वर्शन बनाए रखें
नोड पर Edge इंस्टॉल करना, लोकल या डुप्लीकेट रिपॉज़िटरी का इस्तेमाल करने की वजहों में से एक है बिना किसी बाहरी इंटरनेट कनेक्शन के, जैसा कि पिछले सेक्शन में बताया गया है.
हालांकि, लोकल रेपो का इस्तेमाल करने का एक और फ़ायदा है. यहां तक कि बाहरी रेंज वाले नोड के लिए भी इंटरनेट कनेक्शन होना चाहिए. जब Apigee सार्वजनिक रिपॉज़िटरी से Edge इंस्टॉल किया जाता है, तो आपको हमेशा सबसे नए एज आरपीएम में इसलिए, अगर आपको Edge RPM को डाउनलोड और सेव करना है, तो वर्शन होना चाहिए, तो आपको उस Edge वर्शन के लिए एक लोकल रेपो बनाना चाहिए. इसके बाद, उस जानकारी का इस्तेमाल स्थानीय रेपो की मदद से, Edge के किसी भी वर्शन को इंस्टॉल करें.
उदाहरण के लिए, एज डेवलपमेंट एनवायरमेंट को इंस्टॉल करने के लिए, सबसे पहले लोकल रेपो का इस्तेमाल किया जाता है. इसके बाद, जब आप प्रोडक्शन एनवायरमेंट में जाने के लिए तैयार हों, तब आपको दोबारा स्थानीय साइट से Edge इंस्टॉल करना होगा रेपो. लोकल स्टोर से इंस्टॉल करने पर, आपको गारंटी मिलती है कि डेवलपमेंट और प्रोडक्शन एनवायरमेंट मैच करते हैं.
मिरर वाला रेपो बहुत सुविधाजनक है. उदाहरण के लिए, आपके पास सबसे नए एज आरपीएम या Edge के किसी खास वर्शन से. डेटा स्टोर करने की जगह बनाने के बाद, उसे अपडेट भी किया जा सकता है अलग-अलग एज वर्शन से आरपीएम जोड़ने के लिए. Edge apigee-सेटअप को इंस्टॉल करना देखें उपयोगिता के बारे में ज़्यादा जानें.
आरपीएम इंस्टॉलेशन डिपेंडेंसी को ठीक करना
Apigee Edge की डिस्ट्रिब्यूशन फ़ाइलें, आरपीएम फ़ाइलों के सेट के तौर पर इंस्टॉल की जाती हैं. इनमें से हर फ़ाइल में उसे इंस्टॉल करने की प्रोसेस, इंस्टॉलेशन डिपेंडेंसी की अपनी चेन. इनमें से ज़्यादातर डिपेंडेंसी, तीसरा पक्ष तय करता है ऐसे कॉम्पोनेंट जो Apigee के कंट्रोल से बाहर हैं और उनमें किसी भी समय बदलाव किया जा सकता है. इसलिए, दस्तावेज़ में हर डिपेंडेंसी की वर्शन संख्या की साफ़ तौर पर जानकारी नहीं दी गई है.
अगर आप इंटरनेट ऐक्सेस वाली मशीन पर कोई इंस्टॉलेशन कर रहे हैं, तो नोड डाउनलोड हो सकता है ज़रूरी आरपीएम और डिपेंडेंसी. हालांकि, अगर बिना इंटरनेट के किसी नोड से इंस्टॉल किया जा रहा है ऐक्सेस देते हैं, तो आम तौर पर एक इंटरनल रेपो सेट अप किया जाता है, जिसमें सभी ज़रूरी डिपेंडेंसी होती हैं. सिर्फ़ एक तरीका इससे यह पक्का होता है कि आपके लोकल डेटा स्टोर करने की जगह में सभी डिपेंडेंसी शामिल हैं. इंस्टॉल करने की कोशिश करना डिपेंडेंसी का पता लगाएं और इंस्टॉलेशन होने तक उसे लोकल रेपो में कॉपी करें अपलोड हो जाता है.
सामान्य Yum निर्देश
Linux के लिए Edge इंस्टॉल करने वाले टूल, कॉम्पोनेंट को इंस्टॉल और अपडेट करने के लिए Yum का इस्तेमाल करते हैं. आप नोड पर इंस्टॉलेशन मैनेज करने के लिए, कई Yum कमांड का इस्तेमाल करना पड़ता है.
- सभी यम कैश साफ़ करें:
सुडो यम क्लीन - Edge कॉम्पोनेंट को अपडेट करने के लिए:
सूडो यम अपडेट componentName
उदाहरण के लिए:
sudo yum अपडेट apigee-setup
सूडो यूम अपडेट एज-मैनेजमेंट-सर्वर
फ़ाइल सिस्टम का स्ट्रक्चर
Edge, /opt/apigee डायरेक्ट्री में सभी फ़ाइलें इंस्टॉल करता है.
इस गाइड और Edge ऑपरेशन गाइड में, रूट इंस्टॉलेशन डायरेक्ट्री बताई गई है जैसे:
/opt/apigee
Apigee Edge को प्राइवेट के लिए डिप्लॉय करने के लिए, इंस्टॉलेशन में इस फ़ाइल सिस्टम स्ट्रक्चर का इस्तेमाल किया जाता है क्लाउड.
लॉग फ़ाइलें
apigee-setup की लॉग फ़ाइल और setup.sh स्क्रिप्ट /tmp/setup-root.log पर लिखा गया है.
हर कॉम्पोनेंट की लॉग फ़ाइलें, /opt/apigee/var/log डायरेक्ट्री में मौजूद होती हैं. हर कॉम्पोनेंट की अपनी सबडायरेक्ट्री होती है. उदाहरण के लिए, मैनेजमेंट सर्वर के लॉग इसमें डायरेक्ट्री:
/opt/apigee/var/log/edge-management-server
नीचे दी गई टेबल में लॉग फ़ाइलों की जगह बताई गई है:
कॉम्पोनेंट |
जगह की जानकारी |
---|---|
मैनेजमेंट सर्वर |
/opt/apigee/var/log/edge-management-server |
राऊटर |
/opt/apigee/var/log/edge-router Edge राऊटर को Nginx का इस्तेमाल करके लागू किया जाता है. अतिरिक्त लॉग के लिए, यह देखें: /opt/apigee/var/log/edge-router/nginx /opt/nginx/logs |
मैसेज प्रोसेसर |
/opt/apigee/var/log/edge-message-processor |
Apigee Qpid सर्वर |
/opt/apigee/var/log/edge-qpid-server |
Apigee Postgres सर्वर |
/opt/apigee/var/log/edge-postgres-server |
Edge यूज़र इंटरफ़ेस (यूआई) |
/opt/apigee/var/log/edge-ui |
ZooKeeper |
/opt/apigee/var/log/apigee-zookeeper |
OpenLDAP |
/opt/apigee/var/log/apigee-openldap |
कास्सांद्रा |
/opt/apigee/var/log/apigee-cassandra |
क्यूपिड |
/opt/apigee/var/log/apigee-qpidd |
PostgreSQL डेटाबेस |
/opt/apigee/var/log/apigee-postgresql |
Data
कॉम्पोनेंट |
जगह की जानकारी |
---|---|
मैनेजमेंट सर्वर |
/opt/apigee/data/edge-management-server |
राऊटर |
/opt/apigee/data/edge-router |
मैसेज प्रोसेसर |
/opt/apigee/data/edge-message-processor |
Apigee Qpid एजेंट |
/opt/apigee/data/edge-qpid-server |
Apigee Postgres का एजेंट |
/opt/apigee/data/edge-postgres-server |
ZooKeeper |
/opt/apigee/data/apigee-zookeeper |
OpenLDAP |
/opt/apigee/data/apigee-openldap |
कास्सांद्रा |
/opt/apigee/data/apigee-cassandra/data |
क्यूपिड |
/opt/apigee/data/apigee-qpid/data |
PostgreSQL डेटाबेस |
/opt/apigee/data/apigee-postgres/pgdata |
इंस्टॉल करने के बाद के टास्क
इंस्टॉल पूरा होने के बाद, Edge कॉम्पोनेंट पर अन्य कार्रवाइयां की जा सकती हैं.
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 के कॉन्फ़िगरेशन के बारे में ज़्यादा जानकारी.
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.
किसी कॉम्पोनेंट के लिए कार्रवाइयों की पूरी सूची, कॉम्पोनेंट पर निर्भर करती है. हालांकि, सभी कॉम्पोनेंट में ये कार्रवाइयां की जा सकती हैं:
- शुरू करो, बंद करो, रीस्टार्ट करो
- स्टेटस, वर्शन
- बैकअप, वापस लाएं
- इंस्टॉल, अनइंस्टॉल करें