Menyetel mulai otomatis server

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

Untuk mengaktifkan semua komponen pada node:

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

Untuk menonaktifkan semua komponen pada node:

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

Guna mengaktifkan atau menonaktifkan mulai otomatis untuk komponen tertentu pada node:

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

Tempat component_name mengidentifikasi komponen. Nilai yang memungkinkan 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 mengkonfigurasi semua {i>node<i} untuk otomatis, jalankan skrip di semua node.

Perhatikan bahwa urutan memulai komponen sangat penting:

  1. Mulai pertama ZooKeeper, Cassandra, LDAP (OpenLDAP)

    Jika ZooKeeper dan Cassandra diinstal sebagai cluster, cluster lengkap harus siap dan sebelum memulai komponen Apigee lainnya.

  2. Kemudian, komponen Apigee apa pun (Server Pengelolaan, Router, UI, dll.). Untuk Server Postgres mulai {i>postgresql<i} dan untuk {i> Qpid Server<i} pertama-tama mulai {i>qpidd<i}.

Implikasi:

  • Untuk memulai ulang lingkungan Apigee Edge secara total, node dengan ZooKeeper dan Cassandra harus di-booting sepenuhnya sebelum node lainnya.
  • Jika komponen Apigee lainnya berjalan pada satu atau beberapa node ZooKeeper dan Cassandra, komponen tersebut akan tidak disarankan untuk menggunakan 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 {i>autostart<i}, dan Edge mengalami masalah ketika memulai server OpenLDAP, dapat mencoba menonaktifkan SELinux atau mengaturnya ke mode permisif pada semua {i>node<i}. 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 mesin, lalu mulai ulang Edge:
    /opt/apigee/apigee-service/bin/apigee-all restart