หากพบข้อผิดพลาดระหว่างการอัปเดตเป็น Edge 4.52.02 คุณสามารถเปลี่ยนกลับคอมโพเนนต์ที่ทำให้เกิดข้อผิดพลาด แล้วลองอัปเดตอีกครั้ง
คุณย้อนกลับ Edge 4.52.02 ไปยังเวอร์ชันหลักต่อไปนี้ได้
- เวอร์ชัน 4.52.01
- เวอร์ชัน 4.52.00
- เวอร์ชัน 4.51.00
การย้อนกลับเวอร์ชันจะเกี่ยวข้องกับการย้อนกลับคอมโพเนนต์ทั้งหมดที่คุณอาจอัปเกรด นอกจากนี้ คุณอาจต้องพิจารณาเป็นพิเศษก่อนเปลี่ยนกลับคอมโพเนนต์ซอฟต์แวร์บางอย่าง ทั้งนี้ขึ้นอยู่กับเวอร์ชันที่คุณเริ่มต้น ตารางด้านล่างแสดงซอฟต์แวร์ต่างๆ ที่อาจต้องใช้ขั้นตอนพิเศษในระหว่างการย้อนกลับ
ย้อนกลับเป็นเวอร์ชัน | สิ่งที่ควรพิจารณาเป็นพิเศษสำหรับซอฟต์แวร์ |
---|---|
4.52.01 | Cassandra |
4.52.00 | Cassandra, Zookeeper, Qpid |
4.51.00 | Cassandra, Zookeeper, Qpid, Postgres |
คุณอาจต้องการทำการย้อนกลับใน 2 สถานการณ์ต่อไปนี้
- เปลี่ยนกลับไปเป็นรุ่นหลักหรือรุ่นย่อยก่อนหน้า เช่น จาก 4.52.02 เป็น 4.52.00
- เปลี่ยนกลับไปใช้แพตช์รุ่นก่อนหน้าในรุ่นเดียวกัน เช่น จาก 4.52.00.02 เป็น 4.52.00.01
ดูข้อมูลเพิ่มเติมได้ที่กระบวนการเผยแพร่ Apigee Edge
ลำดับของการย้อนกลับ
การย้อนกลับคอมโพเนนต์ควรทําตามลําดับย้อนกลับจากการอัปเกรด ยกเว้นการย้อนกลับเซิร์ฟเวอร์การจัดการหลัง Cassandra
ลำดับทั่วไปของการย้อนกลับสำหรับ Private Cloud 4.52.02 จะมีลักษณะดังต่อไปนี้
- เปลี่ยน Postgres, Qpid และคอมโพเนนต์อื่นๆ ที่เกี่ยวข้องกับข้อมูลวิเคราะห์กลับ
- ย้อนกลับเราเตอร์และ Message Processor
- ย้อนกลับ Cassandra, Zookeeper
- เซิร์ฟเวอร์การจัดการการย้อนกลับ
ตัวอย่างเช่น สมมติว่าคุณได้อัปเกรดคลัสเตอร์ Cassandra ทั้งหมด เซิร์ฟเวอร์การจัดการทั้งหมด และ RMP 2-3 ตัวเป็นเวอร์ชัน 4.52.02 จากเวอร์ชัน 4.52.01 และต้องการย้อนกลับ ในกรณีนี้ คุณจะต้องดำเนินการดังนี้
- เปลี่ยน RMP ทั้งหมดกลับทีละรายการ
- เปลี่ยนคลัสเตอร์ Cassandra ทั้งหมดกลับโดยใช้ข้อมูลสํารอง
- เปลี่ยนกลับโหนดเซิร์ฟเวอร์การจัดการ Edge ทีละโหนด
ผู้ที่สามารถดำเนินการย้อนกลับได้
ผู้ใช้ที่ทำการย้อนกลับควรเป็นผู้ใช้เดียวกับที่อัปเดต Edge ไว้ตั้งแต่แรก หรือผู้ใช้ที่เรียกใช้ในฐานะรูท
โดยค่าเริ่มต้น คอมโพเนนต์ Edge จะทํางานในฐานะผู้ใช้ "apigee" ในบางกรณี คุณอาจใช้งานคอมโพเนนต์ Edge ในฐานะผู้ใช้คนละราย เช่น หากเราเตอร์ต้องเข้าถึงพอร์ตที่มีสิทธิ์ เช่น พอร์ตที่ต่ำกว่า 1000 คุณจะต้องเรียกใช้เราเตอร์ในฐานะรูทหรือในฐานะผู้ใช้ที่มีสิทธิ์เข้าถึงพอร์ตเหล่านั้น หรืออาจเรียกใช้คอมโพเนนต์หนึ่งในฐานะผู้ใช้รายหนึ่ง และเรียกใช้คอมโพเนนต์อื่นในฐานะผู้ใช้รายอื่น
คอมโพเนนต์ที่มีโค้ดทั่วไป
คอมโพเนนต์ Edge ต่อไปนี้ใช้โค้ดร่วมกัน ดังนั้น หากต้องการเปลี่ยนคอมโพเนนต์ใดคอมโพเนนต์หนึ่งเหล่านี้ในโหนด คุณจะต้องเปลี่ยนคอมโพเนนต์ทั้งหมดเหล่านี้ในโหนดนั้น
edge-management-server
(เซิร์ฟเวอร์การจัดการ)edge-message-processor
(Message Processor)edge-router
(เราเตอร์)edge-postgres-server
(เซิร์ฟเวอร์ Postgres)edge-qpid-server
(เซิร์ฟเวอร์ Qpid)
เช่น หากคุณติดตั้งเซิร์ฟเวอร์การจัดการ รูทเตอร์ และโปรแกรมประมวลผลข้อความในโหนด หากต้องการเปลี่ยนกลับรายการใดรายการหนึ่ง คุณต้องเปลี่ยนกลับทั้ง 3 รายการ
การย้อนกลับของ Cassandra
เมื่อทำการอัปเกรด Cassandra ครั้งใหญ่บนโหนด Cassandra บางโหนด Cassandra จะแก้ไขสคีมาของข้อมูลที่จัดเก็บไว้ในโหนด ซึ่งทำให้การย้อนกลับโดยตรงไม่สามารถทำได้ การย้อนกลับมี 2 วิธี คุณจะใช้วิธีการใดวิธีการหนึ่งเหล่านี้ตามสถานะของการอัปเกรดที่คุณจะย้อนกลับ
วิธีการย้อนกลับ
- ล้างข้อมูลและใช้โหนดที่มีอยู่ในคลัสเตอร์เพื่อสร้างโหนดใหม่
- ล้างข้อมูลและกู้คืนข้อมูลสํารองหรือสแนปชอต VM
ล้างข้อมูลและใช้โหนดที่มีอยู่ในคลัสเตอร์เพื่อสร้างโหนดขึ้นมาใหม่
คุณสามารถทำตามขั้นตอนนี้ได้หากมีศูนย์ข้อมูลที่ใช้งานได้อย่างสมบูรณ์อย่างน้อย 1 แห่งในคลัสเตอร์ที่ยังคงใช้ Cassandra เวอร์ชันเก่า (Cassandra 2.1.22) หากอัปเกรดคลัสเตอร์ Cassandra ทั้งหมดและต้องการย้อนกลับ คุณต้องทําตามขั้นตอนในหัวข้อล้างข้อมูลและกู้คืนข้อมูลสํารองหรือสแนปชอต VM
ขั้นตอนการย้อนกลับ
- เริ่มด้วยโหนดที่ต้องการย้อนกลับ
- หยุด Cassandra ในโหนดโดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- ถอนการติดตั้งซอฟต์แวร์ Cassandra จากโหนด
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra uninstall
- นำไดเรกทอรีข้อมูลออกจากโหนด
rm -rf /opt/apigee/data/apigee-cassandra
- ดาวน์โหลดและเรียกใช้การบูตของ Edge สำหรับ Private Cloud เวอร์ชันเก่าที่คุณต้องการเปลี่ยนกลับไปใช้
ตัวอย่าง: หากต้องการเปลี่ยนกลับไปเป็น 4.52.01 ให้ทำดังนี้
- ดาวน์โหลด Bootstrap ของ 4.52.01
curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh -u ‘uName:pWord’
- เรียกใช้ Bootstrap ของ 4.52.01
sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
- ตั้งค่า Cassandra ในโหนด
/opt/apigee/apigee-setup/bin/setup.sh -p c -f configFile
- ดำเนินการสร้างใหม่ในโหนดโดยระบุชื่อศูนย์ข้อมูลที่ใช้งานได้
/opt/apigee/apigee-cassandra/bin/nodetool rebuild -h <node-IP> <functional-dc>
- ทำขั้นตอนข้างต้นซ้ำในแต่ละโหนดที่ต้องการย้อนกลับทีละโหนด
- หยุด Cassandra ในโหนดโดยทำดังนี้
- เมื่อมีการย้อนกลับและสร้างโหนดทั้งหมดใหม่แล้ว
- เรียกใช้การตั้งค่าโหนดเซิร์ฟเวอร์การจัดการ ตรวจสอบว่าเซิร์ฟเวอร์การจัดการมาจากเวอร์ชันที่ย้อนกลับ หากไม่ ให้ย้อนกลับเซิร์ฟเวอร์การจัดการด้วย
- หยุดเซิร์ฟเวอร์การจัดการ
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- หากคุณใช้การสร้างรายได้ ให้ถอนการติดตั้งการสร้างรายได้ด้วย โดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service edge-mint-gateway uninstall
- ถอนการติดตั้งเซิร์ฟเวอร์การจัดการ
/opt/apigee/apigee-service/bin/apigee-service edge-gateway uninstall
- ดาวน์โหลดและเรียกใช้ Bootstrap ของเวอร์ชันเก่า ตัวอย่างเช่น ให้ทําตามขั้นตอนต่อไปนี้เพื่อดาวน์โหลดและเรียกใช้ Bootstrap เวอร์ชัน 4.52.01
curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh -u ‘uName:pWord’
sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord - เรียกใช้การตั้งค่าโหนดเซิร์ฟเวอร์การจัดการ 1 โหนด โดยทำดังนี้
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f configFile
การเพิ่มประสิทธิภาพหลังจากสร้างใหม่
ในขั้นตอนข้างต้น ข้อมูลทั้งหมดในโหนดจะสตรีมจากศูนย์ข้อมูลระยะไกลระหว่างการสร้างใหม่ คุณสามารถเพิ่มประสิทธิภาพกระบวนการนี้ได้โดยใช้การซ่อมเมื่อสตรีมข้อมูลจำลองทั้งหมดไปยังศูนย์ข้อมูลในพื้นที่แล้ว วิธีนี้จะช่วยหลีกเลี่ยงการสตรีมข้าม DC และควรเร็วกว่าการสร้างโหนดทั้งหมดอีกครั้งจาก DC ระยะไกล
ตัวอย่าง: สมมติว่าคุณมีโหนด Cassandra 6 ตัวในศูนย์ข้อมูลในเครื่อง โดยค่าเริ่มต้น ตัวคูณการทําซ้ำของ Apigee คือ 3 ดังนั้นโหนดทุกโหนดจะมีข้อมูล 50% ในกรณีนี้ คุณสามารถสร้างโหนด #1 และ #4 อีกครั้งโดยทําตามขั้นตอนด้านบน สำหรับโหนด #2, #3, #5 และ #6 ให้ทำตามขั้นตอนด้านล่างเพื่อกู้คืนข้อมูลสำรองและเรียกใช้การซ่อม
- ทำตามขั้นตอนจนถึงขั้นตอนที่ 6 ตามเอกสารประกอบเพื่อสร้างสําเนาอีกครั้งในศูนย์ข้อมูลในพื้นที่
- สำหรับโหนดที่เหลือ ให้ทำตามขั้นตอนด้านล่างทีละโหนด
- กู้คืนข้อมูลสํารองที่คุณบันทึกไว้ในโหนดนี้ (หมายเหตุ: ข้อมูลสํารองนี้อาจมีข้อมูลที่ล้าสมัยเนื่องจากมีการสํารองข้อมูลนี้ก่อนที่คุณจะเริ่มอัปเกรด Cassandra)
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup_file
- หากมีสแนปชอต VM ของโหนด คุณจะกู้คืนสแนปชอตแทนการกู้คืนข้อมูลสํารองของ Cassandra ได้
- หลังจากกู้คืนข้อมูลสํารองแล้ว ให้เริ่มบริการ Cassandra ในโหนดโดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- ดำเนินการซ่อมโหนดเพื่อให้สตรีมข้อมูลล่าสุดจากศูนย์ข้อมูลที่มีอยู่ได้ โดยทำดังนี้
/opt/apigee/apigee-cassandra/bin/nodetool -h <node-IP> repair -dc <local-dc-name>
- ทำขั้นตอนที่ 3-6 ซ้ำในแต่ละโหนดที่ต้องการซ่อม
- กู้คืนข้อมูลสํารองที่คุณบันทึกไว้ในโหนดนี้ (หมายเหตุ: ข้อมูลสํารองนี้อาจมีข้อมูลที่ล้าสมัยเนื่องจากมีการสํารองข้อมูลนี้ก่อนที่คุณจะเริ่มอัปเกรด Cassandra)
ล้างข้อมูลและกู้คืนสแนปชอตข้อมูลสำรอง/VM
ขั้นตอนนี้เป็นขั้นตอนเดียวที่ใช้ได้หากคุณได้อัปเกรดคลัสเตอร์ Cassandra ทั้งหมดและต้องการย้อนกลับ
นอกจากนี้ การสำรองข้อมูล Apigee จะเจาะจงเฉพาะโหนด คุณกู้คืนข้อมูลสำรองที่ถ่ายจากโหนดหนึ่งไปยังอีกโหนดหนึ่งไม่ได้ การสำรองข้อมูล Cassandra มีข้อมูลเมตาของโหนด (เช่น ที่อยู่ IP, ตำแหน่งของวงแหวน ฯลฯ)
- เริ่มต้นด้วยโหนด Cassandra 1 โหนดในคลัสเตอร์
- หยุดบริการ Cassandra ในโหนดโดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- ถอนการติดตั้งซอฟต์แวร์ Cassandra จากโหนด
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra uninstall
- นำไดเรกทอรีข้อมูลออกจากโหนด
rm -rf /opt/apigee/data/apigee-cassandra
- ดาวน์โหลดและเรียกใช้การเริ่มต้นระบบของ Edge สำหรับ Private Cloud เวอร์ชันเก่าที่คุณต้องการเปลี่ยนกลับไปใช้
ตัวอย่าง: หากต้องการเปลี่ยนกลับไปเป็น 4.52.01
- ดาวน์โหลด Bootstrap ของ 4.52.01
curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh -u ‘uName:pWord’
- เรียกใช้ Bootstrap ของ 4.52.01
sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
- ตั้งค่า Cassandra ในโหนด
/opt/apigee/apigee-setup/bin/setup.sh -p c -f configFile
- กู้คืนข้อมูลสำรองบนโหนดโดยใช้ขั้นตอนในหัวข้อกู้คืนจากข้อมูลสํารอง
- หยุด Cassandra ในโหนดโดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- ลบไดเรกทอรีข้อมูล
rm -rf /opt/apigee/data/apigee-cassandra/data
- กู้คืนข้อมูลสำรอง
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup_file
- เริ่มบริการ Cassandra ในโหนดโดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- ทำซ้ำขั้นตอนในโหนด Cassandra แต่ละโหนดทีละโหนด
- เรียกใช้การซ่อมในโหนดทีละรายการ ดังนี้
/opt/apigee/apigee-cassandra/bin/nodetool -h <node-IP> repair -pr
- หยุดบริการ Cassandra ในโหนดโดยทำดังนี้
เปลี่ยนกลับการอัปเดต Zookeeper 3.8.3
หากจะเปลี่ยนกลับไปเป็นเวอร์ชัน 4.52.00 หรือ 4.51.00 คุณจะต้องดูขั้นตอนพิเศษบางอย่างก่อนเปลี่ยนกลับไปใช้ Zookeeper ขั้นตอนเหล่านี้แสดงอยู่ในการย้อนกลับ
หากจะย้อนกลับไปเป็นเวอร์ชัน 4.52.01 ให้ย้อนกลับ Zookeeper เช่นเดียวกับการย้อนกลับซอฟต์แวร์อื่นๆ ตามที่ระบุไว้ในส่วนย้อนกลับไปเป็นเวอร์ชันหลักหรือรองก่อนหน้าด้านล่าง
ย้อนกลับ Qpid
หากต้องการเปลี่ยนกลับไปเป็นเวอร์ชัน 4.52.00 หรือ 4.51.00 คุณจะต้องดูขั้นตอนพิเศษบางอย่างก่อนเปลี่ยนกลับไปใช้ Qpid ขั้นตอนเหล่านี้แสดงอยู่ในการย้อนกลับ
หากจะย้อนกลับไปเป็นเวอร์ชัน 4.52.01 ให้ย้อนกลับ Qpid เช่นเดียวกับการย้อนกลับซอฟต์แวร์อื่นๆ ตามที่ระบุไว้ในการย้อนกลับเป็นรุ่นหลักหรือรุ่นย่อยก่อนหน้า
ย้อนกลับการอัปเดต Postgres 10.17
หากต้องการเปลี่ยนกลับไปเป็นเวอร์ชัน 4.51.00 คุณจะต้องดูขั้นตอนพิเศษบางอย่างก่อนเปลี่ยนกลับไปใช้ Postgres ขั้นตอนเหล่านี้แสดงอยู่ในการย้อนกลับ
หากจะเปลี่ยนกลับไปเป็นเวอร์ชัน 4.52.01 หรือ 4.52.00 ให้เปลี่ยนกลับไปใช้ Postgres เช่นเดียวกับการเปลี่ยนกลับไปใช้ซอฟต์แวร์อื่นๆ ตามที่ระบุไว้ในส่วนเปลี่ยนกลับไปใช้รุ่นหลักหรือรุ่นย่อยก่อนหน้าด้านล่าง
เปลี่ยนกลับไปเป็นรุ่นหลักหรือรุ่นย่อยก่อนหน้า
หากต้องการเปลี่ยนกลับไปเป็นรุ่นหลักหรือรุ่นย่อยก่อนหน้า ให้ทําดังนี้ในแต่ละโหนดที่โฮสต์คอมโพเนนต์
-
ดาวน์โหลดไฟล์
bootstrap.sh
สำหรับเวอร์ชันที่ต้องการย้อนกลับ โดยทำดังนี้- หากต้องการเปลี่ยนกลับไปใช้ 4.51.00 ให้ดาวน์โหลด
bootstrap_4.51.00.sh
ดังนี้curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- หากต้องการเปลี่ยนกลับไปใช้ 4.51.00 ให้ดาวน์โหลด
- วิธีหยุดคอมโพเนนต์เพื่อเปลี่ยนกลับ
- หากต้องการเปลี่ยนกลับคอมโพเนนต์ที่มีโค้ดทั่วไปในโหนด คุณต้องหยุดคอมโพเนนต์ทั้งหมดดังที่แสดงในตัวอย่างต่อไปนี้
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- หากต้องการเปลี่ยนกลับคอมโพเนนต์อื่นๆ ในโหนด ให้หยุดเฉพาะคอมโพเนนต์นั้นๆ โดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service component stop
- หากต้องการเปลี่ยนกลับคอมโพเนนต์ที่มีโค้ดทั่วไปในโหนด คุณต้องหยุดคอมโพเนนต์ทั้งหมดดังที่แสดงในตัวอย่างต่อไปนี้
- หากต้องการเลิกใช้การสร้างรายได้ ให้ถอนการติดตั้งจากเซิร์ฟเวอร์การจัดการและโหนด Message Processor ทั้งหมด ดังนี้
/opt/apigee/apigee-service/bin/apigee-service edge-mint-gateway uninstall
- ถอนการติดตั้งคอมโพเนนต์เพื่อเปลี่ยนกลับในโหนด โดยทำดังนี้
- หากต้องการเปลี่ยนกลับคอมโพเนนต์ที่มีโค้ดทั่วไปในโหนด คุณต้องถอนการติดตั้งทั้งหมดโดยถอนการติดตั้งกลุ่มคอมโพเนนต์
edge-gateway
ดังที่แสดงในตัวอย่างต่อไปนี้/opt/apigee/apigee-service/bin/apigee-service edge-gateway uninstall
- หากต้องการเปลี่ยนคอมโพเนนต์อื่นๆ ในโหนด ให้ถอนการติดตั้งเฉพาะคอมโพเนนต์นั้น ดังตัวอย่างต่อไปนี้
/opt/apigee/apigee-service/bin/apigee-service component uninstall
โดยที่ component คือชื่อคอมโพเนนต์
- หากต้องการเปลี่ยนกลับเราเตอร์ Edge คุณต้องลบเนื้อหาของไฟล์
/opt/nginx/conf.d
นอกเหนือจากการถอนการติดตั้งกลุ่มคอมโพเนนต์edge-gateway
cd /opt/nginx/conf.d
rm -rf *
- หากต้องการเปลี่ยนกลับคอมโพเนนต์ที่มีโค้ดทั่วไปในโหนด คุณต้องถอนการติดตั้งทั้งหมดโดยถอนการติดตั้งกลุ่มคอมโพเนนต์
- ถอนการติดตั้ง
apigee-setup
เวอร์ชัน 4.52.02 โดยทำดังนี้/opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
- ติดตั้งยูทิลิตี
apigee-service
เวอร์ชัน 4.51.00 และการอ้างอิง ตัวอย่างต่อไปนี้จะติดตั้งapigee-service
เวอร์ชัน 4.51.00sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
โดยที่ uName และ pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับจาก Apigee หากไม่ใส่ pWord ระบบจะแจ้งให้คุณป้อน
หากพบข้อผิดพลาด ให้ตรวจสอบว่าคุณได้ดาวน์โหลดไฟล์
bootstrap.sh
ในขั้นตอนที่ 1 - วิธีติดตั้ง
apigee-setup
/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- ติดตั้งคอมโพเนนต์เวอร์ชันเก่า
/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile
โดยที่ component คือคอมโพเนนต์ที่จะติดตั้ง และ configFile คือไฟล์การกําหนดค่าสําหรับเวอร์ชันเก่า
- หากจะเปลี่ยนกลับไปใช้ Qpid ให้ล้าง iptables โดยทำดังนี้
sudo iptables -F
- ทำขั้นตอนนี้ซ้ำสำหรับโหนดแต่ละโหนดที่โฮสต์คอมโพเนนต์ที่คุณจะเปลี่ยนกลับ
เปลี่ยนกลับไปใช้แพตช์รุ่นก่อนหน้า
หากต้องการเปลี่ยนคอมโพเนนต์กลับไปเป็นรุ่นแพตช์ที่เฉพาะเจาะจง ให้ทำดังนี้ในแต่ละโหนดที่โฮสต์คอมโพเนนต์
- ดาวน์โหลดคอมโพเนนต์เวอร์ชันที่ต้องการ
/opt/apigee/apigee-service/bin/apigee-service component_version install
โดยที่ component_version คือคอมโพเนนต์และรุ่นแพตช์ที่จะติดตั้ง เช่น
/opt/apigee/apigee-service/bin/apigee-service edge-ui-4.51.05-0.0.3749 install
หากคุณใช้ที่เก็บออนไลน์ของ Apigee คุณสามารถระบุเวอร์ชันคอมโพเนนต์ที่ใช้ได้โดยใช้คําสั่งต่อไปนี้
yum --showduplicates list comp
เช่น
yum --showduplicates list edge-ui
- ใช้
apigee-setup
เพื่อติดตั้งคอมโพเนนต์/opt/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
เช่น
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
โปรดทราบว่าคุณระบุเฉพาะชื่อคอมโพเนนต์เมื่อติดตั้งเท่านั้น ไม่ใช่เวอร์ชัน
- ทำขั้นตอนนี้ซ้ำสำหรับโหนดแต่ละโหนดที่โฮสต์คอมโพเนนต์ที่คุณจะเปลี่ยนกลับ
เปลี่ยนกลับ mTLS
หากต้องการเปลี่ยนกลับการอัปเดต mTLS ให้ทำตามขั้นตอนต่อไปนี้ในโฮสต์ทั้งหมด
- หยุด Apigee
apigee-all stop
- วิธีหยุดใช้ mTLS
apigee-service apigee-mtls uninstall
- ติดตั้ง mTLS อีกครั้งโดยทำดังนี้
apigee-service apigee-mtls install
apigee-service apigee-mtls setup -f /opt/silent.conf