Edge for Private Cloud v. 4.17.01
डेमो या सिद्धांत के प्रमाण के तौर पर, Edge for Private Cloud को एक ही होस्ट मशीन पर इंस्टॉल किया जा सकता है. इस तरह के इंस्टॉलेशन को Edge "ऑल-इन-वन" इंस्टॉलेशन कहा जाता है. होस्ट मशीन, एक स्टैंडअलोन मशीन या वीएम हो सकती है. इसके लिए, यहां दी गई सिस्टम से जुड़ी ज़रूरी शर्तें पूरी करनी होंगी.
होस्ट मशीन पर Edge for Private Cloud इंस्टॉल करने के बाद, आपके पास ये इंस्टॉल करने का विकल्प होता है:
- डेवलपर सेवाओं का पोर्टल, अपनी होस्ट मशीन पर
- एपीआई BaaS को अपनी होस्ट मशीन पर इंस्टॉल करना
लाइसेंस देना
Edge के हर इंस्टॉलेशन के लिए, एक यूनीक लाइसेंस फ़ाइल की ज़रूरत होती है. यह फ़ाइल आपको Apigee से मिलती है. अगर आपके पास अब तक लाइसेंस नहीं है, तो यहां जाकर सेल्स टीम से संपर्क करें.
Edge के लिए सिस्टम की ज़रूरी शर्तें
यहां दी गई टेबल में, Edge को एक होस्ट मशीन पर इंस्टॉल करने के लिए सिस्टम की ज़रूरी शर्तें बताई गई हैं:
|
ज़रूरी शर्त |
ब्यौरा |
टेस्ट |
|---|---|---|
|
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, /opt के लिए डिस्क में बचा स्टोरेज की जानकारी दिखाता है. यह Edge की इंस्टॉल डायरेक्ट्री है |
|
होस्टनेम |
होस्टनेम को होस्ट के आईपी पते पर सेट किया गया है |
hostname -i, होस्ट का आईपी पता दिखाता है |
|
नेटवर्क |
बाहरी इंटरनेट का ऐक्सेस ज़रूरी है. RedHat ओएस के लिए, RHEL yum डेटाबेस का ऐक्सेस. |
yum repolist, उपलब्ध रिपॉज़िटरी दिखाता है. RedHat के लिए, /etc/yum.repos.d/redhat-rhui.repo से रिपॉज़िटरी की उपलब्धता देखें |
|
पोर्ट, iptables, firewalld |
पक्का करें कि पोर्ट 8080, 9000, 9001, और 9002 इनकमिंग पैकेट स्वीकार कर सकते हों. |
यह ज़रूरी शर्त, आपके ओएस और ओएस कॉन्फ़िगरेशन पर निर्भर करती है. मौजूदा सेटिंग देखने के लिए, कई कमांड का इस्तेमाल किया जा सकता है: iptables -nvL Linux 6.x: service iptables status Linux 7.x: sysctl firewalld status ज़रूरत पड़ने पर, iptables या firewalld को बंद किया जा सकता है |
|
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 whoami रूट दिखना चाहिए |
|
एसएमटीपी सर्वर |
Edge के नए उपयोगकर्ताओं को ईमेल भेजने के लिए, एसएमटीपी सर्वर का ऐक्सेस. |
डेवलपर सेवाओं के पोर्टल के लिए सिस्टम की ज़रूरतें
Edge Developer Services पोर्टल को उस मशीन के अलावा किसी दूसरी मशीन पर इंस्टॉल किया जा सकता है जिसका इस्तेमाल आपने Edge को इंस्टॉल करने के लिए किया था. पोर्टल इंस्टॉल करने से पहले, पक्का करें कि आपने ये ज़रूरी शर्तें पूरी की हों:
|
ज़रूरी शर्तें |
ब्यौरा |
टेस्ट |
|---|---|---|
|
Apigee आरपीएम रिपॉज़िटरी का ऐक्सेस |
पक्का करें कि आपके पास https://software.apigee.com का ऐक्सेस हो पक्का करें कि आपको रिपॉज़िटरी के लिए, Apigee से उपयोगकर्ता नाम/पासवर्ड मिला हो. |
curl -v https://software.apigee.com, एचटीटीपी 200 दिखाता है |
|
होस्ट पर Edge इंस्टॉल किया गया हो |
पक्का करें कि आपने होस्ट मशीन पर Edge पहले ही इंस्टॉल कर लिया हो |
ऊपर दिए गए, Edge के लिए सिस्टम की ज़रूरी शर्तें देखें. |
|
पोर्ट |
पक्का करें कि पोर्ट 80 उपलब्ध हो और उसे ऐक्सेस किया जा सके |
netstat -nlptu | grep 80 |
एपीआई BaaS के लिए सिस्टम की ज़रूरतें
एपीआई BaaS को एक ही होस्ट मशीन पर इंस्टॉल किया जा सकता है. यह मशीन, Edge को इंस्टॉल करने के लिए इस्तेमाल की गई मशीन से अलग होती है. होस्ट पर एपीआई BaaS इंस्टॉल करने से पहले, पक्का करें कि आपने ये ज़रूरी शर्तें पूरी की हों:
|
ज़रूरी शर्तें |
ब्यौरा |
टेस्ट |
|---|---|---|
|
Apigee आरपीएम रिपॉज़िटरी का ऐक्सेस |
पक्का करें कि आपके पास https://software.apigee.com का ऐक्सेस हो पक्का करें कि आपको रिपॉज़िटरी के लिए, Apigee से उपयोगकर्ता नाम/पासवर्ड मिला हो. |
curl -v https://software.apigee.com, एचटीटीपी 200 दिखाता है |
|
Edge के लिए ज़रूरी सभी शर्तें |
पक्का करें कि होस्ट मशीन, Edge के लिए ऊपर बताई गई सभी ज़रूरी शर्तों को पूरा करती हो |
ऊपर दिए गए, Edge के लिए सिस्टम की ज़रूरी शर्तें देखें. |
|
पोर्ट, iptables, firewalld |
पक्का करें कि पोर्ट 2551, 8080, 9000, 9200-9400 इनकमिंग पैकेट स्वीकार कर सकते हों. |
यह चरण आपके ओएस और ओएस कॉन्फ़िगरेशन पर निर्भर करता है. मौजूदा सेटिंग देखने के लिए, कई कमांड का इस्तेमाल किया जा सकता है: iptables -nvL Linux 6.x: service iptables status Linux 7.x: sysctl firewalld status ज़रूरत पड़ने पर, iptables या firewalld को बंद किया जा सकता है |