Edge for Private Cloud เวอร์ชัน 4.16.05
คุณอาจต้องทำการย้อนกลับใน 2 สถานการณ์ต่อไปนี้
- ย้อนกลับไปใช้รุ่นเก่า เช่น จาก 4.16.05 เป็น 4.16.01
- ย้อนกลับไปใช้เวอร์ชันเก่าในรุ่นเดียวกัน
ใช้ขั้นตอนด้านล่างเพื่อย้อนกลับสำหรับทั้ง 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 ให้ทำตามขั้นตอนการย้อนกลับต่อไปนี้
- หยุดคอมโพเนนต์เพื่อย้อนกลับ โดยทำดังนี้
- หากคุณกำลังย้อนกลับคอมโพเนนต์ใดคอมโพเนนต์หนึ่งต่อไปนี้ คุณต้องหยุดคอมโพเนนต์ทั้งหมด ได้แก่ 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 - หากคุณกำลังย้อนกลับคอมโพเนนต์อื่นๆ ให้หยุดเฉพาะคอมโพเนนต์นั้น
> apigee-service comp stop
- หากคุณกำลังย้อนกลับคอมโพเนนต์ใดคอมโพเนนต์หนึ่งต่อไปนี้ คุณต้องหยุดคอมโพเนนต์ทั้งหมด ได้แก่ Management Server, Router, Message Processor, Qpid Server หรือ Postgres Server
- หากคุณกำลังย้อนกลับการสร้างรายได้ ให้ถอนการติดตั้งโดยทำดังนี้
> apigee-service edge-mint-gateway uninstall - ถอนการติดตั้งคอมโพเนนต์เพื่อย้อนกลับ โดยทำดังนี้
- หากคุณกำลังย้อนกลับคอมโพเนนต์ต่อไปนี้ ให้ถอนการติดตั้งคอมโพเนนต์ทั้งหมด ได้แก่ Management Server, เราเตอร์, Message Processor, เซิร์ฟเวอร์ Qpid หรือเซิร์ฟเวอร์ Postgres
> apigee-service edge-gateway uninstall - หากคุณกำลังย้อนกลับคอมโพเนนต์อื่นๆ ให้ถอนการติดตั้งเฉพาะคอมโพเนนต์นั้น
> apigee-service comp uninstall
- หากคุณกำลังย้อนกลับคอมโพเนนต์ต่อไปนี้ ให้ถอนการติดตั้งคอมโพเนนต์ทั้งหมด ได้แก่ Management Server, เราเตอร์, Message Processor, เซิร์ฟเวอร์ Qpid หรือเซิร์ฟเวอร์ Postgres
- หากคุณกำลังย้อนกลับเราเตอร์ คุณต้องลบเนื้อหาของ /opt/nginx/conf.d:
> cd /opt/nginx/conf.d
> rm -rf * -
วิธีเปลี่ยนคอมโพเนนต์กลับไปเป็นรุ่น 4.16.01
- ถอนการติดตั้ง apigee-setup เวอร์ชัน 4.16.05:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall - ดาวน์โหลด bootstrap.sh สำหรับรุ่น 4.16.01:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
- ติดตั้งยูทิลิตี apigee-service ของ Edge เวอร์ชัน 4.16.01 และทรัพยากร Dependency:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
โดยที่ uName และ pWord คือชื่อผู้ใช้ และรหัสผ่านที่คุณได้รับจาก Apigee หากคุณละเว้น pWord ระบบจะแจ้งให้คุณป้อนรหัสผ่าน - ติดตั้ง apigee-setup เวอร์ชัน 4.16.01:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install - ติดตั้งคอมโพเนนต์เวอร์ชัน 4.16.01:
> /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
โดยที่ comp คือคอมโพเนนต์ที่จะติดตั้ง และ configFile คือไฟล์การกำหนดค่า 4.16.01
- ถอนการติดตั้ง apigee-setup เวอร์ชัน 4.16.05:
-
หากต้องการย้อนคอมโพเนนต์กลับไปเป็นเวอร์ชันที่เฉพาะเจาะจงของรุ่น 4.16.05 ให้ทำดังนี้
- ดาวน์โหลดคอมโพเนนต์เวอร์ชันที่ต้องการ:
> /<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 - ใช้ 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 หากพบปัญหาเมื่อย้อนกลับ