Sunucunun Otomatik Başlatılmasını Ayarlama

Edge for Private Cloud v. 4.16.05

Şirket içi Edge Private yüklemesi, yeniden başlatma sırasında otomatik olarak yeniden başlatılmaz. Herhangi bir düğümde otomatik başlatmayı etkinleştirmek/devre dışı bırakmak için aşağıdaki komutları kullanabilirsiniz.

Düğümdeki tüm bileşenler için:

  • /<inst_root>/Apigee-service/bin/Apigee-all enable_autostart
  • /<inst_root>/Apigee-service/bin/teslim-all devre dışı bırakma_autostart

Belirli bir bileşen için:

  • /<inst_root>/Apigee-service/bin/Apigee-service compenable_autostart
  • /<inst_root>/Apigee-service/bin/Apigee-service compdisable_autostart

Komut dosyası yalnızca onu çalıştırdığınız düğümü etkiler. Otomatik başlatma için tüm düğümleri yapılandırmak istiyorsanız komut dosyasını tüm düğümlerde çalıştırın.

Bileşenleri başlatma sırasının çok önemli olduğunu unutmayın:

  1. İlk olarak ZooKeeper, Cassandra, LDAP (OpenLDAP) ayarlarını başlatın

    ZooKeeper ve Cassandra küme olarak yüklendiyse başka bir Apigee bileşeni başlatılmadan önce kümenin tamamının çalışır durumda olması gerekir.
  2. Ardından herhangi bir Apigee bileşeni (Yönetim Sunucusu, Yönlendirici, Kullanıcı Arayüzü vb.) kullanılabilir. Postgres Server için önce postgresql, Qpid Server için de qpidd'i başlatın.

Çıkarımlar:

  • Apigee Edge ortamının tamamen yeniden başlatılması için ZooKeeper ve Cassandra'nın bulunduğu düğümlerin diğer herhangi bir düğümden önce tamamen başlatılması gerekir.
  • Bir veya daha fazla ZooKeeper ve Cassandra düğümünde başka bir Apigee bileşeni çalışıyorsa otomatik başlatma kullanılması önerilmez. Bunun yerine, bileşenleri aşağıda Apigee Edge'i Başlatma, Durdurma ve Yeniden Başlatma bölümünde açıklanan sırayla başlatın.

Otomatik başlatma sorunlarını giderme

Otomatik başlatmayı yapılandırırsanız ve Edge, OpenLDAP sunucusunu başlatırken sorunlarla karşılaşırsa SELinux'u devre dışı bırakmayı veya tüm düğümlerde serbest moda ayarlamayı deneyebilirsiniz. SELinux'u yapılandırmak için:

  1. /etc/sysconfig/selinux dosyasını düzenleyin:
    > sudo vi /etc/sysconfig/selinux
  2. SELINUX=devre dışı veya SELINUX=permissive seçeneğini ayarlayın.
  3. Yaptığınız düzenlemeleri kaydedin.
  4. Makineyi ve ardından Edge'i yeniden başlatın:
    > /<inst_root>/Apigee/Apigee-service/bin/Apigee-all yeniden başlatma