Carbonio CE Upgrade dari 24.1 ke 24.3.0
Carbonio CE Upgrade dari 24.1 ke 24.3.0, Carbonio CE tidak memiliki penginstal apa pun: setiap kali versi baru dirilis, repositori Zextras diperbarui dan paket tersedia untuk instalasi bersama dengan pembaruan sistem lainnya. Oleh karena itu, prosedur upgrade biasanya merupakan aktivitas yang sangat cepat, dilakukan melalui beberapa perintah yang akan dieksekusi pada setiap Node, baik itu Node (tunggal) dalam instalasi Server Tunggal, atau semua Node dalam Multi-Server. instalasi.
Prosedur pemutakhiran terdiri dari tugas awal, diikuti dengan pemutakhiran yang tepat, yang sama untuk setiap Node. Terlepas dari versi yang diinstal saat ini, pemutakhiran yang berhasil akan selalu membawa Carbonio CE ke versi terbaru yang tersedia, saat ini 24.3.0.
Langkah-langkah Upgrade Carbonio CE
Upgrade ke PostgreSQL 16
1. Konfigurasi repositori PostgreSQL 16 (user: root)
sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
2. Install PostgreSQL 16
apt update apt -y install postgresql-16
Persiapan migrasi database ke PostgreSQL 16
3. Periksa cluster dan versi PG yang diinstal
pg_lsclusters
4. stop service postgresql
systemctl stop postgresql
5. Ganti nama 16 DB yang bersih
pg_renamecluster 16 main main_pristine
Tingkatkan dan mulai ulang service
6. Tingkatkan DB lama ke DB “main” baru
pg_upgradecluster 12 main
7. start service
systemctl start postgresql
8. Periksa apakah semuanya berfungsi dengan baik
pg_lsclusters
hapus DB yang tidak digunakan
9. Hapus DB lama
pg_dropcluster 12 main --stop
10. Hapus pristine DB
pg_dropcluster 16 main_pristine --stop
Upgrade Carbonio CE
11. Stop services
su - zextras -c "zmcontrol stop"
12. Bersihkan daftar dan informasi paket yang di-cache
apt clean
13. Update package list and install upgrades
apt update && apt upgrade
14. Ketik “Y” kemudian enter
Configuration file '/etc/carbonio/message-dispatcher/mongooseim.toml' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** mongooseim.toml (Y/I/N/O/D/Z) [default=N] ? Y Installing new version of config file /etc/carbonio/message-dispatcher/mongooseim.toml ...
15. Daftarkan paket yang ditingkatkan ke Carbonio Mesh
pending-setups -a
16. Reboot
reboot
17. Inisialisasi ulang message dispatcher.
PGPASSWORD=$DB_ADM_PWD carbonio-message-dispatcher-migration carbonio_adm 127.78.0.10 20000
18. Restart service
systemctl restart carbonio-message-dispatcher
Selesai..
Selamat mencoba
Bila Anda membutuhkan Layanan Jasa Implementasi, Migrasi, Maintenance, SSL, Server, Mail Gateway dan SMTP Relay Carbonio CE bisa menghubungi melalui kontak WhatsApp di pojok kanan bawah