सर्वर के अपने-आप शुरू होने की सुविधा सेट करना

Edge for Private Cloud v. 4.16.05

Edge Private का ऑन-प्राइमिस इंस्टॉलेशन, रीबूट के दौरान अपने-आप रीस्टार्ट नहीं होता. किसी भी नोड पर अपने-आप चालू होने की सुविधा को चालू/बंद करने के लिए, इन निर्देशों का इस्तेमाल किया जा सकता है.

नोड पर मौजूद सभी कॉम्पोनेंट के लिए:

  • /<inst_root>/apigee-service/bin/apigee-all enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-all disable_autostart

किसी कॉम्पोनेंट के लिए:

  • /<inst_root>/apigee-service/bin/apigee-service comp enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-service comp disable_autostart

स्क्रिप्ट सिर्फ़ उस नोड पर असर डालती है जिस पर उसे चलाया जाता है. अगर आपको सभी नोड को अपने-आप चालू होने के लिए कॉन्फ़िगर करना है, तो सभी नोड पर स्क्रिप्ट चलाएं.

ध्यान दें कि कॉम्पोनेंट शुरू करने का क्रम बहुत अहम होता है:

  1. सबसे पहले ZooKeeper, Cassandra, LDAP (OpenLDAP) को चालू करें

    अगर ZooKeeper और Cassandra को क्लस्टर के तौर पर इंस्टॉल किया गया है, तो Apigee के किसी अन्य कॉम्पोनेंट को चालू करने से पहले, पूरा क्लस्टर चालू होना चाहिए.
  2. इसके बाद, Apigee के किसी भी कॉम्पोनेंट (मैनेजमेंट सर्वर, राऊटर, यूज़र इंटरफ़ेस (यूआई) वगैरह) को बंद करें. Postgres सर्वर के लिए, पहले postgresql शुरू करें और Qpid सर्वर के लिए, पहले qpidd शुरू करें.

असर:

  • Apigee Edge एनवायरमेंट को पूरी तरह से रीस्टार्ट करने के लिए, ZooKeeper और Cassandra वाले नोड को किसी भी अन्य नोड से पहले पूरी तरह से बूट करना होगा.
  • अगर कोई अन्य Apigee कॉम्पोनेंट, एक या उससे ज़्यादा ZooKeeper और Cassandra नोड पर चल रहा है, तो अपने-आप चालू होने की सुविधा का इस्तेमाल करने का सुझाव नहीं दिया जाता. इसके बजाय, कॉम्पोनेंट को यहां बताए गए क्रम में शुरू करें. Apigee Edge को शुरू करना, रोकना, और रीस्टार्ट करना लेख में इसके बारे में बताया गया है.

अपने-आप शुरू होने की सुविधा से जुड़ी समस्या हल करना

अगर आपने अपने-आप चालू होने की सुविधा को कॉन्फ़िगर किया है और Edge को OpenLDAP सर्वर चालू करने में समस्याएं आती हैं, तो SELinux को बंद करके देखें या इसे सभी नोड पर परमिट मोड पर सेट करें. SELinux को कॉन्फ़िगर करने के लिए:

  1. /etc/sysconfig/selinux फ़ाइल में बदलाव करें:
    > sudo vi /etc/sysconfig/selinux
  2. SELINUX=disabled या SELINUX=permissive सेट करें.
  3. किए गए बदलाव सेव करें.
  4. मशीन को रीस्टार्ट करें और फिर Edge को रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all restart