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

คุณนํา Apigee mTLS ออกได้ทุกเมื่อ ส่วนนี้จะอธิบายวิธีนําออก และยืนยันว่าได้นําออกแล้ว

วิธีการย้อนกลับการติดตั้ง Apigee mTLS

  1. ลงชื่อเข้าสู่โหนดในคลัสเตอร์ของคุณ ลําดับของการดําเนินการนี้ไม่มีความสําคัญ
  2. หยุดคอมโพเนนต์ทั้งหมดในโหนด ตามตัวอย่างต่อไปนี้
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. ถอนการติดตั้งบริการ apigee-mtls โดยใช้คําสั่งต่อไปนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. เริ่มต้นคอมโพเนนต์ทั้งหมดในโหนดในคําสั่งเริ่มต้น ตามตัวอย่างต่อไปนี้
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. ทําซ้ําขั้นตอนนี้สําหรับแต่ละโหนดในคลัสเตอร์

หากต้องการยืนยันว่าการถอนการติดตั้งสําเร็จ ให้ดําเนินการต่อไปนี้ (ตามลําดับ)

  1. ในแต่ละโหนดที่เรียกใช้ ZooKeeper ให้ตรวจสอบว่าบริการ Consul ไม่ได้อยู่ในไดเรกทอรี /usr/lib/systemd/system:
    1. เปลี่ยนไปยังไดเรกทอรี /usr/lib/systemd/system:
      cd /usr/lib/systemd/system
    2. ตรวจสอบว่าไฟล์ต่อไปนี้ไม่ได้อยู่ในไดเรกทอรีนั้น
      • consul_egress.service
      • consul_server.service
    3. ถ้ามีไฟล์ใดอยู่ในไดเรกทอรี /usr/lib/systemd/system ให้ลบออก
  2. ในแต่ละโหนดที่เรียกใช้ ZooKeeper ให้ตรวจสอบว่ามีไดเรกทอรี apigee-mtls และ apigee-mtls-consul อยู่หรือไม่
    1. เปลี่ยนไปยังไดเรกทอรีราก Apigee:
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. ตรวจสอบเนื้อหาในไดเรกทอรี:
      ls
    3. ตรวจสอบว่าไดเรกทอรีต่อไปนี้ไม่มีอยู่ในไดเรกทอรีนี้
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. หากมีไดเรกทอรีใดไดเรกทอรีหนึ่งอยู่ ให้ลบออก
  3. ในไดเรกทอรีเดียวกัน อย่าลืมนําลิงก์สัญลักษณ์ไปยังรายการต่อไปนี้ออก
    • apigee-mtls
    • apigee-mtls-consul

    โดยใช้ตัวเลือกค้นหา -L ตามตัวอย่างต่อไปนี้

    find -L ./

    หากยังคงมีลิงก์สัญลักษณ์ไปยังไดเรกทอรีเหล่านี้อยู่ คุณจะนําออกได้โดยใช้คําสั่ง rm หรือ unlink

  4. ในแต่ละโหนดที่เรียกใช้ ZooKeeper ให้ตรวจสอบว่า Consul ถูกนําออกแล้วโดยใช้คําสั่ง which:
    which consul

    คําสั่งนี้ควรตอบกลับด้วยข้อความที่คล้ายกับข้อความต่อไปนี้

    "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
  5. เรียกใช้คําสั่งต่อไปนี้เป็นรูทหรือด้วย sudo
    iptables -t nat -L OUTPUT

    คําสั่งนี้ควรแสดงส่วนหัวของคอลัมน์ แต่ไม่มีข้อมูลในคอลัมน์ตามตัวอย่างต่อไปนี้

    target     prot opt source               destination   
  6. ใช้ yum เพื่อตรวจสอบว่ามีการติดตั้งแพ็กเกจ Apigee mTLS หรือไม่
    yum list installed

    คําสั่งนี้ไม่ควรแสดงแพ็กเกจใดๆ ต่อไปนี้

    • apigee-mtls-version
    • apigee-mtls-consul-version