Developer Services Portal का वर्शन 4.17.01
इंस्टॉल करने के लिए, हार्डवेयर और सॉफ़्टवेयर की ये ज़रूरी शर्तें पूरी होनी चाहिए.
हार्डवेयर |
ज़रूरी शर्त |
ऑपरेटिंग सिस्टम |
इंस्टॉल करने के इन निर्देशों और इंस्टॉल करने के लिए दी गई फ़ाइलों को यहां दिए गए ऑपरेटिंग सिस्टम पर जांचा गया है: https://apigee.com/docs/api-services/reference/supported-software |
CPU | दो कोर |
RAM |
4 GB |
हार्ड डिस्क |
120 जीबी |
नेटवर्क इंटरफ़ेस |
चालू इंटरनेट कनेक्शन ज़रूरी है. इंस्टॉल करने की प्रोसेस के दौरान, इंस्टॉलर वेब से संसाधन डाउनलोड करता है. अगर आपका एनवायरमेंट, बाहर भेजे जाने वाले एचटीटीपी और एचटीटीपीएस अनुरोधों को प्रॉक्सी करने के लिए सेट अप किया गया है, तो आपकी प्रॉक्सी को रीडायरेक्ट किए गए उन अनुरोधों को सही तरीके से हैंडल करने के लिए कॉन्फ़िगर किया जाना चाहिए जो डाउनलोड के दौरान हो सकते हैं. उदाहरण के लिए, https://drupal.org/ पर किए गए अनुरोध से एचटीटीपी 301 स्टेटस कोड मिलता है और https://www.drupal.org/ पर रीडायरेक्ट किया जाता है. आपकी प्रॉक्सी को कॉन्फ़िगर किया जाना चाहिए, ताकि वह रीडायरेक्ट किए गए कॉन्टेंट के साथ एचटीटीपी 200 स्टेटस कोड दिखा सके. SAP इंस्टॉलेशन के लिए, अगर आपका एनवायरमेंट बाहर भेजे जाने वाले एचटीटीपीएस अनुरोधों को प्रॉक्सी करने के लिए सेट अप किया गया है, तो आपकी प्रॉक्सी को TLSv1.0 के साथ काम करना चाहिए. OpenSSL 0.9.8, TLSv1.1 या TLSv1.2 के साथ काम नहीं करता. यह सिर्फ़ TLSv1.0 के साथ काम करता है. |
Red Hat Enterprise Linux (RHEL) के लिए ज़रूरी शर्तें
Red Hat से सॉफ़्टवेयर डाउनलोड करने के लिए सदस्यता की ज़रूरत होती है. इसलिए, RHEL के लिए कुछ और ज़रूरी शर्तें होती हैं. yum की मदद से RPM डाउनलोड करने के लिए, सर्वर को इंटरनेट से कनेक्ट होना चाहिए. RHEL का इस्तेमाल करने पर, सर्वर को Red Hat Network (RHN) पर रजिस्टर करना ज़रूरी है. साथ ही, सर्वर को वैकल्पिक चैनल पर भी रजिस्टर करना होगा.
इंस्टॉल करने के दौरान, Red Hat की ज़रूरी शर्तों की जांच की जाती है. अगर RHEL पहले से रजिस्टर नहीं है, तो पोर्टल इंस्टॉलर आपसे कहता है कि अगर आपके पास पहले से Red Hat के लॉगिन क्रेडेंशियल हैं, तो इंस्टॉलेशन की प्रोसेस शुरू करने से पहले, RHEL को रजिस्टर करने के लिए, यहां दिए गए कमांड का इस्तेमाल किया जा सकता है:
> subscription-manager register --username=my_username --password=my_password --auto-attach
my_username और my_password को अपने Red Hat क्रेडेंशियल से बदलें.
अगर आपके पास RHEL का ट्रायल वर्शन है, तो 30 दिनों के लिए ट्रायल लाइसेंस लिया जा सकता है. ज़्यादा जानकारी के लिए, https://access.redhat.com/solutions/32790 पर जाएं.
एसएमटीपी की ज़रूरी शर्तें
Apigee के लिए ज़रूरी है कि आप पोर्टल से ईमेल मैसेज भेजने के लिए, कोई एसएमटीपी सर्वर कॉन्फ़िगर करें. इसलिए, आपको यह पक्का करना होगा कि Drupal, एसएमटीपी सर्वर पर ज़रूरी पोर्ट को ऐक्सेस कर सकता है. बिना TLS वाले एसएमटीपी के लिए, पोर्ट नंबर आम तौर पर 25 होता है. TLS की सुविधा वाले एसएमटीपी के लिए, यह आम तौर पर 465 होता है, लेकिन एसएमटीपी की सेवा देने वाली कंपनी से संपर्क करके पता करें.
अन्य ज़रूरी शर्तें
इंस्टॉल करने के लिए, सॉफ़्टवेयर इंस्टॉल करने वाले उपयोगकर्ता के पास रूट ऐक्सेस होना चाहिए.
डिप्लॉयमेंट आर्किटेक्चर से जुड़ी ज़रूरी शर्तें
Developer Channel Services में, उपयोगकर्ता के ऐप्लिकेशन की जानकारी को सेव और फिर से पाने के लिए, REST API के ज़रिए Apigee मैनेजमेंट सर्वर के साथ एक इंटरफ़ेस होता है. डेवलपर के चैनल की सेवाओं को, एचटीटीपी या एचटीटीपीएस के ज़रिए मैनेजमेंट सर्वर से कनेक्ट करना होगा. यह कनेक्ट करने का तरीका, आपके इंस्टॉलेशन के हिसाब से तय होगा.
इंस्टॉल करने से पहले ज़रूरी जानकारी
इंस्टॉल करना शुरू करने से पहले, आपके पास नीचे दी गई जानकारी होनी चाहिए:
- आपको किस प्लैटफ़ॉर्म को कॉन्फ़िगर करना है: Red Hat या CentOS? अगर Red Hat इंस्टॉल किया गया है, तो आरपीएम डाउनलोड करने के लिए, मशीन को Red Hat Network पर रजिस्टर करना होगा.
- क्या आपको स्थानीय कंप्यूटर पर MySQL इंस्टॉल करना है? एचए के कुछ इंस्टॉलेशन के लिए, पोर्टल के वेब पेजों को दिखाने वाली मशीन से अलग मशीन पर MySQL होना ज़रूरी है. अगर ऐसा है, तो MySQL को लोकल तौर पर इंस्टॉल न करें. अगर आपको एक ही मशीन पर सभी चीज़ों को आसानी से इंस्टॉल करना है, तो MySQL को लोकल तौर पर इंस्टॉल करें.
- अगर आपको किसी रिमोट MySQL सर्वर को ऐक्सेस करना है, तो रिमोट MySQL सर्वर का होस्टनेम, पोर्ट, डेटाबेस का नाम, उपयोगकर्ता नाम, और पासवर्ड डालें. इंस्टॉलेशन शुरू करने से पहले, रिमोट MySQL सर्वर को पहले से कॉन्फ़िगर किया जाना चाहिए.
- वेब सर्वर का पूरी तरह क्वालिफ़ाइड डोमेन नेम क्या है? (यह जानकारी /etc/hosts में जोड़ी जाएगी.) यह कोई आईपी पता या होस्टनेम होना चाहिए, जैसे कि portalserver.example.com. इसकी डिफ़ॉल्ट वैल्यू localhost है.
- आपके पोर्टल को Apigee के एज मैनेजमेंट सर्वर से संपर्क करने के लिए, तीन तरह की जानकारी की ज़रूरत होती है. यह जानकारी यहां दी गई है:
- Apigee Management API एंडपॉइंट का यूआरएल: यह एक होस्टनेम या आईपी पता होगा. यह एक REST एंडपॉइंट है. ऐप्लिकेशन बनाने और ऐप्लिकेशन पासकोड के लिए डेवलपर को रजिस्टर करने के लिए, सभी कॉल यहां किए जाते हैं. डिफ़ॉल्ट एंडपॉइंट https://api.enterprise.apigee.com/v1 है.
Edge for Private Cloud इंस्टॉलेशन के लिए, यूआरएल इस फ़ॉर्मैट में होता है:
http://EdgeIp:8080/v1
या:
https://EdgeIp:SSLport/v1
यहां EdgeIp, Edge मैनेजमेंट सर्वर का आईपी पता है और SSLport, Edge मैनेजमेंट एपीआई का एसएसएल पोर्ट है. उदाहरण के लिए, 8443. - Apigee संगठन का नाम: पोर्टल और Apigee Edge संगठनों के बीच एक संबंध होता है. मैनेजमेंट एपीआई एंडपॉइंट सेट अप करते समय, आपको डिफ़ॉल्ट संगठन सेट अप करना होगा. इसकी डिफ़ॉल्ट वैल्यू my-org है.
- Management API एंडपॉइंट के लिए उपयोगकर्ता नाम और पासवर्ड: पोर्टल से Edge पर
किए जाने वाले कॉल को आपके संगठन का एडमिन ही कर सकता है.
यह उपयोगकर्ता नाम/पासवर्ड आपके संगठन के एडमिन के लिए है. इसका इस्तेमाल सिर्फ़ पोर्टल के ज़रिए Edge से कनेक्ट करने के लिए किया जाना चाहिए. उदाहरण के लिए, अगर आपने किसी उपयोगकर्ता के क्रेडेंशियल डाले हैं और Edge पर उस उपयोगकर्ता को मिटा दिया जाता है, तो पोर्टल अब Edge से कनेक्ट नहीं हो पाएगा. इसलिए, सिर्फ़ इस कनेक्शन के लिए अपने संगठन में एक एडमिन बनाएं.
उदाहरण के लिए:
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- Apigee Management API एंडपॉइंट का यूआरएल: यह एक होस्टनेम या आईपी पता होगा. यह एक REST एंडपॉइंट है. ऐप्लिकेशन बनाने और ऐप्लिकेशन पासकोड के लिए डेवलपर को रजिस्टर करने के लिए, सभी कॉल यहां किए जाते हैं. डिफ़ॉल्ट एंडपॉइंट https://api.enterprise.apigee.com/v1 है.