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

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

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

/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. फ़र्स्ट स्टार्ट ज़ूकीपर, कैसेंड्रा, LDAP (OpenLDAP)

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

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

असर:

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

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

अगर अपने-आप शुरू होने की सुविधा कॉन्फ़िगर की जाती है और OpenLDAP सर्वर चालू करने के दौरान, Edge में समस्याएं आती हैं, तो 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