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

Edge for Private Cloud v. 4.16.05

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

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

  • एक ही होस्ट मशीन पर डेवलपर सेवाओं का पोर्टल
  • दूसरी होस्ट मशीन पर API BaaS

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

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

ज़रूरी शर्त

Description

जांच करें

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

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

पक्का करें कि डेटा स्टोर करने की जगह के लिए, आपको 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 सीपीयू की जानकारी दिखाता है

रैम

कम से कम 8 जीबी

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

जांच करें

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

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

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

पोर्टल .tar फ़ाइल

होस्ट मशीन पर पोर्टल .tar फ़ाइल डाउनलोड करें.

1. Apigee Edge सहायता पर जाएं.

2. इन दो में से किसी एक तरीके से, सहायता टीम में लॉग इन करके पोर्टल .tar फ़ाइल का अनुरोध करें:

  • प्राइवेट क्लाउड डाउनलोड डायरेक्ट्री के लिए Edge के ऐक्सेस का अनुरोध करें.
  • पोर्टल .tar फ़ाइल के लिए यूआरएल का अनुरोध करें.

पोर्ट

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

netstat -nlptu | grep 80

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

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

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

Description

जांच करें

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

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

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

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

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

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

iptables -nvL

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

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

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