Anda dapat menambahkan node Router atau Message Processor ke penginstalan yang ada. Untuk daftar persyaratan sistem bagi Router atau Pemroses Pesan, lihat Persyaratan Penginstalan.
Tambahkan Router
Setelah Anda menginstal Edge pada node, gunakan prosedur berikut untuk menambahkan Router:
- Instal Edge pada node menggunakan prosedur internet atau tanpa internet seperti yang dijelaskan dalam manual Penginstalan Edge.
- Pada command prompt, jalankan skrip
apigee-setup.sh
:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
Opsi
-p r
menentukan penginstalan Router. Lihat Menginstal komponen Edge pada node untuk mengetahui informasi tentang cara membuat configFile. - Setelah penginstalan selesai, skrip akan menampilkan UUID Router. Jika Anda
perlu menentukan UUID nanti, gunakan perintah cURL berikut pada host tempat Anda menginstal Router:
curl http://router_IP:8081/v1/servers/self
- Jika Anda menggunakan autentikasi Cassandra, aktifkan Router untuk terhubung ke Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password
Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan autentikasi Cassandra.
- Untuk memeriksa konfigurasi, Anda dapat menjalankan perintah
curl
berikut:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
Dengan pod_name sebagai gateway atau nama pod kustom Anda. Anda akan melihat UUID semua Router, termasuk Router yang baru saja ditambahkan.
Jika UUID Router tidak muncul di output, jalankan perintah cURL berikut untuk menambahkannya:
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
Ganti ms_IP dengan alamat IP Server Pengelolaan, region_name dengan nama region default dc-1 atau nama region kustom, dan pod_name dengan gateway atau nama pod kustom Anda.
- Untuk menguji router, Anda harus dapat membuat permintaan ke API melalui alamat IP atau nama DNS Router. Contoh:
http://newRouter_IP:port/v1/apiPath
Misalnya, jika Anda menyelesaikan tutorial pertama tempat Anda membuat weather API:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
Menambahkan Pemroses Pesan
Setelah Anda menginstal Edge pada node, gunakan prosedur berikut untuk menambahkan Pemroses Pesan:
- Instal Edge pada node menggunakan prosedur internet atau tanpa internet seperti yang dijelaskan dalam manual Penginstalan Edge.
- Pada command prompt, jalankan skrip
apigee-setup.sh
:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
Opsi
-p mp
menentukan untuk menginstal Pemroses Pesan. Lihat Menginstal komponen Edge pada node untuk mengetahui informasi tentang cara membuat configFile. - Setelah penginstalan selesai, skrip akan menampilkan UUID Pemroses Pesan.
Perhatikan bahwa UUID seperti yang Anda perlukan untuk menyelesaikan proses konfigurasi. Jika Anda perlu menentukan UUID, gunakan perintah
curl
berikut pada host tempat Anda menginstal Pemroses Pesan:curl http://mp_IP:8082/v1/servers/self
- Untuk setiap lingkungan di setiap organisasi dalam penginstalan Anda, gunakan perintah
curl
berikut untuk mengaitkan Pemroses Pesan dengan lingkungan tersebut:curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
Ganti ms_IP dengan alamat IP Server Pengelolaan, lalu ganti org_name dan env_name dengan organisasi dan lingkungan yang terkait dengan Pemroses Pesan.
- Untuk memeriksa konfigurasi, Anda dapat menjalankan perintah
curl
berikut:curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
Dengan org_name adalah nama organisasi Anda, dan env_name adalah lingkungannya. Anda akan melihat UUID semua Pemroses Pesan yang terkait dengan organisasi dan lingkungan, termasuk Pemroses Pesan yang baru saja Anda tambahkan.
- Jika Anda menggunakan autentikasi Cassandra, aktifkan Pemroses Pesan agar terhubung ke
Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan autentikasi Cassandra.
Memulai ulang Router
Setelah menambahkan semua node Pemroses Pesan, sebaiknya mulai ulang Router:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Menambahkan Router dan Pemroses Pesan
Setelah Anda menginstal Edge pada node, gunakan prosedur berikut untuk menambahkan Router dan Message Processor secara bersamaan:
- Pada command prompt, jalankan skrip
apigee-setup
:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
Opsi
-p rmp
menentukan penginstalan Router dan Pemroses Pesan. Lihat Menginstal komponen Edge pada node untuk mengetahui informasi tentang cara membuat configFile. - Ikuti prosedur di atas untuk mengonfigurasi Router dan Pemroses Pesan.