Menambahkan node Router atau Pemroses Pesan

Anda dapat menambahkan node Router atau Message Processor ke penginstalan yang ada. Untuk mengetahui daftar persyaratan sistem untuk Router atau Message Processor, lihat Persyaratan Penginstalan.

Menambahkan Router

Setelah Anda menginstal Edge di node, gunakan prosedur berikut untuk menambahkan Router:

  1. Instal Edge pada node menggunakan prosedur internet atau non-internet seperti yang dijelaskan dalam panduan Penginstalan Edge.
  2. Di command prompt, jalankan skrip apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    Opsi -p r menentukan untuk menginstal Router. Lihat Menginstal komponen Edge pada node untuk mengetahui informasi tentang cara membuat configFile.

  3. 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
  4. 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.

  5. 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 adalah gateway atau nama pod kustom Anda. Anda akan melihat UUID semua Router, termasuk Router yang baru saja Anda tambahkan.

    Jika UUID Router tidak muncul di output, jalankan perintah cURL berikut untuk menambahkan UUID:

    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 Anda, dan pod_name dengan gateway atau nama pod kustom Anda.

  6. 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 Message Processor

Setelah Anda menginstal Edge pada node, gunakan prosedur berikut untuk menambahkan Message Processor:

  1. Instal Edge pada node menggunakan prosedur internet atau non-internet seperti yang dijelaskan dalam panduan Penginstalan Edge.
  2. Di command prompt, jalankan skrip apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    Opsi -p mp menentukan untuk menginstal Message Processor. Lihat Menginstal komponen Edge pada node untuk mengetahui informasi tentang cara membuat configFile.

  3. Setelah penginstalan selesai, skrip akan menampilkan UUID Message Processor. Catat UUID tersebut karena Anda akan memerlukannya untuk menyelesaikan proses konfigurasi. Jika Anda perlu menentukan UUID, gunakan perintah curl berikut pada host tempat Anda menginstal Message Processor:
    curl http://mp_IP:8082/v1/servers/self
  4. Untuk setiap lingkungan di setiap organisasi dalam penginstalan Anda, gunakan perintah curl berikut untuk mengaitkan Message Processor dengan lingkungan:
    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 dan org_name serta env_name dengan organisasi dan lingkungan yang terkait dengan Message Processor.

  5. 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 sebagai nama organisasi Anda, dan env_name sebagai lingkungan. Anda akan melihat UUID semua Message Processor yang terkait dengan organisasi dan lingkungan, termasuk Message Processor yang baru saja Anda tambahkan.

  6. Jika Anda menggunakan autentikasi Cassandra, aktifkan Message Processor untuk 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 Message Processor, sebaiknya mulai ulang Router:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

Menambahkan Router dan Message Processor

Setelah Anda menginstal Edge di node, gunakan prosedur berikut untuk menambahkan Router dan Message Processor secara bersamaan:

  1. Di command prompt, jalankan skrip apigee-setup:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    Opsi -p rmp menentukan untuk menginstal Router dan Message Processor. Lihat Menginstal komponen Edge pada node untuk mengetahui informasi tentang cara membuat configFile.

  2. Ikuti prosedur di atas untuk mengonfigurasi Router dan Message Processor.