Edge for Private Cloud v. 4.16.09
चेकलिस्ट में, ऊपर बताई गई ज़रूरी शर्तें शामिल होती हैं. साथ ही, इसमें उन ज़रूरी फ़ाइलों की सूची होती है जिन्हें आगे बढ़ने से पहले हासिल करना ज़रूरी है. यहां उन मुख्य ज़रूरी शर्तों की खास जानकारी दी गई है जिनके बारे में वहां बताया गया है.
- Edge सिस्टम एडमिन के क्रेडेंशियल: इंस्टॉल करने के दौरान, आपसे Edge सिस्टम एडमिन खाता बनाने के लिए इस्तेमाल किया गया ईमेल पता और पासवर्ड डालने के लिए कहा जाता है. इन क्रेडेंशियल का इस्तेमाल, Edge सिस्टम एडमिन के अलावा किसी और काम के लिए न करें. बाद में, एपीआई प्रॉक्सी, ऐप्लिकेशन, और उपयोगकर्ता-लेवल के अन्य सभी टास्क बनाने और मैनेज करने के लिए, अलग-अलग उपयोगकर्ता और उपयोगकर्ता टाइप बनाए जा सकते हैं.
एडमिन का पासवर्ड बदलने के लिए, Edge के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल न करें. ज़्यादा जानकारी के लिए, Edge के पासवर्ड रीसेट करना लेख पढ़ें. - ओएस: ऑपरेटिंग सिस्टम की ज़रूरी शर्तों के लिए, https://apigee.com/docs/api-services/reference/supported-software पर जाएं.
- Java: Java से जुड़ी ज़रूरी शर्तें, ऊपर दी गई ज़रूरी शर्तों में शामिल हैं. https://apigee.com/docs/api-services/reference/supported-software पर जाएं.
पक्का करें कि JAVA_HOME, इंस्टॉल करने वाले उपयोगकर्ता के लिए जेडीके के रूट पर ले जाए. - फ़ायरवॉल: फ़ायरवॉल/होस्ट से जुड़ी ज़रूरी शर्तों के बारे में, ऊपर दी गई ज़रूरी शर्तों में बताया गया है. आगे बढ़ने से पहले, इंस्टॉल करने से जुड़ी ज़रूरी शर्तें देखें.
- टीसीपी रैपर: टीसीपी रैपर, कुछ पोर्ट के कम्यूनिकेशन को ब्लॉक कर सकते हैं. साथ ही, OpenLDAP, Postgres, और Cassandra के इंस्टॉलेशन पर असर डाल सकते हैं. उन नोड पर, /etc/hosts.allow और /etc/hosts.deny की जांच करें. इससे यह पक्का किया जा सकेगा कि ज़रूरी OpenLDAP, Postgres, और Cassandra पोर्ट पर, पोर्ट से जुड़ी कोई पाबंदी न हो.
- SELinux: SELinux की सेटिंग के आधार पर, Edge को Edge के कॉम्पोनेंट इंस्टॉल करने और उन्हें शुरू करने में समस्याएं आ सकती हैं. ज़रूरत पड़ने पर, इंस्टॉलेशन के दौरान SELinux को बंद किया जा सकता है या इसे नीति लागू न करने वाले मोड पर सेट किया जा सकता है. इसके बाद, इंस्टॉलेशन पूरा होने पर इसे फिर से चालू किया जा सकता है. ज़्यादा जानकारी के लिए, Edge apigee-setup यूटिलिटी इंस्टॉल करना लेख पढ़ें.
-
iptables: पुष्टि करें कि iptables की ऐसी कोई नीति न हो जो ज़रूरी Edge पोर्ट पर नोड के बीच कनेक्टिविटी को रोकती हो. अगर ज़रूरी हो, तो इंस्टॉल करने के दौरान iptables को रोका जा सकता है. इसके लिए, इस निर्देश का इस्तेमाल करें:
> sudo /etc/init.d/iptables stop
CentOS 7.x पर:> systemctl stop firewalld - लाइसेंस फ़ाइल: Apigee Edge को इंस्टॉल करने के लिए, आपके पास एक मान्य लाइसेंस फ़ाइल होनी चाहिए. लाइसेंस की जानकारी, ऊपर दी गई ज़रूरी शर्तों में शामिल है. आगे बढ़ने से पहले, इंस्टॉल करने से जुड़ी ज़रूरी शर्तें देखें.
- डिस्ट्रिब्यूशन फ़ाइलें: Apigee Edge की डिस्ट्रिब्यूशन फ़ाइलें, आरपीएम और डिपेंडेंसी के सेट के तौर पर इंस्टॉल की जाती हैं.
-
सिस्टम की सीमाएं:
- Cassandra नोड पर, सॉफ़्ट और हार्ड मेमलॉक, नोफ़ाइल, और पता स्पेस (as) की सीमाएं सेट करें.
इंस्टॉलेशन उपयोगकर्ता (डिफ़ॉल्ट रूप से “apigee") के लिए, /etc/security/limits.conf में, जैसा कि नीचे दिखाया गया है:
apigee soft memlock unlimited
apigee hard memlock unlimited
apigee soft nofile 32768
apigee hard nofile 65536
apigee soft as unlimited
apigee hard as unlimited - मैसेज प्रोसेसर नोड पर, फ़ाइल की जानकारी देने वाले ज़्यादा से ज़्यादा 64,000 ओपन फ़ाइल डिस्क्रिप्टर सेट करें. इसके लिए, इस कमांड का इस्तेमाल करें:
> ulimit -n 65535
अगर ज़रूरी हो, तो इस सीमा को बढ़ाया जा सकता है. उदाहरण के लिए, अगर आपके पास एक ही समय पर कई अस्थायी फ़ाइलें खुली हैं.
- Cassandra नोड पर, सॉफ़्ट और हार्ड मेमलॉक, नोफ़ाइल, और पता स्पेस (as) की सीमाएं सेट करें.
इंस्टॉलेशन उपयोगकर्ता (डिफ़ॉल्ट रूप से “apigee") के लिए, /etc/security/limits.conf में, जैसा कि नीचे दिखाया गया है:
-
NSCD का इस्तेमाल करते समय, IPv6 पर डीएनएस लुकअप की सुविधा बंद करना
अगर आपने NSCD (Name Service Cache Daemon) को इंस्टॉल और चालू किया है, तो आपको दिख सकता है कि मैसेज प्रोसेसर दो डीएनएस लुकअप करते हैं: एक IPv4 के लिए और दूसरा IPv6 के लिए.
IPv6 पर डीएनएस लुकअप की सुविधा बंद करने के लिए:- हर मैसेज प्रोसेसर नोड पर, /etc/nscd.conf में बदलाव करें.
- यह प्रॉपर्टी सेट करें:
enable-cache hosts no