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

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

เผยแพร่แพตช์เดือนมีนาคม 2021

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

  • Edge-gateway
  • เซิร์ฟเวอร์การจัดการ Edge
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • Edge Router
  • nginx

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

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

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

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

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

-- apigee-service edge-gateway version

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

  • น้อยกว่า 20113 คุณไม่จำเป็นต้องดำเนินการใดๆ เพิ่มเติม
  • คุณต้องดาวน์เกรดคอมโพเนนต์ Apigee เท่ากับ 20113 และ NGINX
  • มากกว่า 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 คุณไม่จำเป็นต้องดำเนินการใดๆ เพิ่มเติม
  • เท่ากับปี 20114 คุณต้องดาวน์เกรดคอมโพเนนต์ Apigee และดาวน์เกรด NGINX
  • มากกว่า 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-gateway
    • เซิร์ฟเวอร์การจัดการ Edge
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • Edge Router

    หยุดคอมโพเนนต์โดยป้อน

    --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 โหนด

    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