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

Edge for Private Cloud v4.18.05

कंपनी की इमारत में 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 और कैसंड्रा को क्लस्टर के तौर पर इंस्टॉल किया जाता है, तो पूरा क्लस्टर अप-टू-डेट होना चाहिए और किसी अन्य Apigee कॉम्पोनेंट को शुरू करने से पहले चलाना होगा.

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

खास बातें:

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