คุณนำ mTLS ของ Apigee ออกได้ทุกเมื่อ ส่วนนี้จะอธิบายวิธีนำออกและยืนยันว่าได้นำออกแล้ว
วิธีเปลี่ยนกลับการติดตั้ง 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.serviceconsul_server.service
- หากไฟล์ใดไฟล์หนึ่งอยู่ในไดเรกทอรี
/usr/lib/systemd/systemให้ลบไฟล์นั้น
- เปลี่ยนเป็นไดเรกทอรี
- ในแต่ละโหนดที่เรียกใช้ ZooKeeper ให้ตรวจสอบว่ามีไดเรกทอรี
apigee-mtlsและapigee-mtls-consulหรือไม่- เปลี่ยนเป็นไดเรกทอรีรากของ Apigee โดยทำดังนี้
cd ${APIGEE_ROOT:-/opt/apigee} - ตรวจสอบเนื้อหาของไดเรกทอรีโดยทำดังนี้
ls
- ตรวจสอบว่าไดเรกทอรีต่อไปนี้ไม่มีอยู่ในไดเรกทอรีนี้
apigee-mtls-versionapigee-mtls-consul-version
- หากมีไดเรกทอรีใดไดเรกทอรีหนึ่งอยู่ ให้ลบออก
- เปลี่ยนเป็นไดเรกทอรีรากของ Apigee โดยทำดังนี้
- ในไดเรกทอรีเดียวกัน ให้ตรวจสอบว่าได้นำ Symlink ไปยังรายการต่อไปนี้ออกแล้ว
apigee-mtlsapigee-mtls-consul
โดยใช้ตัวเลือก find
-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-versionapigee-mtls-consul-version