रीबूट के दौरान, 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
(सवाल और जवाब)apigee-sso
(Edge एसएसओ)apigee-zookeeper
(ZooKeeper)edge-management-server
(मैनेजमेंट सर्वर)edge-management-ui
(नया Edge यूज़र इंटरफ़ेस (यूआई))edge-message-processor
(मैसेज प्रोसेस करने वाला)edge-postgres-server
(पोस्टग्रेस सर्वर)edge-qpid-server
(Qpid सर्वर)edge-router
(एज राऊटर)edge-ui
(क्लासिक यूज़र इंटरफ़ेस (यूआई))
स्क्रिप्ट का असर सिर्फ़ उस नोड पर पड़ता है जिस पर इसे चलाया जाता है. अगर आपको सभी नोड को अपने-आप शुरू होने के लिए कॉन्फ़िगर करना है, तो सभी नोड पर स्क्रिप्ट चलाएं.
ध्यान दें कि कॉम्पोनेंट शुरू करने का क्रम बहुत ज़रूरी होता है:
- सबसे पहले, ZooKeeper, Cassandra, LDAP (SymasLDAP) शुरू करें
अगर ZooKeeper और Cassandra को क्लस्टर के तौर पर इंस्टॉल किया गया है, तो किसी भी Apigee कॉम्पोनेंट को शुरू करने से पहले, पूरे क्लस्टर को चालू और चालू करना होगा.
- इसके बाद, Apigee का कोई भी कॉम्पोनेंट (मैनेजमेंट सर्वर, राऊटर, यूज़र इंटरफ़ेस (यूआई) वगैरह). 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