การเพิ่มโหนดเราเตอร์หรือโหนดตัวประมวลผลข้อความ

คุณสามารถเพิ่มโหนดเราเตอร์หรือโหนดตัวประมวลผลข้อความลงในการติดตั้งที่มีอยู่ ดูรายการข้อกำหนดของระบบสำหรับเราเตอร์หรือผู้ประมวลผลข้อมูลข้อความได้ที่ข้อกำหนดการติดตั้ง

เพิ่มเราเตอร์

หลังจากติดตั้ง Edge บนโหนดแล้ว ให้ใช้ขั้นตอนต่อไปนี้เพื่อเพิ่มเราเตอร์

  1. ติดตั้ง Edge บนโหนดโดยใช้กระบวนการแบบใช้อินเทอร์เน็ตหรือไม่ใช้อินเทอร์เน็ตตามที่อธิบายไว้ในคู่มือการติดตั้ง Edge
  2. ที่พรอมต์คำสั่ง ให้เรียกใช้สคริปต์ apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    ตัวเลือก -p r จะระบุให้ติดตั้งเราเตอร์ ดูข้อมูลเกี่ยวกับการสร้าง configFile ได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

  3. เมื่อติดตั้งเสร็จแล้ว สคริปต์จะแสดง UUID ของเราเตอร์ หากต้องการกำหนด UUID ในภายหลัง ให้ใช้คำสั่ง cURL ต่อไปนี้ในโฮสต์ที่ติดตั้งเราเตอร์:
    curl http://router_IP:8081/v1/servers/self
  4. หากคุณใช้การตรวจสอบสิทธิ์ Cassandra ให้เปิดใช้เราเตอร์เพื่อเชื่อมต่อกับ Cassandra โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    ดูข้อมูลเพิ่มเติมได้ที่เปิดใช้การตรวจสอบสิทธิ์ Cassandra

  5. หากต้องการตรวจสอบการกำหนดค่า ให้เรียกใช้คำสั่ง curl ต่อไปนี้
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    โดย pod_name คือเกตเวย์หรือชื่อพ็อดที่กำหนดเองของคุณ คุณควรเห็น UUID ของเราเตอร์ทั้งหมด รวมถึงเราเตอร์ที่เพิ่งเพิ่ม

    หาก UUID ของเราเตอร์ไม่ปรากฏในเอาต์พุต ให้เรียกใช้คำสั่ง cURL ต่อไปนี้เพื่อเพิ่ม

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    แทนที่ ms_IP ด้วยที่อยู่ IP ของเซิร์ฟเวอร์การจัดการ, region_name ด้วยชื่อภูมิภาคเริ่มต้นเป็น dc-1 หรือชื่อภูมิภาคที่กำหนดเองของคุณ และ pod_name ด้วยเกตเวย์หรือชื่อพ็อดที่กำหนดเองของคุณ

  6. ในการทดสอบเราเตอร์ คุณควรส่งคำขอไปยัง API ผ่านทางที่อยู่ IP หรือชื่อ DNS ของเราเตอร์ได้ ตัวอย่างเช่น
    http://newRouter_IP:port/v1/apiPath

    ตัวอย่างเช่น หากคุณศึกษาบทแนะนำแรกที่สร้าง Weather API เสร็จสิ้นแล้ว ให้ทำดังนี้

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

เพิ่มตัวประมวลผลข้อความ

หลังจากติดตั้ง Edge บนโหนดแล้ว ให้ใช้ขั้นตอนต่อไปนี้เพื่อเพิ่มตัวประมวลผลข้อความ

  1. ติดตั้ง Edge บนโหนดโดยใช้กระบวนการแบบใช้อินเทอร์เน็ตหรือไม่ใช้อินเทอร์เน็ตตามที่อธิบายไว้ในคู่มือการติดตั้ง Edge
  2. ที่พรอมต์คำสั่ง ให้เรียกใช้สคริปต์ apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    ตัวเลือก -p mp จะระบุให้ติดตั้ง Message Processor ดูข้อมูลเกี่ยวกับการสร้าง configFile ได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

  3. เมื่อติดตั้งเสร็จแล้ว สคริปต์จะแสดง UUID ของตัวประมวลผลข้อความ โปรดทราบว่าจะต้องใช้ UUID ดังกล่าวเพื่อดำเนินการกำหนดค่าให้เสร็จสมบูรณ์ หากคุณต้องการระบุ UUID ให้ใช้คำสั่ง curl ต่อไปนี้ในโฮสต์ที่ติดตั้งตัวประมวลผลข้อความ:
    curl http://mp_IP:8082/v1/servers/self
  4. สำหรับสภาพแวดล้อมแต่ละรายการในแต่ละองค์กรในการติดตั้ง ให้ใช้คำสั่ง curl ต่อไปนี้เพื่อเชื่อมโยงตัวประมวลผลข้อความกับสภาพแวดล้อม
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    แทนที่ ms_IP ด้วยที่อยู่ IP ของเซิร์ฟเวอร์การจัดการและ org_name และ env_name ด้วยองค์กรและสภาพแวดล้อมที่เชื่อมโยงกับเครื่องมือประมวลผลข้อความ

  5. หากต้องการตรวจสอบการกำหนดค่า ให้เรียกใช้คำสั่ง curl ต่อไปนี้
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    โดยที่ org_name คือชื่อองค์กรของคุณ และ env_name คือสภาพแวดล้อม คุณควรเห็น UUID ของตัวประมวลผลข้อความทั้งหมดที่เชื่อมโยงกับองค์กรและสภาพแวดล้อม รวมถึงตัวประมวลผลข้อความที่เพิ่งเพิ่ม

  6. หากคุณใช้การตรวจสอบสิทธิ์ Cassandra ให้เปิดใช้เครื่องมือประมวลผลข้อความเพื่อเชื่อมต่อกับ Cassandra
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    ดูข้อมูลเพิ่มเติมได้ที่เปิดใช้การตรวจสอบสิทธิ์ Cassandra

เพิ่มทั้งเราเตอร์และเครื่องมือประมวลผลข้อความ

หลังจากติดตั้ง Edge บนโหนดแล้ว ให้ใช้ขั้นตอนต่อไปนี้เพื่อเพิ่มเราเตอร์และผู้ประมวลผลข้อมูลข้อความพร้อมกัน

  1. ที่พรอมต์คำสั่ง ให้เรียกใช้สคริปต์ apigee-setup:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    ตัวเลือก -p rmp จะระบุให้ติดตั้งเราเตอร์และเครื่องมือประมวลผลข้อความ ดูข้อมูลเกี่ยวกับการสร้าง configFile ได้ที่ติดตั้งคอมโพเนนต์ Edge ในโหนด

  2. ทำตามขั้นตอนข้างต้นเพื่อกำหนดค่าเราเตอร์และเครื่องมือประมวลผลข้อความ