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

Edge for Private Cloud v. 4.16.05

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

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

  • /<inst_root>/apigee-service/bin/apigee-all Enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-all disable_autostart

किसी कॉम्पोनेंट के लिए:

  • /<inst_root>/apigee-service/bin/apigee-service com enabled_autostart
  • /<inst_root>/apigee-service/bin/apigee-service com remove_autostart

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

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

  1. फ़र्स्ट स्टार्ट ज़ूकेपर, कैसेंड्रा, LDAP (OpenLDAP)

    अगर ज़ूKeeper और कैसेंड्रा को क्लस्टर के तौर पर इंस्टॉल किया गया है, तो किसी दूसरे 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=Disable या SELINUX=permissive को सेट करें.
  3. बदलावों को सेव करें.
  4. मशीन को रीस्टार्ट करें और Edge को रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all रीस्टार्ट