एज डेमो इंस्टॉल करने से जुड़ी ज़रूरी शर्तें

Edge for Private Cloud v4.18.01

किसी एक होस्ट मशीन पर, Edge for the Private Cloud को इंस्टॉल किया जा सकता है. ऐसा डेमो या कॉन्सेप्ट इंस्टॉल करने के प्रूफ़ के तौर पर किया जा सकता है. इस तरह के इंस्टॉल को Edge "ऑल-इन-वन" इंस्टॉलेशन कहा जाता है. होस्ट मशीन, कोई स्टैंडअलोन मशीन या ऐसी वीएम हो सकती है जो नीचे दी गई, सिस्टम से जुड़ी ज़रूरी शर्तों को पूरा करती हो.

होस्ट मशीन पर Private Cloud के लिए Edge इंस्टॉल करने के बाद, आपके पास इन्हें इंस्टॉल करने का विकल्प भी होता है:

  • अपनी होस्ट मशीन पर Developer Services पोर्टल
  • API BaaS अपनी होस्ट मशीन पर

लाइसेंस

Edge को इंस्टॉल करने के लिए एक खास लाइसेंस फ़ाइल की ज़रूरत होती है, जो आपको Apigee से मिलती है. अगर आपके पास अब तक लाइसेंस नहीं है, तो सेल्स टीम से यहां संपर्क करें.

Edge का इस्तेमाल करने के लिए सिस्टम से जुड़ी ज़रूरी शर्तें

नीचे दी गई टेबल में एक होस्ट मशीन पर Edge इंस्टॉल करने के लिए सिस्टम से जुड़ी ज़रूरी शर्तों की सूची दी गई है:

ज़रूरी शर्त

Description

जांच करें

Apigee आरपीएम रेपो का ऐक्सेस

https://software.apigee.com पर ऐक्सेस पक्का करें

पक्का करें कि आपको डेटा स्टोर करने की जगह के लिए Apigee से उपयोगकर्ता नाम/पासवर्ड मिला है:

  • अगर आप संभावित व्यक्ति हैं और Apigee का आकलन कर रहे हैं, तो कृपया Apigee की सेल्स टीम से यहां संपर्क करें.
  • अगर आप मौजूदा Apigee ग्राहक हैं, तो कृपया अपने Apigee प्रतिनिधि से संपर्क करें.

curl -v https://software.apigee.com एचटीटीपी 200 दिखाता है

बैकएंड सेवाओं का ऐक्सेस

बैकएंड सेवाओं का ऐक्सेस पक्का करना

अपनी बैकएंड सेवाओं के ऐक्सेस की जांच करने के लिए, curl -v http://backend

लाइसेंस कुंजी

Apigee से मिला ईमेल देखें, जिसमें लाइसेंस कुंजी अटैच की गई है

पक्का करें कि होस्ट मशीन पर लाइसेंस कुंजी डिप्लॉय की गई है

ओएस वर्शन

'काम करने वाला ओएस वर्शन', जैसा कि काम करने वाले सॉफ़्टवेयर और इस्तेमाल किए जा सकने वाले वर्शन में बताया गया है.

cat /etc/redhat-release, ओएस वर्शन को दिखाता है

Java वर्शन

इस्तेमाल किए जा सकने वाले Java वर्शन:

  • Oracle JDK 1.8
  • ओपनजेडीके 1.8

java -version, इंस्टॉल किए गए Java वर्शन को दिखाता है

अगर ज़रूरी Java वर्शन नहीं मिलता है, तो Edge इंस्टॉलर उसे डाउनलोड करके इंस्टॉल कर देता है.

सीपीयू कोर

कम से कम आठ

lscpu सीपीयू की संख्या दिखाता है

cat /proc/cpuinfo सीपीयू की जानकारी दिखाता है

रैम

कम से कम 16 जीबी

cat /proc/meminfo मेमोरी की जानकारी दिखाता है

डिस्कस्पेस

कम से कम 100 जीबी

df -h डिस्क में मौजूद जगह को दिखाता है.

df -h /opt, Edge इंस्टॉल करने की डायरेक्ट्री, /opt के लिए डिस्क स्पेस लौटाता है

होस्टनेम

होस्टनेम, होस्ट के आईपी पते पर सेट किया गया है

hostname -i, होस्ट का आईपी पता दिखाता है

नेटवर्क

बाहरी इंटरनेट ऐक्सेस आवश्यक है.

RedHat OS के लिए, RHEL yum रिपॉज़िटरी का ऐक्सेस.

yum repolist के लिए डेटा स्टोर करने की उपलब्ध जगहें दिखती हैं.

RedHat के लिए, /etc/yum.repos.d/redhat-rhui.repo से डेटा स्टोर करने की सुविधा की उपलब्धता देखें

पोर्ट, iptables, फ़ायरवॉल

पक्का करें कि 8080, 9000, 9001, और 9002 पोर्ट, इनकमिंग पैकेट स्वीकार कर सकती हों.

