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

Edge Private Cloud'un şirket içinde yüklenmesi sırasında tekrar başlat. 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şlatma özelliğini 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ğerlerden bazıları şunlardır:

  • 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 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'yi (OpenLDAP) başlatın

    ZooKeeper ve Cassandra küme olarak yüklendiyse kümenin tamamı çalışır durumda olmalıdır çalıştırmadan önce çalıştırdığınızdan emin olun.

  2. Sonrasında herhangi bir Apigee bileşeni (Yönetim Sunucusu, Yönlendirici, Kullanıcı Arayüzü vb.) kullanılabilir. Postgres Sunucusu İçin önce postgresql'i başlatın, Qpid Server için önce qpidd'i başlatın.

Çıkarımlar:

  • Apigee Edge ortamının tamamen yeniden başlatılması için ZooKeeper ve Cassandra'nın diğer düğümlerden önce tamamen başlatılması gerekir.
  • Başka herhangi bir Apigee bileşeni bir veya daha fazla ZooKeeper ve Cassandra düğümünde çalışıyorsa otomatik başlatma özelliğinin kullanılması önerilmez. Bunun yerine bileşenleri açıklanan sırayla başlatın Başlatma, durdurma, yeniden başlatma ve Apigee Edge'in durumunu kontrol edebilirsiniz.

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. Yapılandırmak için SELinux:

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