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

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

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

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

  • edge-gateway
  • edge-management-server
  • 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, คุณไม่จำเป็นต้องดำเนินการใดๆ เพิ่มเติม
  • เท่ากับ 20113 คุณต้อง ดาวน์เกรดคอมโพเนนต์ Apigee และ 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 for 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 for 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-management-server
    • 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 for 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 for 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