Menyetel mulai otomatis server

Penginstalan Edge Private Cloud di tempat tidak dimulai ulang secara otomatis selama reboot. Anda dapat menggunakan perintah berikut untuk mengaktifkan/menonaktifkan mulai otomatis di node mana pun.

Untuk mengaktifkan semua komponen di node:

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

Untuk menonaktifkan semua komponen di node:

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

Untuk mengaktifkan atau menonaktifkan mulai otomatis untuk komponen tertentu di node:

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

Dengan component_name mengidentifikasi komponen. Nilai yang mungkin mencakup:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (Database PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (SSO Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (Server Pengelolaan)
  • edge-management-ui (UI Edge baru)
  • edge-message-processor (Pemroses Pesan)
  • edge-postgres-server (Server Postgres)
  • edge-qpid-server (Server Qpid)
  • edge-router (Router Tepi)
  • edge-ui (UI Klasik)

Skrip hanya memengaruhi node tempat Anda menjalankannya. Jika Anda ingin mengonfigurasi semua node untuk mulai otomatis, jalankan skrip di semua node.

Perhatikan bahwa urutan memulai komponen sangat penting:

  1. Mulai ZooKeeper, Cassandra, LDAP (SymasLDAP) terlebih dahulu

    Jika ZooKeeper dan Cassandra diinstal sebagai cluster, seluruh cluster harus aktif dan berjalan sebelum memulai komponen Apigee lainnya.

  2. Kemudian, komponen Apigee (Server Pengelolaan, Router, UI, dll.). Untuk Postgres Server mulai postgresql terlebih dahulu dan untuk Qpid Server mulai qpidd terlebih dahulu.

Implikasi:

  • Untuk memulai ulang lingkungan Apigee Edge sepenuhnya, node dengan ZooKeeper dan Cassandra harus di-boot sepenuhnya sebelum node lainnya.
  • Jika ada komponen Apigee lain yang berjalan di satu atau beberapa node ZooKeeper dan Cassandra, sebaiknya jangan gunakan mulai otomatis. Sebagai gantinya, mulai komponen dalam urutan yang dijelaskan di Memulai, menghentikan, memulai ulang, dan memeriksa status Apigee Edge.

Memecahkan masalah mulai otomatis

Jika Anda mengonfigurasi mulai otomatis, dan Edge mengalami masalah saat memulai server SymasLDAP, Anda dapat mencoba menonaktifkan SELinux atau menyetelnya ke mode permisif di semua node. Untuk mengonfigurasi SELinux:

  1. Edit file /etc/sysconfig/selinux:
    sudo vi /etc/sysconfig/selinux
  2. Tetapkan SELINUX=disabled atau SELINUX=permissive.
  3. Simpan hasil editan Anda.
  4. Mulai ulang komputer, lalu mulai ulang Edge:
    /opt/apigee/apigee-service/bin/apigee-all restart