Edge for Private Cloud เวอร์ชัน 4.16.05
Apigee มีสคริปต์ทดสอบที่คุณใช้เพื่อตรวจสอบการติดตั้งได้
เรียกใช้การทดสอบการตรวจสอบความถูกต้อง
แต่ละขั้นตอนของกระบวนการทดสอบการตรวจสอบจะแสดงโค้ดตอบกลับ HTTP 20X สำหรับการทดสอบที่สำเร็จ
วิธีเรียกใช้สคริปต์ทดสอบ
- ติดตั้ง apigee-validate ในโหนดเซิร์ฟเวอร์การจัดการ:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate install - เรียกใช้คำสั่งการตั้งค่าในโหนดเซิร์ฟเวอร์การจัดการเพื่อเรียกใช้สคริปต์ทดสอบ:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
ไฟล์ configFile ต้องมีพร็อพเพอร์ตี้ต่อไปนี้:
APIGEE_ADMINPW=sysAdminPword
หากไม่ระบุ ระบบจะแจ้งให้คุณป้อนรหัสผ่าน
โดยค่าเริ่มต้น ยูทิลิตี apigee-validate จะสร้างโฮสต์เสมือนบนเราเตอร์ที่ใช้พอร์ต 59001 หากพอร์ตนั้นไม่ได้เปิดอยู่ในเราเตอร์ คุณสามารถเลือกใส่พร็อพเพอร์ตี้ VHOST_PORT ในไฟล์การกำหนดค่าเพื่อตั้งค่าพอร์ตได้ ตัวอย่างเช่น
VHOST_PORT=9000 - จากนั้นสคริปต์จะดำเนินการต่อไปนี้
- สร้างองค์กรและเชื่อมโยงกับพ็อด
- สร้างสภาพแวดล้อมและเชื่อมโยง Message Processor กับสภาพแวดล้อม
- สร้างโฮสต์เสมือน
- นำเข้าพร็อกซีการตรวจสอบประสิทธิภาพการทำงานอย่างง่ายและทำให้แอปพลิเคชันใช้งานได้ในสภาพแวดล้อม "ทดสอบ"
- นำเข้าพร็อกซี SmartDocs
- ดำเนินการทดสอบเพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดไว้
การทดสอบที่สำเร็จจะแสดงการตอบกลับ HTTP 20X
วิธีนำองค์กร สภาพแวดล้อม และอาร์ติแฟกต์อื่นๆ ที่สร้างโดยสคริปต์ทดสอบออก
- เรียกใช้คำสั่งต่อไปนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
โดยที่ configFile เป็นไฟล์เดียวกับที่คุณใช้เรียกใช้การทดสอบ
หมายเหตุ: หากพบข้อผิดพลาดจากการทดสอบและวิธีการแก้ปัญหา โปรดติดต่อทีมสนับสนุนของ Apigee และระบุบันทึกข้อผิดพลาด
ยืนยันการติดตั้ง Pod
เมื่อติดตั้ง Apigee Analytics แล้ว เราขอแนะนำให้คุณทำการตรวจสอบขั้นพื้นฐานแต่สำคัญต่อไปนี้
- ตรวจสอบว่าเซิร์ฟเวอร์การจัดการอยู่ใน POD ส่วนกลาง ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้คำสั่ง CURL ต่อไปนี้
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
คุณควรเห็นเอาต์พุตในรูปแบบต่อไปนี้
[ {
"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"
} ] - ตรวจสอบว่าเราเตอร์และ Message Processor อยู่ใน POD ของเกตเวย์ ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้คำสั่ง CURL ต่อไปนี้
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
คุณจะเห็นเอาต์พุตที่คล้ายกับพ็อดส่วนกลาง แต่สำหรับเราเตอร์และ Message Processor - ตรวจสอบว่า Postgres อยู่ใน POD ของ Analytics ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้คำสั่ง CURL ต่อไปนี้
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
คุณจะเห็นเอาต์พุตที่คล้ายกับพ็อดส่วนกลาง แต่สำหรับ Postgres