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

यहां Apigee Edge से जुड़े दस्तावेज़ देखे जा रहे हैं.
Apigee X
से जुड़े दस्तावेज़ पर जाएं.
info

Edge Microgateway का वर्शन 3.1.x

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

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

Edge Microgateway के लिए, हार्डवेयर का यह कम से कम कॉन्फ़िगरेशन ज़रूरी है:

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

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

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

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

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

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

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

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

Edge Microgateway को अपग्रेड करना

Edge Microgateway के पहले से इंस्टॉल किए गए वर्शन को अपग्रेड करने के लिए, इंटरनेट कनेक्शन होने पर, Edge Microgateway को अपग्रेड करना लेख पढ़ें.

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

Windows पर, Edge Microgateway को सेवा के तौर पर चलाना

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

क्या इंटरनेट कनेक्शन के बिना Edge Microgateway इंस्टॉल किया जा सकता है?

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

शुरू करना

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

Edge Microgateway कहां इंस्टॉल होता है?

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

npm config get prefix

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

Edge Microgateway को अनइंस्टॉल करना

अगर आपको Edge Microgateway हटाना है, तो:

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

Kubernetes के इस्तेमाल की सुविधा

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

Docker के इस्तेमाल की सुविधा

अब Edge Microgateway का सबसे नया वर्शन, Docker इमेज के तौर पर डाउनलोड किया जा सकता है:

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