การถอนการติดตั้ง Edge

คุณสามารถถอนการติดตั้งคอมโพเนนต์แต่ละรายการ คอมโพเนนต์ทั้งหมด หรือนำ Edge ออกจากระบบโดยสมบูรณ์จาก ระบบ นอกจากนี้ คุณยังย้อนกลับ Edge ได้หากอัปเกรด

ถอนการติดตั้งคอมโพเนนต์แต่ละรายการ

หากต้องการถอนการติดตั้งคอมโพเนนต์ ให้ใช้ยูทิลิตี apigee-service ในรูปแบบต่อไปนี้

/opt/apigee/apigee-service/bin/apigee-service component_name uninstall

โดย component_name จะระบุคอมโพเนนต์ที่ต้องการถอนการติดตั้ง ค่าที่เป็นไปได้ของ component_name ได้แก่

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (ฐานข้อมูล PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (เซิร์ฟเวอร์การจัดการ)
  • edge-management-ui (UI ของ Edge ใหม่)
  • edge-message-processor (ตัวประมวลผลข้อความ)
  • edge-postgres-server (เซิร์ฟเวอร์ Postgres)
  • edge-qpid-server (เซิร์ฟเวอร์ Qpid)
  • edge-router (Edge Router)

นอกจากคอมโพเนนต์เหล่านี้แล้ว คุณยังถอนการติดตั้ง apigee-provision และ apigee-validate คอมโพเนนต์ได้ด้วย

ตัวอย่างเช่น หากต้องการถอนการติดตั้งคอมโพเนนต์ UI ของ New Edge ให้ทำดังนี้

/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall

คำสั่ง apigee-service component_name uninstall จะไม่ลบ ข้อมูลหรือไฟล์บันทึก แต่จะนำออกเฉพาะ RPM ของคอมโพเนนต์เท่านั้น

ถอนการติดตั้งคอมโพเนนต์ทั้งหมด

หากต้องการถอนการติดตั้งคอมโพเนนต์ Apigee ทั้งหมดในโหนด ให้ถอนการติดตั้งยูทิลิตี apigee-service ดังนี้

/opt/apigee/apigee-service/bin/apigee-service apigee-service uninstall

คำสั่งนี้จะไม่ลบข้อมูลหรือไฟล์บันทึก แต่จะลบเฉพาะคอมโพเนนต์เท่านั้น

นำ Edge ออก

หากต้องการนำ Edge ออกจากระบบโดยสมบูรณ์ ให้ทำดังนี้

  1. หยุดบริการ Edge ทั้งหมดที่ทำงานในเครื่อง
    /opt/apigee/apigee-service/bin/apigee-all stop
  2. ล้างแคช yum
    sudo yum clean all
  3. นำ RPM ของ Apigee ทั้งหมดออก
    sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
  4. นำไดเรกทอรีรากของการติดตั้งออก
    sudo rm -rf /opt/apigee
  5. นำไดเรกทอรี Nginx ออก
    sudo rm -rf /opt/nginx