Edge for Private Cloud v4.18.01
ในกรณีที่เกิดข้อผิดพลาดระหว่างการอัปเดต Edge 4.18.01 ให้ย้อนกลับคอมโพเนนต์ ที่ทำให้เกิดข้อผิดพลาดแล้วลองอัปเดตอีกครั้ง เช่น หากอัปเดตเป็น Postgres 9.6 หากล้มเหลว คุณสามารถย้อนกลับเฉพาะโหนด Postgres และลองอัปเดตอีกครั้ง
มี 2 สถานการณ์ที่คุณอาจต้องการย้อนกลับ:
- ย้อนกลับไปเป็นรุ่นเก่า ตัวอย่างเช่น จาก 4.18.01 ถึง 4.17.01
- ย้อนกลับไปเป็นเวอร์ชันเก่าในรุ่นเดียวกัน
ใช้ขั้นตอนด้านล่างนี้เพื่อย้อนกลับสำหรับทั้ง 2 สถานการณ์
ผู้ที่มีสิทธิ์ดำเนินการย้อนกลับ
ผู้ใช้ที่ดำเนินการย้อนกลับควรเป็นผู้ใช้ที่อัปเดต Edge เป็นคนแรก หรือผู้ใช้ทำงานในฐานะผู้ใช้ระดับราก
โดยค่าเริ่มต้น คอมโพเนนต์ Edge จะทำงานในฐานะผู้ใช้ "Apigee" ในบางกรณีคุณอาจใช้ Edge ในฐานะผู้ใช้คนละคน ตัวอย่างเช่น หากเราเตอร์ต้องเข้าถึงพอร์ตที่ได้รับสิทธิ์ เช่น ที่ต่ำกว่า 1000 คุณจะต้องเรียกใช้เราเตอร์ในฐานะรากหรือในฐานะผู้ใช้ที่มีสิทธิ์เข้าถึงเราเตอร์ พอร์ต หรือคุณอาจเรียกใช้คอมโพเนนต์หนึ่งเป็นผู้ใช้คนหนึ่ง และเรียกใช้คอมโพเนนต์อื่นในฐานะผู้ใช้อีกราย
คอมโพเนนต์ที่ย้อนกลับได้
คุณควรทราบเงื่อนไขต่อไปนี้เมื่อดำเนินการย้อนกลับ
- คอมโพเนนต์ Edge 5 รายการด้านล่างจะใช้โค้ดทั่วไปร่วมกัน ดังนั้น หากต้องการย้อนกลับรายการใดรายการหนึ่ง
คอมโพเนนต์ห้ารายการบนโหนด คุณต้องย้อนกลับส่วนประกอบห้ารายการที่ติดตั้งไว้ในโหนด สำหรับ
ตัวอย่างเช่น ถ้าคุณมีเซิร์ฟเวอร์การจัดการ เราเตอร์ และตัวประมวลผลข้อความติดตั้งอยู่ใน
ถ้าต้องการย้อนกลับรายการใดรายการหนึ่ง คุณต้องย้อนกลับทั้ง 3 โหนด
องค์ประกอบ 5 อย่างที่ใช้โค้ดร่วมกัน ได้แก่
- เซิร์ฟเวอร์การจัดการ
- เราเตอร์
- Message Processor
- เซิร์ฟเวอร์ Qpid
- เซิร์ฟเวอร์ Postgres
- หากอัปเดตจาก Edge 4.16.01 โปรดอย่าย้อนกลับ Cassandra ช่วงเวลานี้ การเปิดตัว Edge มี Cassandra เวอร์ชันที่อัปเดตแล้ว หากคุณย้อนกลับคอมโพเนนต์ใดก็ตาม ให้ปล่อยไว้ Cassandra ในเวอร์ชัน 4.18.01
ย้อนกลับ 4.18.01
ส่วนนี้ประกอบด้วยขั้นตอนการย้อนกลับ Edge 4.18.01 เป็นเวอร์ชันก่อนหน้า ช่วงเวลานี้ แบ่งออกเป็น 2 ส่วนดังนี้
- การเปลี่ยนกลับการอัปเดต Postgres
ส่วนสุดท้ายของกระบวนการอัปเดตทั้งหมดคือการอัปเดตโหนด Postgres เป็นเวอร์ชัน 9.6 หากเป็นเช่นนั้น การอัปเดตล้มเหลว คุณสามารถใช้ขั้นตอนนี้เพื่อย้อนกลับการอัปเดต - การย้อนกลับคอมโพเนนต์ Edge อื่นๆ ทั้งหมด
ใช้กระบวนการนี้เพื่อย้อนกลับคอมโพเนนต์ Edge อื่นๆ
วิธีย้อนกลับการอัปเดต Postgres 9.6
หากต้องการย้อนกลับการอัปเดต Postgres เมื่ออัปเดต Postgres ในการกำหนดค่าสแตนด์บายหลัก คุณ:
- เลื่อนขั้นโหนดสแตนด์บายใหม่ให้เป็นต้นแบบ Postgres ต้นแบบ Postgres ใหม่จะ เวอร์ชันเดียวกับการติดตั้ง Edge ก่อนหน้านี้
- กำหนดค่าโหนดสแตนด์บายเดิมให้เป็นโหนดสแตนด์บายของต้นแบบใหม่ โหนดสแตนด์บายเดิม จะเป็นเวอร์ชันเดียวกับการติดตั้ง Edge ก่อนหน้านี้ของคุณ
- ลงทะเบียนโหนดหลักและโหนดสแตนด์บายกับข้อมูลวิเคราะห์และกลุ่มผู้บริโภค
เมื่อเสร็จสิ้นการย้อนกลับแล้ว คุณไม่จำเป็นต้องใช้โหนดหลักเดิมอีกต่อไป คุณสามารถ จากนั้นจึงยกเลิกการใช้งานโหนดหลักตัวเก่า
- ตรวจสอบว่าโหนด Postgres สแตนด์บายใหม่ทำงานอยู่ โดยทำดังนี้
> /opt/apigee/apigee-service/bin/apigee-all status
หาก Postgres ไม่ได้ทำงานอยู่ ให้เริ่มต้นดังนี้
> /opt/apigee/apigee-service/bin/apigee-all start
- ตรวจสอบว่า Postgres ถูกหยุดบนโหนดหลักเก่าและโหนดสแตนด์บายเดิมแล้ว โดยทำดังนี้
> /opt/apigee/apigee-service/bin/apigee-all status
หาก Postgres ทำงานอยู่ ให้หยุดสิ่งต่อไปนี้
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- หากติดตั้งแล้ว ให้เริ่มต้น Qpid บนโหนดสแตนด์บายเดิม:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
- เพิ่มระดับโหนดสแตนด์บายใหม่ให้เป็นต้นแบบ Postgres:
- เลื่อนโหนดโหมดสแตนด์บายใหม่เป็นโหนดหลักใหม่:
> apigee-service apigee-postgresql promote-standby-to-master new_standby_IP
ป้อนรหัสผ่าน Postgres สำหรับ "apigee" หากได้รับข้อความแจ้ง ซึ่งมีค่าเริ่มต้นเป็น "Postgres"
- แก้ไขไฟล์การกำหนดค่าที่คุณใช้ติดตั้ง Edge เวอร์ชันปัจจุบันเพื่อระบุ
ดังต่อไปนี้
# IP address of the new master: PG_MASTER=new_standby_IP # IP address of the old standby node PG_STANDBY=old_standby_IP
- กำหนดค่าต้นแบบใหม่โดยทำดังนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFile
- เลื่อนโหนดโหมดสแตนด์บายใหม่เป็นโหนดหลักใหม่:
- สร้างโหนดสแตนด์บายเดิมอีกครั้ง โดยทำดังนี้
- แก้ไขไฟล์การกำหนดค่าที่คุณใช้ติดตั้ง Edge เวอร์ชันปัจจุบันเพื่อระบุ
ดังต่อไปนี้
# IP address of the new master: PG_MASTER=new_standby_IP # IP address of the old standby node PG_STANDBY=old_standby_IP
- นำไดเรกทอรีข้อมูลในโหนดสแตนด์บายเดิมออก:
> cd /opt/apigee/data/apigee-postgresql/pgdata > rm -rf *
- กำหนดค่าโหนดสแตนด์บายเดิมอีกครั้งให้เป็นโหนดสแตนด์บายของต้นแบบใหม่ โดยทำดังนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- ตรวจสอบว่า Postgres ทำงานอยู่ในโหนดสแตนด์บายเดิม
> /opt/apigee/apigee-service/bin/apigee-all status
หากไม่ได้ทำงานอยู่ ให้เริ่มใช้งานโดยทำดังนี้
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
- แก้ไขไฟล์การกำหนดค่าที่คุณใช้ติดตั้ง Edge เวอร์ชันปัจจุบันเพื่อระบุ
ดังต่อไปนี้
- ยืนยันว่ามีการเพิ่มโหนดสแตนด์บายใหม่โดยดู
/opt/apigee/apigee-postgresql/conf/pg_hba.conf
ไฟล์ในต้นแบบใหม่ - ดูข้อมูลวิเคราะห์และข้อมูลกลุ่มผู้ใช้ทั่วไปปัจจุบันโดยเรียกใช้คำสั่งต่อไปนี้
ในเซิร์ฟเวอร์การจัดการ
> curl -u sysAdminEmail:password http://ms_IP:8080/v1/analytics/groups/ax
คำสั่งนี้จะแสดงชื่อกลุ่ม Analytics ในช่อง
name
และ ชื่อกลุ่มผู้ใช้ทั่วไปในช่องname
ใต้consumer-groups
และ แสดงผล UUID ของต้นแบบ Postgres เก่าและโหนดสแตนด์บายในpostgres-server
และในช่องdatastores
คุณควรจะเห็น เอาต์พุตในรูปแบบ:{ "name" : "axgroup-001", "properties" : { }, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "8381a053-433f-4382-bd2a-100fd37a1592", "4b6856ec-ef05-498f-bac6-ef5f0d5f6521" ], "postgres-server" : [ "ab1158bd-1d59-4e2a-9c95-24cc2cfa6edc:27f90844-efab-4b32-8a23-8f85cdc9a256" ] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "8381a053-433f-4382-bd2a-100fd37a1592", "4b6856ec-ef05-498f-bac6-ef5f0d5f6521" ], "datastores" : [ "ab1158bd-1d59-4e2a-9c95-24cc2cfa6edc:27f90844-efab-4b32-8a23-8f85cdc9a256" ], "properties" : { } } ], "data-processors" : { } }
- รับที่อยู่ UUID ของต้นแบบเก่าโดยเรียกใช้คำสั่ง cURL ต่อไปนี้ในเวอร์ชันเก่า
โหนดหลัก:
> curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self
คุณควรเห็น UUID ของโหนดที่ส่วนท้ายของเอาต์พุตในรูปแบบ
"type" : [ "postgres-server" ], "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
- ทำซ้ำขั้นตอนก่อนหน้าเพื่อรับที่อยู่ IP ของโหนดสแตนด์บายเดิมและโหนดใหม่ ต้นฉบับ
- นำโหนดหลักเก่าและโหนดสแตนด์บายออกจากกลุ่มผู้ใช้ทั่วไป:
> curl -u sysAdminEmail:password -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores/masterUUID,standbyUUID" -v
โดยที่ axgroup-001 และ consumer-group-001 เป็นชื่อเริ่มต้นของฟิลด์ Analytics และกลุ่มผู้บริโภค masterUUID,standbyUUID อยู่ในลำดับเดียวกันกับ ปรากฏด้านบนเมื่อดูข้อมูล Analytics และข้อมูลกลุ่มผู้ใช้ทั่วไปด้านบน คุณ อาจต้องระบุเป็น standbyUUID,masterUUID
ตอนนี้พร็อพเพอร์ตี้
datastores
สำหรับconsumer-groups
ควรเป็น ว่างเปล่า - นำโหนดหลักและโหนดสแตนด์บายออกจากกลุ่ม Analytics:
> curl -u sysAdminEmail:password -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=masterUUID,standbyUUID&type=postgres-server" -v
ตอนนี้พร็อพเพอร์ตี้
postgres-server
ในuuids
ควรว่างเปล่าแล้ว - ลงทะเบียนโหนดหลัก PG และโหนดสแตนด์บายใหม่กับข้อมูลวิเคราะห์และกลุ่มผู้บริโภค:
> curl -u sysAdminEmail:password -X POST -H "Content-Type: application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=masterUUID,standbyUUID&type=postgres-server" -v > curl -u sysAdminEmail:password -X POST -H "Content-Type:application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores?uuid=masterUUID,standbyUUID" -v
- ตรวจสอบกลุ่ม Analytics โดยทำดังนี้
> curl -u sysAdminEmail:password http://ms_IP:8080/v1/analytics/groups/ax
คุณควรเห็น UUID ของโหนดหลักและโหนดสแตนด์บายใหม่แสดงอยู่ในกลุ่มการวิเคราะห์ และ กลุ่มผู้บริโภค
- รีสตาร์ท Edge Management Server ด้วยคำสั่งต่อไปนี้
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
- รีสตาร์ทเซิร์ฟเวอร์ Qpid ทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
- รีสตาร์ทเซิร์ฟเวอร์ Postgres ทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
- ยืนยันสถานะการจำลองโดยการออกสคริปต์ต่อไปนี้บนเซิร์ฟเวอร์ทั้งสอง ระบบ
ควรแสดงผลลัพธ์ที่เหมือนกันในทั้งสองเซิร์ฟเวอร์เพื่อให้การจำลองสำเร็จ:
ในต้นแบบใหม่ ให้เรียกใช้คำสั่งต่อไปนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
ตรวจสอบว่ามีข้อความระบุว่าเป็นโค้ดหลัก ในโหนดสแตนด์บายเดิม ให้ทำดังนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
ตรวจสอบว่ามีข้อความระบุว่าอยู่ในโหมดสแตนด์บาย
- ทำซ้ำขั้นตอนก่อนหน้าหลังจากส่งคำขอ API หลายรายการเพื่อให้แน่ใจว่าโหนดอยู่ใน ซิงค์
- การเลิกใช้งานต้นแบบ Postgres แบบเดิมโดยใช้ขั้นตอนใน
อัปเดต Apigee Edge
4.16.01/4.16.05 ถึง 4.17.09
หรือคุณสามารถถอนการติดตั้ง Qpid จากต้นแบบเก่าและติดตั้ง Qpid ในต้นแบบใหม่ได้ ดังที่อธิบายไว้ด้านล่าง หลังจากถอนการติดตั้ง Qpid คุณสามารถยกเลิกการใช้งานต้นแบบเก่าได้
Qpid ภายนอกจากต้นแบบเดิมและติดตั้ง Qpid ในต้นแบบใหม่
ใช้ขั้นตอนต่อไปนี้เพื่อถอนการติดตั้ง Qpid จากต้นแบบเก่าและติดตั้งใน Qpid ใหม่ ต้นฉบับ:
- บล็อกการเข้าถึงพอร์ต Qpid 5672 บนต้นแบบเก่าไม่ให้เข้าถึงโดยตัวประมวลผลข้อความโดย
เรียกใช้คำสั่งต่อไปนี้ในโปรแกรมประมวลผลข้อความ
> iptables -A OUTPUT -p tcp -d 10.233.147.20 --dport 5672 -j DROP
- ตรวจสอบว่าคิวข้อความ Qpid ว่างเปล่าโดยเรียกใช้คำสั่งต่อไปนี้ คุณไม่สามารถ
ถอนการติดตั้ง Qpid จนกว่าจะประมวลผลข้อความที่รอดำเนินการทั้งหมด
> qpid-stat -q
คำสั่งนี้จะแสดงตารางที่มีจำนวนสำหรับ
msg, msgIn, and msgOut
ข้อความทั้งหมดจะได้รับการประมวลผลเมื่อmsg=0
และmsgIn=msgOut
- กำหนด UUID ของเซิร์ฟเวอร์ Qpid ในต้นแบบเก่าโดยเรียกใช้คำสั่งต่อไปนี้ใน
ต้นแบบเดิม บันทึกข้อมูลนี้ไว้ใช้ภายหลังในขั้นตอนดังนี้
> curl -u sysAdminEmail:password http://node_IP::8083/v1/servers/self
- หยุด Qpid บนต้นแบบเดิม:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
- ถอนการติดตั้งเซิร์ฟเวอร์ Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server uninstall > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd uninstall
- นำเซิร์ฟเวอร์ Qpid เก่าออกจากข้อมูลวิเคราะห์และกลุ่มผู้ใช้ทั่วไป โดยทำดังนี้
> curl -u sysAdminEmail:password -X DELETE -H "Content-Type: application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/consumers/qpid_UUID" -v > curl -u sysAdminEmail:password -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=qpid_UUID&type=qpid-server" -v
- นำเซิร์ฟเวอร์ Qpid เก่าออกจาก Zookeeper:
> curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/qpid_UUID
- ติดตั้ง Qpid ในต้นแบบใหม่:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
- กำหนด UUID ของเซิร์ฟเวอร์ Qpid ในต้นแบบใหม่โดยเรียกใช้คำสั่งต่อไปนี้ใน
ต้นฉบับใหม่ บันทึกข้อมูลนี้ไว้ใช้ภายหลังในขั้นตอนดังนี้
> curl -u sysAdminEmail:password http://node_IP::8083/v1/servers/self
- ลงทะเบียนเซิร์ฟเวอร์ Qpid ใหม่กับข้อมูลวิเคราะห์และกลุ่มผู้ใช้ทั่วไปดังนี้
> curl -u sysAdminEmail:password -X POST -H "Content-Type: application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=qpid_UUID&type=qpid-server" -v > curl -u sysAdminEmail:password -X POST -H "Content-Type:application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/consumers?uuid=qpid_UUID" -v
- รีสตาร์ทโปรเซสเซอร์ข้อความทั้งหมด
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
- เรียกใช้คำสั่งต่อไปนี้ในเซิร์ฟเวอร์ Qpid ใหม่เพื่อตรวจสอบว่าสร้างคิวแล้ว
> qpid-stat -q
ตรวจสอบว่าคุณเห็น
msg, msgIn และ msgOut อัปเดตเป็นเซิร์ฟเวอร์ Qpid ประมวลผลข้อความ
หากต้องการย้อนกลับคอมโพเนนต์แต่ละรายการ 4.18.01
ในการดำเนินการย้อนกลับ คุณจะต้องดาวน์โหลดไฟล์ Bootstrap.sh สำหรับ Edge เวอร์ชันปัจจุบัน:
- หากต้องการย้อนกลับไปใช้เวอร์ชัน 4.17.09 ให้ดาวน์โหลด
bootstrap_4.17.09.sh
- หากต้องการย้อนกลับไปใช้เวอร์ชัน 4.17.05 ให้ดาวน์โหลด
bootstrap_4.17.05.sh
- หากต้องการย้อนกลับไปใช้เวอร์ชัน 4.17.01 ให้ดาวน์โหลด
bootstrap_4.17.01.sh
- หากต้องการย้อนกลับไปใช้เวอร์ชัน 4.16.09 ให้ดาวน์โหลด
bootstrap_4.16.09.sh
- หากต้องการย้อนกลับไปใช้เวอร์ชัน 4.16.05 ให้ดาวน์โหลด
bootstrap_4.16.05.sh
- หากต้องการย้อนกลับไปใช้เวอร์ชัน 4.16.01 ให้ดาวน์โหลด
bootstrap.sh
ในการย้อนกลับของแต่ละโหนดที่โฮสต์คอมโพเนนต์ให้ย้อนกลับ
- วิธีหยุดคอมโพเนนต์เพื่อย้อนกลับ
- หากคุณกำลังย้อนกลับคอมโพเนนต์ใดคอมโพเนนต์หนึ่งต่อไปนี้บนโหนด คุณต้อง
หยุดการทำงานทั้งหมดได้: เซิร์ฟเวอร์การจัดการ, เราเตอร์, ตัวประมวลผลข้อความ, Qpid เซิร์ฟเวอร์ หรือ Postgres
เซิร์ฟเวอร์:
> 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
- หากคุณกำลังย้อนกลับคอมโพเนนต์ใดคอมโพเนนต์หนึ่งต่อไปนี้บนโหนด คุณต้อง
หยุดการทำงานทั้งหมดได้: เซิร์ฟเวอร์การจัดการ, เราเตอร์, ตัวประมวลผลข้อความ, Qpid เซิร์ฟเวอร์ หรือ Postgres
เซิร์ฟเวอร์:
- หากคุณจะย้อนกลับการสร้างรายได้ ให้ถอนการติดตั้งจากเซิร์ฟเวอร์การจัดการและข้อความทั้งหมด
โหนดโปรเซสเซอร์:
> apigee-service edge-mint-gateway uninstall
- ถอนการติดตั้งคอมโพเนนต์เพื่อย้อนกลับในโหนด
- ถ้าคุณย้อนกลับคอมโพเนนต์ใดๆ ต่อไปนี้บนโหนด
ถอนการติดตั้งทั้งหมด: เซิร์ฟเวอร์การจัดการ, เราเตอร์, ตัวประมวลผลข้อความ, Qpid เซิร์ฟเวอร์หรือ Postgres
เซิร์ฟเวอร์:
> apigee-service edge-gateway uninstall
- หากคุณกำลังย้อนกลับคอมโพเนนต์อื่นๆ ในโหนด ให้ถอนการติดตั้งแค่นั้น
ดังนี้
> apigee-service comp uninstall
- หากจะย้อนกลับเราเตอร์ คุณจะต้องลบ
เนื้อหาของ
/opt/nginx/conf.d
:> cd /opt/nginx/conf.d > rm -rf *
- ถ้าคุณย้อนกลับคอมโพเนนต์ใดๆ ต่อไปนี้บนโหนด
ถอนการติดตั้งทั้งหมด: เซิร์ฟเวอร์การจัดการ, เราเตอร์, ตัวประมวลผลข้อความ, Qpid เซิร์ฟเวอร์หรือ Postgres
เซิร์ฟเวอร์:
-
วิธีย้อนกลับคอมโพเนนต์
- ถอนการติดตั้ง
apigee-setup
เวอร์ชัน 4.18.01:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
- ดาวน์โหลด Bootstrap.sh สำหรับรุ่นที่ต้องการ: เช่น 4.16.09
> curl https://software.apigee.com/bootstrap_4.16.09.sh -o /tmp/bootstrap_4.16.09.sh
- ติดตั้งยูทิลิตี 4.16.01, 4.16.05 หรือ 4.16.09
apigee-service
และ ทรัพยากร Dependency ตัวอย่างเช่น สำหรับ 4.16.09> sudo bash /tmp/bootstrap_4.16.09.sh apigeeuser=uName apigeepassword=pWord
โดยที่ uName และ pWord คือชื่อผู้ใช้และรหัสผ่านที่คุณได้รับ จาก Apigee หากคุณไม่ใส่ pWord ระบบจะแจ้งให้คุณป้อน ได้
- ติดตั้ง
apigee-setup
:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- ติดตั้งคอมโพเนนต์เวอร์ชันที่ต้องการ
> /opt/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
โดยที่ comp เป็นคอมโพเนนต์ที่จะติดตั้งและ configFile เป็นของคุณ สำหรับเวอร์ชันที่ต้องการ
- หากคุณย้อนกลับ Qpid ให้ล้าง iptables ดังนี้
> sudo iptables -F
- ถอนการติดตั้ง
- วิธีย้อนกลับคอมโพเนนต์เป็นเวอร์ชัน 4.18.01 ที่ต้องการ
- ดาวน์โหลดเวอร์ชันเฉพาะคอมโพเนนต์
> /opt/apigee/apigee-service/bin/apigee-service comp-version install
โดยที่ comp-version เป็นคอมโพเนนต์และเวอร์ชันที่จะติดตั้ง เช่น
> /opt/apigee/apigee-service/bin/apigee-service edge-ui-4.17.09-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
โปรดสังเกตวิธีระบุเฉพาะชื่อคอมโพเนนต์เมื่อติดตั้ง
- ดาวน์โหลดเวอร์ชันเฉพาะคอมโพเนนต์
โปรดติดต่อฝ่ายสนับสนุนของ Apigee Edge หากพบปัญหาเมื่อย้อนกลับ