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

Edge for Private Cloud v. 4.17.05

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

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

  • डेवलपर सेवाओं का पोर्टल, अपनी होस्ट मशीन पर
  • एपीआई BaaS को अपनी होस्ट मशीन पर इंस्टॉल करना

लाइसेंस देना

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

Edge के लिए सिस्टम की ज़रूरी शर्तें

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

ज़रूरी शर्त

ब्यौरा

टेस्ट

Apigee आरपीएम रिपॉज़िटरी का ऐक्सेस

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

पक्का करें कि आपको रिपॉज़िटरी के लिए, Apigee से उपयोगकर्ता नाम/पासवर्ड मिला हो:

  • अगर आपको Apigee के बारे में जानकारी चाहिए, तो कृपया यहां जाकर Apigee की सेल्स टीम से संपर्क करें.
  • अगर आप Apigee के मौजूदा ग्राहक हैं, तो कृपया अपने Apigee प्रतिनिधि से संपर्क करें.

curl -v https://software.apigee.com, एचटीटीपी 200 दिखाता है

बैकएंड सेवाओं का ऐक्सेस

अपनी बैकएंड सेवाओं का ऐक्सेस पक्का करना

curl -v http://backend, ताकि बैकएंड सेवाओं का ऐक्सेस जांचा जा सके

लाइसेंस कुंजी

Apigee से मिले ईमेल में लाइसेंस कुंजी देखें

पक्का करें कि लाइसेंस कुंजी को होस्ट मशीन पर डिप्लॉय किया गया हो

ओएस वर्शन

ओएस का वह वर्शन जो इस्तेमाल किए जा सकने वाले सॉफ़्टवेयर और वर्शन में बताया गया है.

cat /etc/redhat-release से ओएस का वर्शन दिखता है

Java वर्शन

Java के इस्तेमाल किए जा सकने वाले वर्शन:

  • Oracle JDK 1.8
  • OpenJDK 1.8

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

sudo whoami रूट दिखना चाहिए

एसएमटीपी सर्वर

Edge के नए उपयोगकर्ताओं को ईमेल भेजने के लिए, एसएमटीपी सर्वर का ऐक्सेस.

डेवलपर सेवाओं के पोर्टल के लिए सिस्टम की ज़रूरतें

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

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

ब्यौरा

टेस्ट

Apigee आरपीएम रिपॉज़िटरी का ऐक्सेस

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

पक्का करें कि आपको रिपॉज़िटरी के लिए, Apigee से उपयोगकर्ता नाम/पासवर्ड मिला हो.

curl -v https://software.apigee.com, एचटीटीपी 200 दिखाता है

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

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

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

पोर्ट

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

netstat -nlptu | grep 8079

एपीआई 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 को बंद किया जा सकता है