คุณนํา Apigee mTLS ออกได้ทุกเมื่อ ส่วนนี้จะอธิบายวิธีนําออก และยืนยันว่าได้นําออกแล้ว
วิธีการย้อนกลับการติดตั้ง Apigee mTLS
- ลงชื่อเข้าสู่โหนดในคลัสเตอร์ของคุณ ลําดับของการดําเนินการนี้ไม่มีความสําคัญ
- หยุดคอมโพเนนต์ทั้งหมดในโหนด ตามตัวอย่างต่อไปนี้
/opt/apigee/apigee-service/bin/apigee-all stop
- ถอนการติดตั้งบริการ
apigee-mtls
โดยใช้คําสั่งต่อไปนี้/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- เริ่มต้นคอมโพเนนต์ทั้งหมดในโหนดในคําสั่งเริ่มต้น ตามตัวอย่างต่อไปนี้
/opt/apigee/apigee-service/bin/apigee-service component_name start
- ทําซ้ําขั้นตอนนี้สําหรับแต่ละโหนดในคลัสเตอร์
หากต้องการยืนยันว่าการถอนการติดตั้งสําเร็จ ให้ดําเนินการต่อไปนี้ (ตามลําดับ)
- ในแต่ละโหนดที่เรียกใช้ ZooKeeper ให้ตรวจสอบว่าบริการ Consul ไม่ได้อยู่ในไดเรกทอรี
/usr/lib/systemd/system
:- เปลี่ยนไปยังไดเรกทอรี
/usr/lib/systemd/system
:cd /usr/lib/systemd/system
- ตรวจสอบว่าไฟล์ต่อไปนี้ไม่ได้อยู่ในไดเรกทอรีนั้น
consul_egress.service
consul_server.service
- ถ้ามีไฟล์ใดอยู่ในไดเรกทอรี
/usr/lib/systemd/system
ให้ลบออก
- เปลี่ยนไปยังไดเรกทอรี
- ในแต่ละโหนดที่เรียกใช้ ZooKeeper ให้ตรวจสอบว่ามีไดเรกทอรี
apigee-mtls
และapigee-mtls-consul
อยู่หรือไม่- เปลี่ยนไปยังไดเรกทอรีราก Apigee:
cd ${APIGEE_ROOT:-/opt/apigee}
- ตรวจสอบเนื้อหาในไดเรกทอรี:
ls
- ตรวจสอบว่าไดเรกทอรีต่อไปนี้ไม่มีอยู่ในไดเรกทอรีนี้
apigee-mtls-version
apigee-mtls-consul-version
- หากมีไดเรกทอรีใดไดเรกทอรีหนึ่งอยู่ ให้ลบออก
- เปลี่ยนไปยังไดเรกทอรีราก Apigee:
- ในไดเรกทอรีเดียวกัน อย่าลืมนําลิงก์สัญลักษณ์ไปยังรายการต่อไปนี้ออก
apigee-mtls
apigee-mtls-consul
โดยใช้ตัวเลือกค้นหา
-L
ตามตัวอย่างต่อไปนี้find -L ./
หากยังคงมีลิงก์สัญลักษณ์ไปยังไดเรกทอรีเหล่านี้อยู่ คุณจะนําออกได้โดยใช้คําสั่ง
rm
หรือunlink
- ในแต่ละโหนดที่เรียกใช้ ZooKeeper ให้ตรวจสอบว่า Consul ถูกนําออกแล้วโดยใช้คําสั่ง
which
:which consul
คําสั่งนี้ควรตอบกลับด้วยข้อความที่คล้ายกับข้อความต่อไปนี้
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- เรียกใช้คําสั่งต่อไปนี้เป็นรูทหรือด้วย sudo
iptables -t nat -L OUTPUT
คําสั่งนี้ควรแสดงส่วนหัวของคอลัมน์ แต่ไม่มีข้อมูลในคอลัมน์ตามตัวอย่างต่อไปนี้
target prot opt source destination
- ใช้
yum
เพื่อตรวจสอบว่ามีการติดตั้งแพ็กเกจ Apigee mTLS หรือไม่yum list installed
คําสั่งนี้ไม่ควรแสดงแพ็กเกจใดๆ ต่อไปนี้
apigee-mtls-version
apigee-mtls-consul-version