การดาวน์เกรดคอมโพเนนต์ Apigee และ NGINX

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

เปิดตัวแพตช์เดือนมีนาคม 2021

RPM สำหรับ Edge สำหรับ Private Cloud ที่เผยแพร่แพตช์ในเดือนมีนาคม 2021 ซึ่งพุชไปยังที่เก็บเวอร์ชันที่ใช้งานจริงของ Apigee มีการอัปเดตทรัพยากร Dependency ที่ไม่ได้ตั้งใจสำหรับ apigee-nginx-1.18 ด้วยเหตุนี้ เราจึงนำ RPM ออกจากที่เก็บและแทนที่ด้วย RPM ที่ถูกต้อง RPM ที่ไม่ถูกต้องอยู่ในที่เก็บในวันที่ 25 มีนาคม 2021 ตั้งแต่เวลา 08:45 น. ถึง 15:45 น. ตามเขตเวลา PST หากคุณดาวน์โหลดและติดตั้ง RPM ของ Edge ในวันที่ดังกล่าว คุณอาจต้องดาวน์เกรดคอมโพเนนต์ Apigee ต่อไปนี้เป็นเวอร์ชันก่อนหน้า

  • เกตเวย์ริมขอบ
  • เซิร์ฟเวอร์การจัดการ Edge
  • ตัวประมวลผล Edge Message
  • edge-postgres-server
  • Edge-Qpid-server
  • เราเตอร์ Edge
  • nginx

ส่วนต่อไปนี้จะอธิบายวิธีตรวจสอบว่าจำเป็นต้องดาวน์เกรดหรือไม่ และวิธีดาวน์เกรดคอมโพเนนต์ Apigee หากจำเป็น

กำลังตรวจสอบว่าคุณจำเป็นต้องดาวน์เกรดหรือไม่

หากต้องการดูว่าคุณต้องดาวน์เกรดคอมโพเนนต์ Apigee หรือ NGINX หรือไม่ทำตามขั้นตอนใดขั้นตอนหนึ่งต่อไปนี้ โดยขึ้นอยู่กับว่าคุณใช้ Edge สำหรับ Private Cloud 4.50.00 หรือ 4.19.06

ขั้นตอนสำหรับ Edge 4.50.00

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

-- apigee-service edge-gateway version

หากหมายเลขเวอร์ชันของ edge-gateway คือ

  • ไม่จําเป็นต้องดําเนินการใดๆ เพิ่มเติมเมื่อต่ำกว่าปี 20113
  • คุณต้องดาวน์เกรดคอมโพเนนต์ Apigee และ NGINX หากเทียบเท่ากับ 20113
  • สำหรับเวอร์ชันที่สูงกว่า 20113 ให้ค้นหาเวอร์ชัน NGINX โดยป้อนข้อมูลต่อไปนี้
    -- sudo yum list installed apigee-nginx

    ต่อไปนี้เป็นตัวอย่างเอาต์พุตจากคำสั่ง

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    หากเวอร์ชัน NGINX คือ apigee-nginx.x86_64 1.18.0-XXX คุณจะเพียงดาวน์เกรด NGINX เท่านั้น

ขั้นตอนสำหรับ Edge 4.19.06

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

-- apigee-service edge-gateway version

หากหมายเลขเวอร์ชันของ edge-gateway คือ

  • คุณไม่จำเป็นต้องดำเนินการใดๆ อีกเมื่อต่ำกว่าปี 20114
  • คุณต้องดาวน์เกรดคอมโพเนนต์ Apigee และดาวน์เกรด NGINX หากเทียบเท่ากับปี 20114
  • สำหรับเวอร์ชันที่ต่ำกว่า 20114 ให้ค้นหาเวอร์ชัน NGINX โดยป้อนข้อมูลต่อไปนี้
    -- sudo yum list installed apigee-nginx

    ต่อไปนี้เป็นตัวอย่างเอาต์พุตจากคำสั่ง

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    หากเวอร์ชัน NGINX คือ apigee-nginx.x86_64 1.18.0-XXX คุณจะเพียงดาวน์เกรด NGINX เท่านั้น

    คอมโพเนนต์ที่จะดาวน์เกรด

    หากคุณติดตั้ง RPM ในรายการต่อไปนี้ คุณต้องดาวน์เกรดเป็น RPM เวอร์ชันก่อนหน้า

    คอมโพเนนต์ที่จะดาวน์เกรด Edge สำหรับ Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    คอมโพเนนต์ที่จะดาวน์เกรด Edge สำหรับ Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    หากต้องการตรวจสอบว่ามีการติดตั้ง RPM เหล่านี้หรือไม่ ในแต่ละโหนดที่มีการติดตั้งคอมโพเนนต์ในรายการที่เหมาะสมด้านบน ให้ป้อนคำสั่งต่อไปนี้สำหรับแต่ละคอมโพเนนต์

    -- apigee-service component version

    ดาวน์เกรดคอมโพเนนต์ Apigee

    หากต้องการดาวน์เกรดคอมโพเนนต์ Apigee ให้ทำตามขั้นตอนต่อไปนี้

    ในแต่ละโหนดที่ติดตั้งคอมโพเนนต์ต่อไปนี้

    • เกตเวย์ริมขอบ
    • เซิร์ฟเวอร์การจัดการ Edge
    • ตัวประมวลผล Edge Message
    • edge-postgres-server
    • Edge-Qpid-server
    • เราเตอร์ Edge

    หยุดคอมโพเนนต์ด้วยการป้อน

    --apigee-service component stop

    จากนั้นดาวน์เกรดคอมโพเนนต์ ดังนี้

    -- sudo yum downgrade 

    โดยมีตัวอย่างดังนี้

    หากมีการติดตั้งเกตเวย์และ EDGE-message-processor

    -- sudo yum downgrade edge-gateway edge-message-processor

    หากติดตั้งเกตเวย์และ Edge Router ไว้ ให้ทำดังนี้

    -- sudo yum downgrade edge-gateway edge-router

    หากตั้งค่า AIO ให้ดำเนินการดังนี้

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    เมื่อดาวน์เกรดเสร็จแล้ว ให้เรียกใช้ configure สำหรับคอมโพเนนต์แต่ละรายการแล้วเริ่มใหม่

    --apigee-service  component configure
    --apigee-service  component start

    เวอร์ชัน RPM ที่ถูกต้องที่คุณจะมีหลังจากดาวน์เกรดจะแสดงที่ด้านล่างนี้

    Edge สำหรับ Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    Edge สำหรับ Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    ดาวน์เกรด NGINX

    หากต้องการดาวน์เกรด apigee-nginx ให้ทำตามขั้นตอนต่อไปนี้สำหรับเราเตอร์ Edge ทีละโหนด

    1. หยุดเราเตอร์
      --apigee-service edge-router stop
    2. ดาวน์เกรด apigee-ngix
       -- sudo yum downgrade apigee-nginx
      เวอร์ชัน apigee-nginx ที่คาดไว้หลังดาวน์เกรด:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. กำหนดค่าเราเตอร์
      apigee-service edge-router configure
    4. ให้เริ่มเราเตอร์
      apigee-service edge-router start