यह शर्त आपके ओएस और ओएस कॉन्फ़िगरेशन पर निर्भर करती है. मौजूदा सेटिंग देखने के लिए, कई निर्देश इस्तेमाल किए जा सकते हैं:

iptables -nvL

Linux 6.x: सेवा की iptables स्थिति

Linux 7.x: sysctl फ़ायरवॉल का स्टेटस

अगर ज़रूरी हो, तो iptables या फ़ायरवॉल को बंद किया जा सकता है

SELinux

इंस्टॉल करने के दौरान, SELinux को बंद करें या इसे अनुमति मोड पर सेट करें. अगर ज़रूरी हो, तो इंस्टॉल करने के बाद इसे फिर से चालू करें

SELinux को अस्थायी रूप से अनुमति मोड पर सेट करें:

Linux 6.x ऑपरेटिंग सिस्टम पर:

echo 0 > /selinux/enforce

Edge इंस्टॉल करने के बाद, फिर से चालू करने के लिए:

echo 1 > /selinux/enforce

Linux 7.x ऑपरेटिंग सिस्टम पर:

setenforce 0

Edge इंस्टॉल करने के बाद, फिर से चालू करने के लिए:

setenforce 1

SELinux को हमेशा के लिए बंद करने के लिए, Edge apigee-setup उपयोगिता इंस्टॉल करें देखें.

सिस्टम उपयोगकर्ता ऐक्सेस

उपयोगकर्ता को इंस्टॉल करने की सुविधा देने के लिए, यह ज़रूरी है:

  • sudo ऐक्सेस या रूट ऐक्सेस
  • होस्ट मशीन पर उपयोगकर्ताओं को जोड़ने की सुविधा

sudo whatami को रूट रिटर्न करना चाहिए

एसएमटीपी सर्वर

Edge के नए उपयोगकर्ताओं को ईमेल भेजने के लिए, एसएमटीपी सर्वर का ऐक्सेस.

डेवलपर सर्विस पोर्टल के लिए सिस्टम से जुड़ी ज़रूरी शर्तें

आपने जिस मशीन का इस्तेमाल Edge इंस्टॉल करने के लिए किया था उसके बजाय, किसी दूसरी मशीन पर Edge डेवलपर सेवाओं का पोर्टल इंस्टॉल किया जा सकता है. पोर्टल इंस्टॉल करने से पहले, पक्का करें कि आपने इन ज़रूरी शर्तों को पूरा कर लिया हो:

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

Description

जांच करें

Apigee आरपीएम रेपो का ऐक्सेस

https://software.apigee.com पर ऐक्सेस पक्का करें

पक्का करें कि डेटा स्टोर करने की जगह के लिए, आपको Apigee से उपयोगकर्ता नाम/पासवर्ड मिला है.

curl -v https://software.apigee.com एचटीटीपी 200 दिखाता है

होस्ट पर इंस्टॉल किया गया Edge

पक्का करें कि आपने होस्ट मशीन पर Edge पहले से इंस्टॉल किया हुआ है

ऊपर Edge के लिए सिस्टम की ज़रूरी शर्तें देखें.

पोर्ट

पक्का करें कि पोर्ट 8079 उपलब्ध है और उसे ऐक्सेस किया जा सकता है

netstat -nlptu | grep 8079

API BaaS के लिए सिस्टम से जुड़ी ज़रूरी शर्तें

किसी एक होस्ट मशीन पर API BaaS इंस्टॉल किया जा सकता है. यह उस मशीन से अलग होगा जिसे आपने Edge इंस्टॉल करने के लिए इस्तेमाल किया था. होस्ट पर API BaaS इंस्टॉल करने से पहले, पक्का करें कि आपने इन ज़रूरी शर्तों को पूरा किया हो:

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

Description

जांच करें

Apigee आरपीएम रेपो का ऐक्सेस

https://software.apigee.com पर ऐक्सेस पक्का करें

पक्का करें कि डेटा स्टोर करने की जगह के लिए, आपको Apigee से उपयोगकर्ता नाम/पासवर्ड मिला है.

curl -v https://software.apigee.com एचटीटीपी 200 दिखाता है

Edge से जुड़ी सभी ज़रूरी शर्तें

पक्का करें कि होस्ट मशीन, Edge के लिए ऊपर बताई गई सभी ज़रूरी शर्तें पूरी करती हो

ऊपर Edge के लिए सिस्टम की ज़रूरी शर्तें देखें.

पोर्ट, iptables, फ़ायरवॉल

पक्का करें कि पोर्ट 2551, 8080, 9000, 9200-9400 पर आने वाले पैकेट स्वीकार किए जा सकते हों.

यह चरण आपके ओएस और ओएस कॉन्फ़िगरेशन पर निर्भर करता है. मौजूदा सेटिंग देखने के लिए, कई निर्देश इस्तेमाल किए जा सकते हैं:

iptables -nvL

Linux 6.x: सेवा की iptables स्थिति

Linux 7.x: sysctl फ़ायरवॉल का स्टेटस

अगर ज़रूरी हो, तो iptables या फ़ायरवॉल को बंद किया जा सकता है