4.16.05 กระบวนการย้อนกลับ

Edge for Private Cloud เวอร์ชัน 4.16.05

คุณอาจต้องทำการย้อนกลับใน 2 สถานการณ์ต่อไปนี้

  1. ย้อนกลับไปใช้รุ่นเก่า เช่น จาก 4.16.05 เป็น 4.16.01
  2. ย้อนกลับไปใช้เวอร์ชันเก่าในรุ่นเดียวกัน

ใช้ขั้นตอนด้านล่างเพื่อย้อนกลับสำหรับทั้ง 2 สถานการณ์

ผู้ที่สามารถย้อนกลับได้

ผู้ใช้ที่ทำการย้อนกลับควรเป็นผู้ใช้รายเดียวกับที่อัปเดต Edge ในตอนแรก หรือผู้ใช้ที่ทำงานในฐานะรูท

โดยค่าเริ่มต้น คอมโพเนนต์ Edge จะทำงานในฐานะผู้ใช้ "apigee" ในบางกรณี คุณอาจเรียกใช้คอมโพเนนต์ Edge ในฐานะผู้ใช้รายอื่น ตัวอย่างเช่น หากเราเตอร์ต้องเข้าถึงพอร์ตที่มีสิทธิ์ เช่น พอร์ตที่ต่ำกว่า 1000 คุณต้องเรียกใช้เราเตอร์ในฐานะรูทหรือในฐานะผู้ใช้ที่มีสิทธิ์เข้าถึงพอร์ตเหล่านั้น หรือคุณอาจเรียกใช้คอมโพเนนต์หนึ่งในฐานะผู้ใช้รายหนึ่ง และเรียกใช้อีกคอมโพเนนต์หนึ่งในฐานะผู้ใช้รายอื่น

คอมโพเนนต์ใดบ้างที่ย้อนกลับได้

คุณควรทราบถึงเงื่อนไขต่อไปนี้เมื่อทำการย้อนกลับ

  • หากต้องการย้อนกลับคอมโพเนนต์ใดคอมโพเนนต์หนึ่งจาก 5 รายการต่อไปนี้ในโหนด คุณต้องย้อนกลับคอมโพเนนต์ใดก็ได้จาก 5 รายการที่ติดตั้งในโหนด ตัวอย่างเช่น หากคุณติดตั้ง Management Server, Route และ Message Processor ไว้ในโหนด หากต้องการย้อนกลับรายการใดรายการหนึ่ง คุณต้องย้อนกลับทั้ง 3 รายการ

    องค์ประกอบทั้ง 5 มีดังนี้
    • เซิร์ฟเวอร์การจัดการ
    • เราเตอร์
    • Message Processor
    • เซิร์ฟเวอร์ Qpid
    • เซิร์ฟเวอร์ Postgres
  • อย่าย้อนกลับ Cassandra Edge รุ่นนี้มี Cassandra เวอร์ชันอัปเดตซึ่งเข้ากันได้กับรุ่น 4.16.01 หากคุณย้อนกลับคอมโพเนนต์ใดๆ ให้ปล่อย Cassandra ไว้ที่เวอร์ชัน 4.16.05 เพื่อใช้ประโยชน์จากฟีเจอร์ล่าสุด
  • รุ่นนี้ไม่มี postgresql หรือ qpidd เวอร์ชันใหม่ ดังนั้น คุณจึงไม่จำเป็นต้องย้อนกลับการเปลี่ยนแปลงเหล่านั้น

วิธีเปลี่ยนกลับเป็น 4.16.05

หากต้องการย้อนกลับ Apigee Edge ให้ทำตามขั้นตอนการย้อนกลับต่อไปนี้

  1. หยุดคอมโพเนนต์เพื่อย้อนกลับ โดยทำดังนี้
    1. หากคุณกำลังย้อนกลับคอมโพเนนต์ใดคอมโพเนนต์หนึ่งต่อไปนี้ คุณต้องหยุดคอมโพเนนต์ทั้งหมด ได้แก่ Management Server, Router, Message Processor, Qpid Server หรือ Postgres Server
      > apigee-service edge-management-server stop
      > apigee-service edge-router stop
      > apigee-service edge-message-processor stop
      > apigee-service edge-qpid-server stop
      > apigee-service edge-postgres-server stop
    2. หากคุณกำลังย้อนกลับคอมโพเนนต์อื่นๆ ให้หยุดเฉพาะคอมโพเนนต์นั้น
      > apigee-service comp stop
  2. หากคุณกำลังย้อนกลับการสร้างรายได้ ให้ถอนการติดตั้งโดยทำดังนี้
    > apigee-service edge-mint-gateway uninstall
  3. ถอนการติดตั้งคอมโพเนนต์เพื่อย้อนกลับ โดยทำดังนี้
    1. หากคุณกำลังย้อนกลับคอมโพเนนต์ต่อไปนี้ ให้ถอนการติดตั้งคอมโพเนนต์ทั้งหมด ได้แก่ Management Server, เราเตอร์, Message Processor, เซิร์ฟเวอร์ Qpid หรือเซิร์ฟเวอร์ Postgres
      > apigee-service edge-gateway uninstall
    2. หากคุณกำลังย้อนกลับคอมโพเนนต์อื่นๆ ให้ถอนการติดตั้งเฉพาะคอมโพเนนต์นั้น
      > apigee-service comp uninstall
  4. หากคุณกำลังย้อนกลับเราเตอร์ คุณต้องลบเนื้อหาของ /opt/nginx/conf.d:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. วิธีเปลี่ยนคอมโพเนนต์กลับไปเป็นรุ่น 4.16.01
    1. ถอนการติดตั้ง apigee-setup เวอร์ชัน 4.16.05:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
    2. ดาวน์โหลด bootstrap.sh สำหรับรุ่น 4.16.01:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. ติดตั้งยูทิลิตี apigee-service ของ Edge เวอร์ชัน 4.16.01 และทรัพยากร Dependency:
      > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
      โดยที่ uName และ pWord คือชื่อผู้ใช้ และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อนรหัสผ่าน
    4. ติดตั้ง apigee-setup เวอร์ชัน 4.16.01:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. ติดตั้งคอมโพเนนต์เวอร์ชัน 4.16.01:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      โดยที่ comp คือคอมโพเนนต์ที่จะติดตั้ง และ configFile คือไฟล์การกำหนดค่า 4.16.01
  6. หากต้องการย้อนคอมโพเนนต์กลับไปเป็นเวอร์ชันที่เฉพาะเจาะจงของรุ่น 4.16.05 ให้ทำดังนี้
    1. ดาวน์โหลดคอมโพเนนต์เวอร์ชันที่ต้องการ:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version install
      โดยที่ comp-version คือคอมโพเนนต์และเวอร์ชันที่จะติดตั้ง เช่น
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      หากใช้ที่เก็บออนไลน์ของ Apigee คุณจะระบุเวอร์ชันคอมโพเนนต์ที่ใช้ได้โดยใช้คำสั่งต่อไปนี้
      > yum --showduplicates list comp
      เช่น
      > yum --showduplicates list edge-ui
    2. ใช้ apigee-setup เพื่อติดตั้งคอมโพเนนต์:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      เช่น
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
      โปรดทราบว่าคุณจะระบุเฉพาะชื่อคอมโพเนนต์เมื่อทำการติดตั้ง

ติดต่อทีมสนับสนุนของ Apigee หากพบปัญหาเมื่อย้อนกลับ