Sunucunun otomatik olarak başlatılmasını ayarlama

Edge for Private Cloud 4.19.01 sürümü

Edge Private Cloud'un şirket içinde yüklenmesi, 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şenleri etkinleştirmek için:

/opt/apigee/apigee-service/bin/apigee-all enable_autostart

Düğümdeki tüm bileşenleri devre dışı bırakmak için:

/opt/apigee/apigee-service/bin/apigee-all disable_autostart

Düğümdeki belirli bir bileşen için otomatik başlatmayı etkinleştirmek veya devre dışı bırakmak üzere:

/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart

Burada component_name, bileşeni tanımlar. Olası değerler şunları içerir:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL veritabanı)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge TOA)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (Yönetim Sunucusu)
  • edge-management-ui (yeni Edge kullanıcı arayüzü)
  • edge-message-processor (Mesaj İşleyici)
  • edge-postgres-server (Postgres Sunucusu)
  • edge-qpid-server (Qpid Sunucusu)
  • edge-router (Edge Yönlendirici)
  • edge-ui (Klasik kullanıcı arayüzü)

Komut dosyası yalnızca çalıştırıldığı 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şenlerin başlatılma 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üklendiyse başka bir Apigee bileşeni başlatılmadan önce kümenin tamamı çalışır durumda olmalıdır.

  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 önce qpidd'i başlatın.

Sonuçlar:

  • Bir Apigee Edge ortamının tamamen yeniden başlatılması için ZooKeeper ve Cassandra'ya sahip düğümlerin diğer 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şlatmanın kullanılması önerilmez. Bunun yerine, bileşenleri Apigee Edge'i başlatma, durdurma, yeniden başlatma ve durumunu kontrol etme 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 verici 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=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:
    /opt/apigee/apigee-service/bin/apigee-all restart