Anda dapat menghapus mTLS Apigee kapan saja. Bagian ini menjelaskan cara menghapusnya dan memverifikasi bahwa kebijakan tersebut telah dihapus.
Untuk me-roll back penginstalan mTLS Apigee:
- Login ke node di cluster Anda. Urutan Anda melakukan hal ini tidak menjadi masalah.
- Hentikan semua komponen pada node, seperti yang ditunjukkan contoh berikut:
/opt/apigee/apigee-service/bin/apigee-all stop
- Uninstal layanan
apigee-mtlsdengan menjalankan perintah berikut:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Mulai semua komponen pada node dalam
urutan mulai, seperti yang
ditunjukkan contoh berikut:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Ulangi proses ini untuk setiap node dalam cluster.
Untuk memverifikasi bahwa uninstal berhasil, Anda dapat melakukan hal berikut (dalam urutan apa pun):
- Di setiap node yang menjalankan ZooKeeper, pastikan layanan Consul tidak ada di direktori
/usr/lib/systemd/system:- Ubah ke direktori
/usr/lib/systemd/system:cd /usr/lib/systemd/system
- Pastikan file berikut tidak ada di direktori tersebut:
consul_egress.serviceconsul_server.service
- Jika salah satu file ini ada di direktori
/usr/lib/systemd/system, hapus file tersebut.
- Ubah ke direktori
- Di setiap node yang menjalankan ZooKeeper, periksa apakah direktori
apigee-mtlsdanapigee-mtls-consulada:- Ubah ke direktori root Apigee:
cd ${APIGEE_ROOT:-/opt/apigee} - Periksa konten direktori:
ls
- Pastikan direktori berikut tidak ada di direktori ini:
apigee-mtls-versionapigee-mtls-consul-version
- Jika salah satu direktori ini ada, hapus direktori tersebut.
- Ubah ke direktori root Apigee:
- Di direktori yang sama, pastikan symlink ke file berikut telah dihapus:
apigee-mtlsapigee-mtls-consul
Untuk melakukannya, gunakan opsi find
-L, seperti yang ditunjukkan contoh berikut:find -L ./
Jika link simbolis ke direktori ini tetap ada, Anda dapat menghapusnya dengan perintah
rmatauunlink. - Di setiap node yang menjalankan ZooKeeper, pastikan Consul telah dihapus menggunakan
perintah
which:which consul
Perintah ini akan merespons dengan pesan yang mirip dengan berikut ini:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Jalankan perintah berikut sebagai root atau dengan sudo:
iptables -t nat -L OUTPUT
Perintah ini akan menampilkan judul kolom, tetapi tidak ada data dalam kolom, seperti yang ditunjukkan dalam contoh berikut:
target prot opt source destination
- Gunakan
yumuntuk menentukan apakah paket mTLS Apigee telah diinstal:yum list installed
Perintah ini tidak boleh menampilkan paket apa pun yang cocok dengan berikut ini:
apigee-mtls-versionapigee-mtls-consul-version