Hallo semua, mungkin ini beda dari tulisan yang biasa saya tulis xixixi. Jadi beberapa hari yang lalu sekitar satu minggu saya ada upgrade cluster server Carbonio dengan konfigurasi HA. Total ada 9 server: 2 LDAP sebagai multi-master, 1 DB-replica, 2 mbox, 2 mta-proxy, dan 2 WSC. Semua itu harus saya upgrade OS-nya ke versi yang lebih tinggi yaitu Ubuntu 24.
Base OS awalnya Ubuntu 22. Nah, tantangan pertama jelas: upgrade OS itu lama, dan ini ada sembilan server yang semuanya harus naik versi. Tantangan kedua, arsitektur Carbonio di Ubuntu 22 dan 24 itu beda banget. Carbonio di Ubuntu 22 masih pakai init biasa kayak Zimbra, tapi di Ubuntu 24 dia udah pindah ke systemd buat manage service. Jujur itu hal baru buat saya.
Saya bagi proses upgrade jadi 3 fase.
Phase 1: server kritikal, yaitu LDAP. Jadi dua LDAP duluan, hari pertama, dan itu running well.
Hari kedua / Phase 2: mta-proxy1, mta-proxy2, dan DB-replica. Itu juga lancar.
Hari ketiga / Phase 3: mbox1, mbox2, WSC1, dan WSC2.
Total tiga hari buat upgrade server-servernya. Tapi ada tapinya nih cluster ini kan dikonfigurasi HA. Jadi ada dua komponen tambahan: Patroni buat cluster database, dan Kafka buat event streaming. Oh iya, satu lagi: semua server itu ada HAProxy juga. HAProxy-nya buat LDAP.
Total semua proses itu makan waktu seminggu. Dari persiapan update package, upgrade OS satu-satu, dan harus hati-hati jangan sampai nge-rewrite konfigurasi HAProxy, karena kalau ke-rewrite dia balik ke default dan bisa bikin kacau. Setelah upgrade, saya sempet buka tiket ke support.
Sempat ada momen Carbonio-nya nggak bisa diakses. Patroni sempet nggak mau jalan. Mereka sempet minta remote call untuk solve problem-nya, yang harusnya hari Jumat jam 5 tanggal 21 November. Tapi akhirnya nggak jadi, karena saya malah berhasil troubleshoot sendiri muehehe. Ya begitulah, ujung-ujungnya saya cari sendiri apa masalahnya sambil sesekali nanya support juga.
Akhirnya semua selesai, cluster jalan, service running well. Tapi ya ada satu masalah lagi: module backup dan powerstore hilang. Itu saya mentok dan minta bantuan support Zextras. Dari tiket yang saya buka 8 hari lalu itu, dijadiin KB di dashboard support mereka buat step by step-nya.

Yaa jadi gitu sih ceritanya. Lumayan nguras pikiran karena mau nanya ke tim lain juga ndak bisa pada sibuk. Yaudah… sekian dulu, semoga tulisan ini bermanfaat. Sampai jumpa di tulisan selanjutnya. Bye by~