Meng-uninstal Apigee mTLS

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:

  1. Login ke node di cluster Anda. Urutan Anda melakukan hal ini tidak menjadi masalah.
  2. Hentikan semua komponen pada node, seperti yang ditunjukkan contoh berikut:
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. Uninstal layanan apigee-mtls dengan menjalankan perintah berikut:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. Mulai semua komponen pada node dalam urutan mulai, seperti yang ditunjukkan contoh berikut:
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. Ulangi proses ini untuk setiap node dalam cluster.

Untuk memverifikasi bahwa uninstal berhasil, Anda dapat melakukan hal berikut (dalam urutan apa pun):

  1. Di setiap node yang menjalankan ZooKeeper, pastikan layanan Consul tidak ada di direktori /usr/lib/systemd/system:
    1. Ubah ke direktori /usr/lib/systemd/system:
      cd /usr/lib/systemd/system
    2. Pastikan file berikut tidak ada di direktori tersebut:
      • consul_egress.service
      • consul_server.service
    3. Jika salah satu file ini ada di direktori /usr/lib/systemd/system, hapus file tersebut.
  2. Di setiap node yang menjalankan ZooKeeper, periksa apakah direktori apigee-mtls dan apigee-mtls-consul ada:
    1. Ubah ke direktori root Apigee:
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. Periksa konten direktori:
      ls
    3. Pastikan direktori berikut tidak ada di direktori ini:
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. Jika salah satu direktori ini ada, hapus direktori tersebut.
  3. Di direktori yang sama, pastikan symlink ke file berikut telah dihapus:
    • apigee-mtls
    • apigee-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 rm atau unlink.

  4. 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:...)"
  5. 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   
  6. Gunakan yum untuk 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-version
    • apigee-mtls-consul-version