डेमो या कॉन्सेप्ट के सबूत के तौर पर, Edge for the Private Cloud को किसी एक होस्ट मशीन पर इंस्टॉल किया जा सकता है. इस तरह के इंस्टॉलेशन को Edge "ऑल-इन-वन" इंस्टॉलेशन कहा जाता है. होस्ट मशीन, स्टैंडअलोन मशीन या वीएम हो सकती है. हालांकि, इसके लिए नीचे दी गई सिस्टम से जुड़ी ज़रूरी शर्तें पूरी होनी चाहिए.
होस्ट मशीन पर Edge for the Private Cloud इंस्टॉल करने के बाद, Apigee Developer Services portal (इसे आम तौर पर, पोर्टल कहा जाता है) को उसकी होस्ट मशीन पर इंस्टॉल किया जा सकता है.
लाइसेंस देना
Edge के हर इंस्टॉलेशन के लिए, लाइसेंस वाली एक अलग फ़ाइल की ज़रूरत होती है. यह फ़ाइल, Apigee से मिलती है. अगर आपके पास लाइसेंस नहीं है, तो यहां जाकर बिक्री टीम से संपर्क करें.
Edge के लिए सिस्टम की ज़रूरतें
यहां दी गई टेबल में, किसी एक होस्ट मशीन पर Edge इंस्टॉल करने के लिए सिस्टम की ज़रूरतें बताई गई हैं:
|
ज़रूरी शर्त |
ब्यौरा |
टेस्ट |
|---|---|---|
|
Apigee आरपीएम रेपो का ऐक्सेस |
पक्का करें कि आपके पास https://software.apigee.com का ऐक्सेस हो पक्का करें कि आपको Apigee से, रेपो के लिए उपयोगकर्ता नाम/पासवर्ड मिला हो:
|
curl -v https://software.apigee.com से HTTP 200 मिलता है |
|
बैकएंड सेवाओं का ऐक्सेस |
पक्का करें कि आपके पास बैकएंड सेवाओं का ऐक्सेस हो |
अपनी बैकएंड सेवाओं का ऐक्सेस देखने के लिए, curl -v http://backend का इस्तेमाल करें |
|
लाइसेंस की |
देखें कि आपको Apigee से लाइसेंस की अटैच करके कोई ईमेल मिला है या नहीं |
पक्का करें कि लाइसेंस की, होस्ट मशीन पर डिप्लॉय की गई हो |
|
ओएस वर्शन |
सपोर्ट किए जाने वाले सॉफ़्टवेयर और उनके वर्शन में बताए गए ओएस वर्शन. |
cat /etc/redhat-release से ओएस वर्शन मिलता है |
|
Java वर्शन |
Apigee Edge for Private Cloud 4.54.00 के लिए, Java के दो वर्शन का सपोर्ट ज़रूरी है. Edge इंस्टॉल करने से पहले, Java 17 और Java 21, दोनों को इंस्टॉल करना ज़रूरी है:
|
Edge का इंस्टॉलर सिर्फ़ यह पुष्टि करता है कि होस्ट मशीन पर Java 17 और Java 21, दोनों मौजूद हैं. Edge का इंस्टॉलर, Java को अपने-आप डाउनलोड या इंस्टॉल नहीं करता. |
|
सीपीयू कोर |
कम से कम 8 |
lscpu से सीपीयू की संख्या मिलती है cat /proc/cpuinfo से सीपीयू की जानकारी मिलती है |
|
रैम |
कम से कम 16 जीबी |
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 |
पक्का करें कि पोर्ट 3001, 8080, 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 इंस्टॉल करने के लिए किया गया था. पोर्टल इंस्टॉल करने से पहले, पक्का करें कि आपने ये ज़रूरी शर्तें पूरी कर ली हों:
|
ज़रूरी शर्तें |
ब्यौरा |
टेस्ट |
|---|---|---|
|
Apigee आरपीएम रेपो का ऐक्सेस |
पक्का करें कि आपके पास https://software.apigee.com का ऐक्सेस हो पक्का करें कि आपको Apigee से, रेपो के लिए उपयोगकर्ता नाम/पासवर्ड मिला हो. |
curl -v https://software.apigee.com से HTTP 200 मिलता है |
|
होस्ट पर Edge इंस्टॉल किया गया हो |
पक्का करें कि आपने होस्ट मशीन पर Edge पहले से इंस्टॉल किया हो |
ऊपर दिया गया Edge के लिए सिस्टम की ज़रूरतें देखें. |
|
पोर्ट |
पक्का करें कि पोर्ट 8079 उपलब्ध हो और उसे ऐक्सेस किया जा सके |
netstat -nlptu | grep 8079 |