Sunucunun Otomatik Başlatılmasını Ayarlama

Edge for Private Cloud 4.16.05 sürümü

Edge Private'ın şirket içi kurulumu, 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/apigee-all disable_autostart

Belirli bir bileşen için:

  • /<inst_root>/apigee-service/bin/apigee-service comp enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-service comp disable_autostart

Komut dosyası yalnızca çalıştırdığınız düğümü etkiler. Tüm düğümleri otomatik başlatma için 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. Önce ZooKeeper, Cassandra, LDAP'yi (OpenLDAP) başlatın

    ZooKeeper ve Cassandra küme olarak yüklüyse diğer Apigee bileşenlerini başlatmadan ö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.). Postgres Server için önce postgresql'i, Qpid Server için ise önce qpidd'yi 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 tüm düğümlerden ö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 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şlatmayla ilgili sorunlarla karşılaşırsa SELinux'u devre dışı bırakmayı veya tüm düğümlerde izin verme moduna ayarlamayı deneyebilirsiniz. SELinux'u yapılandırmak için:

  1. /etc/sysconfig/selinux dosyasını düzenleyin:
    > sudo vi /etc/sysconfig/selinux
  2. SELINUX=disabled veya SELINUX=permissive olarak 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 restart