Edge for Private Cloud v4.18.01
Apigee menyediakan skrip pengujian yang dapat Anda gunakan untuk memvalidasi penginstalan.
Menjalankan pengujian validasi
Setiap langkah proses pengujian validasi menampilkan kode respons HTTP 20X untuk pengujian yang berhasil.
Untuk menjalankan skrip pengujian:
- Instal apigee-validate di
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=sysAdminPword
Jika dihilangkan, Anda akan diminta memasukkan sandi.
Secara default, utilitas apigee-validate membuat host virtual di Router yang menggunakan port 59001. Jika port tersebut tidak terbuka di Router, Anda dapat menyertakan properti VHOST_PORT dalam file konfigurasi untuk menetapkan port. Misalnya:
VHOST_PORT=9000 - Skrip kemudian akan melakukan hal berikut:
- Membuat organisasi dan mengaitkannya dengan pod.
- Membuat lingkungan dan mengaitkan Message Processor dengan lingkungan tersebut.
- Membuat host virtual.
- Mengimpor proxy health check sederhana dan men-deploy aplikasi ke lingkungan “pengujian”.
- Impor 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 lainnya 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.
Catatan: Jika Anda mendapatkan error dari metodologi pengujian dan pemecahan masalah, hubungi Dukungan Apigee Edge dan berikan log error.
Memverifikasi penginstalan pod
Setelah menginstal Apigee Analytics, sebaiknya lakukan validasi dasar, tetapi penting berikut:
- 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-4da1-b59b-23e3ef092f34"
} ] - Pastikan Router dan Message Processor berada di POD gateway. Di Server Pengelolaan, jalankan
perintah CURL berikut:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
Anda akan melihat output yang mirip dengan pod pusat, tetapi untuk Router dan Message Processor. - Pastikan Postgres ada di POD analisis. Di Server Pengelolaan, jalankan perintah CURL berikut:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
Anda akan melihat output yang mirip dengan pod pusat, tetapi untuk Postgres.