एज माइक्रोगेटवे इंस्टॉल करना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

Edge Microgateway v. 3.2.x

इस विषय में, Edge माइक्रोगेटवे को इंस्टॉल या अनइंस्टॉल करने का तरीका बताया गया है.

हार्डवेयर इस्तेमाल करने के लिए कम से कम ज़रूरी शर्तें

एज माइक्रोगेटवे के लिए कम से कम हार्डवेयर कॉन्फ़िगरेशन की ज़रूरत होती है:

  • वर्चुअल मशीन (वीएम) पर, Edge माइक्रोगेटवे में कम से कम 1 कोर और कम से कम 256 एमबी रैम की ज़रूरत होती है. एज माइक्रोगेटवे प्रोसेस खुद 128 एमबी से कम रैम लेती है.
  • कंटेनर पर, माइक्रोगेटवे का इस्तेमाल 100 एमबी से कम इमेज साइज़ के साथ किया जा सकता है.

ज़रूरी शर्तें

  • Apigee, Windows, macOS, और Linux पर चालू एलटीएस या मेंटेनेंस एलटीएस रिलीज़ के साथ काम करता है. ज़्यादा जानकारी के लिए, Apigee Edge Microgateway के साथ काम करने वाला सॉफ़्टवेयर देखें.
  • Windows के लिए ज़रूरी है कि OpenSSL को इंस्टॉल किया जाए और उसे PATH में जोड़ा जाए.
  • अगर एज माइक्रोगेटवे के साथ कॉन्फ़िगर करने के लिए, Apigee Edge के प्राइवेट क्लाउड का इस्तेमाल किया जा रहा है, तो आपके पास Private Cloud के 4.18.01 या इसके बाद के वर्शन का इस्तेमाल करना होगा.

इंटरनेट कनेक्शन होने पर, Edge माइक्रोगेटवे इंस्टॉल करें

इस सेक्शन में, Edge माइक्रोगेटवे को इंस्टॉल करने और डिफ़ॉल्ट कॉन्फ़िगरेशन को शुरू करने का तरीका बताया गया है. अगर बिना इंटरनेट कनेक्शन के काम किया जा रहा है, तो क्या इंटरनेट कनेक्शन के बिना Edge माइक्रोगेटवे को इंस्टॉल किया जा सकता है? लेख देखें.

  1. npm के साथ, Edge माइक्रोगेटवे का सबसे नया वर्शन इंस्टॉल करें. इसके लिए, यहां दिया गया तरीका अपनाएं. इस निर्देश से सॉफ़्टवेयर इंस्टॉल होता है. साथ ही, edgemicro एक्ज़ीक्यूटेबल आपके पाथ में होता है.
    npm install edgemicro -g
    

    Edge माइक्रोगेटवे के किसी खास वर्शन को इंस्टॉल करने के लिए, आपको इंस्टॉलेशन कमांड में वर्शन संख्या के बारे में बताना होगा. अगर वर्शन नंबर नहीं बताया जाता है, तो नया वर्शन इंस्टॉल कर दिया जाएगा. उदाहरण के लिए, वर्शन 3.1.5 इंस्टॉल करने के लिए, इस निर्देश का इस्तेमाल करें.

    npm install edgemicro@3.1.5 -g
    
  2. वर्शन नंबर देखें। उदाहरण के लिए, अगर आपने वर्शन 3.1.5 इंस्टॉल किया है:
    edgemicro --version
    current nodejs version is v12.5.0
    current edgemicro version is 3.1.5
    
  3. Edge Microgateway को सेट अप और कॉन्फ़िगर करने में दिया गया सेटअप और कॉन्फ़िगरेशन बताने का तरीका अपनाएं.

Edge माइक्रोगेटवे को अपग्रेड करना

Edge माइक्रोगेटवे के पहले से इंस्टॉल किए गए वर्शन को अपग्रेड करने के लिए, अगर आपके पास इंटरनेट कनेक्शन है, तो एज माइक्रोगेटवे को अपग्रेड करना देखें.

Apigee आपको सुझाव देता है कि अपने प्रोडक्शन एनवायरमेंट को अपग्रेड करने से पहले, नए वर्शन के साथ अपने मौजूदा कॉन्फ़िगरेशन की जांच करें.

Windows पर Edge माइक्रोगेटवे को सेवा के तौर पर इस्तेमाल करना

Windows पर Edge Microgateway को एक सेवा के तौर पर इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, Apigee समुदाय पर, Windows पर Microgateway (edgemicro) के ऑपरेशनल मैनेजमेंट के सबसे सही तरीके देखें.

क्या इंटरनेट कनेक्शन के बिना, Edge माइक्रोगेटवे को इंस्टॉल किया जा सकता है?

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

रिपोर्ट का इस्तेमाल करना

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

Edge Microgateway कहां इंस्टॉल किया गया है?

जब ग्लोबल विकल्प (npm install -g edgemicro) के साथ npm का इस्तेमाल किया जाता है, तो सॉफ़्टवेयर [prefix]/lib/node_modules/edgemicro में इंस्टॉल हो जाता है. इस निर्देश की मदद से, [prefix] की वैल्यू पता की जा सकती है:

npm config get prefix

प्रीफ़िक्स कॉन्फ़िगरेशन उस जगह को डिफ़ॉल्ट रूप से सेट करता है जहां नोड इंस्टॉल किया गया है. ज़्यादातर सिस्टम में, यह /usr/local होता है. Windows पर, यह %AppData%\npm है. [prefix] की वैल्यू कॉन्फ़िगर की जा सकती है. Node.js मॉड्यूल डिफ़ॉल्ट रूप से कहां इंस्टॉल होते हैं और इंस्टॉलेशन की जगह को कैसे कॉन्फ़िगर करते हैं, इस बारे में ज़्यादा जानकारी के लिए npm-फ़ोल्डर देखें.

Edge माइक्रोगेटवे को अनइंस्टॉल किया जा रहा है

अगर आपको Edge माइक्रोगेटवे को हटाना है, तो:

  1. इंस्टॉलेशन डायरेक्ट्री [prefix]/lib/node_modules/edgemicro को मिटाएं या संग्रहित करें. इसमें [प्रीफ़िक्स], एनपीएम प्रीफ़िक्स है, जैसा कि एज माइक्रोगेटवे कहां इंस्टॉल किया गया है?
  2. लॉग फ़ाइलों को मिटाएं या संग्रहित करें. डिफ़ॉल्ट रूप से, edgemicro-*.log फ़ाइलें /var/tmp/ में होती हैं. हालांकि, इस जगह को कॉन्फ़िगर किया जा सकता है. अगर आपको संदेह है, तो Edge माइक्रोगेटवे कॉन्फ़िगरेशन फ़ाइल की जांच करें.
  3. रनटाइम कॉन्फ़िगरेशन और कैश कॉन्फ़िगरेशन फ़ाइलों को मिटाएं या संग्रहित करें:
    ~/.edgemicro/*.yaml
    

Cubernetes सहायता

आप Kubernetes क्लस्टर में चल रही सेवाओं के लिए, Apigee एपीआई मैनेजमेंट की सुविधा देने के लिए, Edge माइक्रोगेटवे का इस्तेमाल कर सकते हैं. Kubernetes की खास जानकारी के साथ Edge माइक्रोगेटवे को इंटिग्रेट करें देखें.

Docker सहायता

अब नए Edge माइक्रोगेटवे रिलीज़ को Docker इमेज के तौर पर डाउनलोड किया जा सकता है:

docker pull gcr.io/apigee-microgateway/edgemicro:latest