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 वर्शन:
|
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 whatami को रूट रिटर्न करना चाहिए |
एसएमटीपी सर्वर |
Edge के नए उपयोगकर्ताओं को ईमेल भेजने के लिए, एसएमटीपी सर्वर का ऐक्सेस. |
डेवलपर सर्विस पोर्टल के लिए सिस्टम से जुड़ी ज़रूरी शर्तें
आपने जिस होस्ट मशीन पर Edge इंस्टॉल किया है उसी पर Edge डेवलपर सेवाएं पोर्टल इंस्टॉल किया जा सकता है. पोर्टल इंस्टॉल करने से पहले, पक्का करें कि आपने इन ज़रूरी शर्तों को पूरा किया हो:
ज़रूरी शर्तें |
Description |
जांच करें |
---|---|---|
होस्ट पर इंस्टॉल किया गया Edge |
पक्का करें कि आपने होस्ट मशीन पर Edge पहले से इंस्टॉल किया हुआ है |
ऊपर Edge के लिए सिस्टम की ज़रूरी शर्तें देखें. |
पोर्टल .tar फ़ाइल |
होस्ट मशीन पर पोर्टल .tar फ़ाइल डाउनलोड करें. |
1. Apigee Edge सहायता पर जाएं. 2. इन दो में से किसी एक तरीके से, सहायता टीम में लॉग इन करके पोर्टल .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 या फ़ायरवॉल को बंद किया जा सकता है |