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

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

Edge Microgateway v. 2.3.x

दर्शक

अगर आपको Edge माइक्रोगेटवे को इंस्टॉल या अनइंस्टॉल करना है, तो इस गाइड का इस्तेमाल करें.

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

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

Node.js को इंस्टॉल करना

आपके सिस्टम पर Node.js का 4.5 या उसके बाद का वर्शन इंस्टॉल होना चाहिए. इसके लिए, इन्हें लागू करके देखा जा सकता है:

node -v

Node.js को पाने या अपडेट करने के कई तरीके हैं. उदाहरण के लिए, HomeBrew, yum का इस्तेमाल किया जा सकता है या इसे सीधे Node.js साइट से डाउनलोड किया जा सकता है: https://nodejs.org/download.

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

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

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

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

    npm install edgemicro@2.3.1 -g
    
  2. वर्शन नंबर देखें। उदाहरण के लिए, अगर आपने वर्शन 2.3.5 इंस्टॉल किया है:
    edgemicro --version
    current nodejs version is v6.1.0
    current edgemicro version is 2.3.5
    
  3. अपनी होम डायरेक्ट्री में डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल बनाने के लिए, इस निर्देश को चलाएं.
    edgemicro init
    
  4. (ज़रूरी नहीं) default.yaml नाम की कॉन्फ़िगरेशन फ़ाइल को आपकी होम डायरेक्ट्री में, .edgemicro नाम की सबडायरेक्ट्री में रखा गया था. अभी देखें कि यह फ़ाइल मौजूद है या नहीं:
    ls ~/.edgemicro
    default.yaml
    

    ध्यान दें: Edge माइक्रोगेटवे दस्तावेज़ों में, हम टिल्ड (~) वाली होम डायरेक्ट्री बताते हैं, जो एक UNIX शॉर्टकट है. अगर आप Windows का इस्तेमाल कर रहे हैं और आपके पास ऐसा शेल है जो टिल्ड के साथ काम नहीं करता, तो आपको होम डायरेक्ट्री से जुड़े निर्देशों में टिल्ड के लिए सही एनवायरमेंट वैरिएबल बदलना होगा. उदाहरण के लिए: %USERPROFILE%/.edgemicro.

  5. Edge Microgateway इंस्टॉल करने में दिया गया तरीका अपनाएं.

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

[prefix] की वैल्यू कॉन्फ़िगर की जा सकती है. ज़्यादा जानकारी के लिए npm-फ़ोल्डर देखें.

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

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

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