Bạn có thể xoá Apigee mTLS bất cứ lúc nào. Phần này mô tả cách xóa thông tin và xác minh rằng thông báo đã bị xóa.
Để khôi phục chế độ cài đặt Apigee mTLS:
- Đăng nhập vào một nút trong cụm của bạn. Thứ tự thực hiện việc này không quan trọng.
- Dừng tất cả các thành phần trên nút, như trong ví dụ sau:
/opt/apigee/apigee-service/bin/apigee-all stop
- Gỡ cài đặt dịch vụ
apigee-mtls
bằng cách thực hiện lệnh sau:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Khởi động tất cả thành phần trên nút theo thứ tự bắt đầu, như trong ví dụ dưới đây:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Lặp lại quy trình này cho từng nút trong cụm.
Để xác minh việc gỡ cài đặt có thành công hay không, bạn có thể làm như sau (theo thứ tự bất kỳ):
- Trên mỗi nút đang chạy ZooKeeper, hãy kiểm tra để đảm bảo rằng các dịch vụ Consul không nằm trong thư mục
/usr/lib/systemd/system
:- Thay đổi sang thư mục
/usr/lib/systemd/system
:cd /usr/lib/systemd/system
- Đảm bảo các tệp sau không có trong thư mục đó:
consul_egress.service
consul_server.service
- Nếu một trong hai tệp này nằm trong thư mục
/usr/lib/systemd/system
, hãy xoá tệp đó.
- Thay đổi sang thư mục
- Trên mỗi nút đang chạy ZooKeeper, hãy kiểm tra xem các thư mục
apigee-mtls
vàapigee-mtls-consul
có tồn tại hay không:- Thay đổi sang thư mục gốc Apigee:
cd ${APIGEE_ROOT:-/opt/apigee}
- Kiểm tra nội dung của thư mục:
ls
- Đảm bảo rằng các thư mục sau không tồn tại trong thư mục này:
apigee-mtls-version
apigee-mtls-consul-version
- Nếu có một trong các thư mục này, hãy xóa chúng.
- Thay đổi sang thư mục gốc Apigee:
- Trong cùng một thư mục, hãy đảm bảo bạn đã xoá các đường liên kết tượng trưng cho những đường liên kết sau:
apigee-mtls
apigee-mtls-consul
Để thực hiện việc này, hãy sử dụng tuỳ chọn tìm
-L
như ví dụ dưới đây:find -L ./
Nếu các đường liên kết tượng trưng đến các thư mục này vẫn còn, bạn có thể xoá các lệnh đó bằng lệnh
rm
hoặcunlink
. - Trên mỗi nút đang chạy ZooKeeper, hãy kiểm tra để chắc chắn rằng bạn đã xoá Consul bằng cách dùng lệnh
which
:which consul
Lệnh này phải phản hồi bằng một thông báo tương tự như sau:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Thực hiện lệnh sau dưới dạng root hoặc với sudo:
iptables -t nat -L OUTPUT
Lệnh này sẽ hiển thị các tiêu đề cột nhưng không hiển thị dữ liệu trong các cột, như trong ví dụ dưới đây:
target prot opt source destination
- Sử dụng
yum
để xác định xem gói Apigee mTLS có được cài đặt hay không:yum list installed
Lệnh này không nên hiển thị bất kỳ gói nào khớp với các gói sau:
apigee-mtls-version
apigee-mtls-consul-version