אתם יכולים להסיר mTLS של Apigee בכל שלב. בקטע הזה נסביר איך להסיר אותו ולוודא שהוא הוסר.
כדי לבטל את ההתקנה של mTLS ב-Apigee:
- התחבר לצומת באשכול. הסדר שבו תעשה זאת לא משנה.
- מפסיקים את כל הרכיבים בצומת, כמו בדוגמה הבאה:
/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, עליך לוודא שהקונסולה הוסרה באמצעות הפקודה
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
כדי לקבוע אם חבילות mTLS של Apigee מותקנות:yum list installed
אין להציג בפקודה הזו חבילות שתואמות לפקודות הבאות:
apigee-mtls-version
apigee-mtls-consul-version