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

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

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

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

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

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

  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 ระบุว่าจะติดตั้งโปรแกรมประมวลผลข้อความ โปรดดูข้อมูลเกี่ยวกับติดตั้งคอมโพเนนต์ Edge ในโหนด สร้าง configFile

  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 ให้เปิดใช้ Message Processor เพื่อเชื่อมต่อกับ คาสซานดรา:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

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

รีสตาร์ทเราเตอร์

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

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

เพิ่มทั้งเราเตอร์และ Message Processor

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

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

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

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