Edge untuk Private Cloud v4.19.01
Apigee menyediakan skrip pengujian yang dapat digunakan untuk memvalidasi penginstalan.
Menjalankan pengujian validasi
Setiap langkah proses pengujian validasi akan menampilkan kode respons HTTP 20X untuk pengujian yang berhasil.
Untuk menjalankan skrip pengujian:
- Instal
apigee-validate
pada node Server Pengelolaan:/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
- Jalankan perintah penyiapan pada node Server Pengelolaan untuk memanggil skrip pengujian:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
File configFile harus berisi properti berikut:
APIGEE_ADMINPW=SYS_ADMIN_PASSWORD
Jika dihilangkan, Anda akan diminta untuk memasukkan sandi.
Secara default, utilitas
apigee-validate
membuat host virtual pada Router yang menggunakan port 59001. Jika port tersebut tidak terbuka di Router, Anda dapat secara opsional menyertakan propertiVHOST_PORT
dalam file konfigurasi untuk menetapkan port. Contoh:VHOST_PORT=9000
- Skrip ini kemudian melakukan hal berikut:
- Membuat organisasi dan mengaitkannya dengan pod.
- Membuat lingkungan dan mengaitkan Pemroses Pesan dengan lingkungan.
- Membuat host virtual.
- Mengimpor proxy health check sederhana dan men-deploy aplikasi ke lingkungan "pengujian".
- Mengimpor proxy SmartDocs.
- Menjalankan pengujian untuk memastikan semuanya berfungsi seperti yang diharapkan.
Pengujian yang berhasil akan menampilkan respons HTTP 20X.
Untuk menghapus organisasi, lingkungan, dan artefak lain yang dibuat oleh skrip pengujian:
- Jalankan perintah berikut:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
Dengan configFile adalah file yang sama dengan yang Anda gunakan untuk menjalankan pengujian.
Memverifikasi penginstalan pod
Setelah menginstal Apigee Analytics, Apigee merekomendasikan agar Anda melakukan langkah-langkah validasi yang dasar tetapi penting:
- Pastikan Server Pengelolaan berada di POD pusat. Di Server Pengelolaan, jalankan perintah
curl
berikut:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
Anda akan melihat output dalam bentuk:
[ { "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ ] }, "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ], "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469" }, { "externalHostName" : "localhost", "externalIP" : "192.168.1.11", "internalHostName" : "localhost", "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ { "name" : "started.at", "value" : "1454691312854" }, ... ] }, "type" : [ "qpid-server" ], "uUID" : "9681202c-8c6e-4242-b59b-23e3ef092f34" } ]
- Pastikan Router dan Prosesor Pesan berada dalam POD gateway. Di Server Pengelolaan, jalankan
perintah
curl
berikut:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
Anda melihat {i>output<i} yang mirip dengan pod pusat, tetapi untuk {i>Router<i} dan Prosesor Pesan.
- Pastikan Postgres berada dalam POD analisis. Di Server Pengelolaan, jalankan perintah
curl
berikut:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
Anda melihat {i>output<i} yang mirip dengan POD pusat, tetapi untuk Postgres.