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

डेमो या कॉन्सेप्ट के सबूत के तौर पर, 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 से, रेपो के लिए उपयोगकर्ता नाम/पासवर्ड मिला हो:

  • अगर Apigee का आकलन करने वाला कोई संभावित ग्राहक है, तो कृपया यहां जाकर Apigee की बिक्री टीम से संपर्क करें यहां.
  • अगर Apigee का कोई मौजूदा ग्राहक है, तो कृपया 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, दोनों को इंस्टॉल करना ज़रूरी है:

  • Oracle JDK 17 और Oracle JDK 21 या
  • OpenJDK 17 और OpenJDK 21

java -version से, Java का चालू वर्शन मिलता है.

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 ऐक्सेस या रूट ऐक्सेस
  • होस्ट मशीन पर उपयोगकर्ताओं को जोड़ने की सुविधा

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