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

Edge for Private Cloud v4.19.01

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 (क्लासिक यूज़र इंटरफ़ेस (यूआई))

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

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

  1. पहले ZooKeeper, कैसंड्रा, LDAP (OpenLDAP) शुरू करें

    अगर ZooKeeper और Cassandra को क्लस्टर के तौर पर इंस्टॉल किया गया है, तो Apigee का कोई भी दूसरा कॉम्पोनेंट शुरू करने से पहले, पूरा क्लस्टर चालू और काम कर रहा होना चाहिए.

  2. इसके बाद, Apigee का कोई भी कॉम्पोनेंट (मैनेजमेंट सर्वर, राऊटर, यूज़र इंटरफ़ेस वगैरह). Postgres सर्वर के लिए पहले postgresql

इसका असर:

  • 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 को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-all restart