रीबूट के दौरान, Edge Private Cloud का ऑन-प्राइमिस इंस्टॉलेशन अपने-आप रीस्टार्ट नहीं होता. किसी भी नोड पर अपने-आप चालू होने की सुविधा को चालू/बंद करने के लिए, इन निर्देशों का इस्तेमाल किया जा सकता है.
नोड पर सभी कॉम्पोनेंट चालू करने के लिए:
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
नोड पर मौजूद सभी कॉम्पोनेंट को बंद करने के लिए:
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
नोड पर किसी कॉम्पोनेंट के लिए, अपने-आप शुरू होने की सुविधा चालू या बंद करने के लिए:
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostartजहां component_name कॉम्पोनेंट की पहचान करता है. इन वैल्यू का इस्तेमाल किया जा सकता है:
apigee-cassandra(कैसेंड्रा)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL डेटाबेस)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(मैनेजमेंट सर्वर)edge-management-ui(New Edge UI)edge-message-processor(मैसेज प्रोसेसर)edge-postgres-server(Postgres Server)edge-qpid-server(Qpid Server)edge-router(Edge Router)
स्क्रिप्ट सिर्फ़ उस नोड पर असर डालती है जिस पर उसे चलाया जाता है. अगर आपको सभी नोड को अपने-आप चालू होने के लिए कॉन्फ़िगर करना है, तो सभी नोड पर स्क्रिप्ट चलाएं.
ध्यान दें कि कॉम्पोनेंट शुरू करने का क्रम बहुत ज़रूरी होता है:
- सबसे पहले ZooKeeper, Cassandra, और LDAP (SymasLDAP) को चालू करें
अगर ZooKeeper और Cassandra को क्लस्टर के तौर पर इंस्टॉल किया गया है, तो Apigee के किसी अन्य कॉम्पोनेंट को शुरू करने से पहले, पूरा क्लस्टर चालू होना चाहिए.
- इसके बाद, Apigee के किसी भी कॉम्पोनेंट (मैनेजमेंट सर्वर, राऊटर, नया Edge यूज़र इंटरफ़ेस (यूआई) वगैरह) को अपडेट करें. Postgres सर्वर के लिए, पहले postgresql शुरू करें और Qpid सर्वर के लिए, पहले qpidd शुरू करें.
असर:
- Apigee Edge एनवायरमेंट को पूरी तरह से रीस्टार्ट करने के लिए, ZooKeeper और Cassandra वाले नोड को किसी भी अन्य नोड से पहले पूरी तरह से बूट करना होगा.
- अगर कोई अन्य Apigee कॉम्पोनेंट, एक या उससे ज़्यादा ZooKeeper और Cassandra नोड पर चल रहा है, तो हम अपने-आप शुरू होने की सुविधा का इस्तेमाल करने का सुझाव नहीं देते. इसके बजाय, Apigee Edge को शुरू करने, रोकने, रीस्टार्ट करने, और उसका स्टेटस देखने लेख में बताए गए क्रम में कॉम्पोनेंट शुरू करें.
अपने-आप शुरू होने की सुविधा से जुड़ी समस्या हल करना
अगर आपने अपने-आप शुरू होने की सुविधा कॉन्फ़िगर की है और Edge को SymasLDAP सर्वर शुरू करने में समस्याएं आ रही हैं, तो सभी नोड पर SELinux को बंद करने या उसे अनुमति वाले मोड पर सेट करने की कोशिश करें. SELinux को कॉन्फ़िगर करने के लिए:
/etc/sysconfig/selinuxफ़ाइल में बदलाव करें:sudo vi /etc/sysconfig/selinux
SELINUX=disabledयाSELINUX=permissiveसेट करें.- किए गए बदलाव सेव करें.
- मशीन को रीस्टार्ट करें और फिर Edge को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-all restart