ทดสอบการติดตั้ง

Edge for Private Cloud เวอร์ชัน 4.17.09

Apigee มีสคริปต์ทดสอบที่คุณใช้เพื่อตรวจสอบการติดตั้งได้

เรียกใช้การทดสอบการตรวจสอบความถูกต้อง

แต่ละขั้นตอนของกระบวนการทดสอบการตรวจสอบจะแสดงโค้ดตอบกลับ HTTP 20X สำหรับการทดสอบที่สำเร็จ

วิธีเรียกใช้สคริปต์ทดสอบ

  1. ติดตั้ง apigee-validate ในโหนดเซิร์ฟเวอร์การจัดการ:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. เรียกใช้คำสั่งการตั้งค่าในโหนดเซิร์ฟเวอร์การจัดการเพื่อเรียกใช้สคริปต์ทดสอบ:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

    ไฟล์ configFile ต้องมีพร็อพเพอร์ตี้ต่อไปนี้:
    APIGEE_ADMINPW=sysAdminPword

    หากไม่ระบุ ระบบจะแจ้งให้คุณป้อนรหัสผ่าน

    โดยค่าเริ่มต้น ยูทิลิตี apigee-validate จะสร้างโฮสต์เสมือนบนเราเตอร์ที่ใช้พอร์ต 59001 หากพอร์ตนั้นไม่ได้เปิดอยู่ในเราเตอร์ คุณสามารถเลือกใส่พร็อพเพอร์ตี้ VHOST_PORT ในไฟล์การกำหนดค่าเพื่อตั้งค่าพอร์ตได้ ตัวอย่างเช่น
    VHOST_PORT=9000
  3. จากนั้นสคริปต์จะดำเนินการต่อไปนี้
    • สร้างองค์กรและเชื่อมโยงกับพ็อด
    • สร้างสภาพแวดล้อมและเชื่อมโยง Message Processor กับสภาพแวดล้อม
    • สร้างโฮสต์เสมือน
    • นำเข้าพร็อกซีการตรวจสอบประสิทธิภาพการทำงานอย่างง่ายและทำให้แอปพลิเคชันใช้งานได้ในสภาพแวดล้อม "ทดสอบ"
    • นำเข้าพร็อกซี SmartDocs
    • ดำเนินการทดสอบเพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดไว้

การทดสอบที่สำเร็จจะแสดงการตอบกลับ HTTP 20X

วิธีนำองค์กร สภาพแวดล้อม และอาร์ติแฟกต์อื่นๆ ที่สร้างโดยสคริปต์ทดสอบออก

  1. เรียกใช้คำสั่งต่อไปนี้
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    โดยที่ configFile เป็นไฟล์เดียวกับที่คุณใช้เรียกใช้การทดสอบ

    หมายเหตุ: หากพบข้อผิดพลาดจากการทดสอบและวิธีการแก้ปัญหา โปรดติดต่อทีมสนับสนุนของ Apigee และระบุบันทึกข้อผิดพลาด

ยืนยันการติดตั้ง Pod

เมื่อติดตั้ง Apigee Analytics แล้ว เราขอแนะนำให้คุณทำการตรวจสอบขั้นพื้นฐานแต่สำคัญต่อไปนี้

  1. ตรวจสอบว่าเซิร์ฟเวอร์การจัดการอยู่ใน 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"
    } ]
  2. ตรวจสอบว่าเราเตอร์และ Message Processor อยู่ใน POD ของเกตเวย์ ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้คำสั่ง CURL ต่อไปนี้
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    คุณจะเห็นเอาต์พุตที่คล้ายกับพ็อดส่วนกลาง แต่สำหรับเราเตอร์และ Message Processor
  3. ตรวจสอบว่า Postgres อยู่ใน POD ของ Analytics ในเซิร์ฟเวอร์การจัดการ ให้เรียกใช้คำสั่ง CURL ต่อไปนี้
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    คุณจะเห็นเอาต์พุตที่คล้ายกับพ็อดส่วนกลาง แต่สำหรับ Postgres