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

Edge for Private Cloud v4.18.05

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=SYS_ADMIN_PASSWORD

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

    โดยค่าเริ่มต้น ยูทิลิตี apigee-validate จะสร้างโฮสต์เสมือนบนเราเตอร์ ที่ใช้พอร์ต 59001 หากพอร์ตไม่ได้เปิดบนเราเตอร์ คุณสามารถเลือกรวม พร็อพเพอร์ตี้ VHOST_PORT ในไฟล์การกำหนดค่าเพื่อตั้งค่าพอร์ต เช่น

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

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

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

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

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

ยืนยันการติดตั้งพ็อด

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

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

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

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

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