Langkah Upgrade FreeBSD 13.2 ke 14.2

Tak kenal, maka tak sayang
Sebenarnya apa itu FreeBSD? Jika kita baca sekilas dari laman web wikipedia berbahasa inggris, FreeBSD adalah...
a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD) which currently runs on IA-32, x86-64, ARM, PowerPC and RISC-V based computers. The first version was released in 1993 developed from 386BSD. The first fully functional and free Unix clone and has since continuously been the most commonly used BSD-derived operating system.
Pada artikel ini, saya akan melakukan upgrade sistem operasi FreeBSD, karena home server yang saya gunakan masih menggunakan versi FreeBSD yang tidak di support lagi atau sudah masuk dalam daftar EOL dates
Jika di cek versi rilis pada sistem operasi FreeBSD yang saya gunakan adalah 13.2-RELEASE-p12.
Dengan mengetahui versi yang saya gunakan tersebut, yang berarti sudah masuk dalam daftar Unsupported FreeBSD Releases, waktunya untuk melakukan upgrade. 

Backup data! 
Untuk berjaga-jaga, hal yang perlu diperhatikan sebelum melakukan upgrade pada FreeBSD adalah:
  • pastikan melakukan backup data-data
  • backup file konfigurasi-konfigurasi pada server seperti /boot/loader.conf, /etc/rc.conf, etc

Perbarui Sistem
Jika semua sudah dilakukan backup. Selanjutnya, lakukan update sistem terlebih dahulu menggunakan freebsd-update tool
# freebsd-update fetch
# freebsd-update install
Dan tidak lupa, saya juga meng-update paket-paket yang sudah terpasang sebelumnya
# pkg update
# pkg upgrade
Mulai Upgrade
Sebelum memulai proses upgrade sistem FreeBSD, baiknya menggunakan terminal multiplexer seperti GNU screen atau tmux, ini bertujuan untuk berjaga-jaga ketika remote ke server mengalami putus koneksi, agar dapat kita gunakan kembali terminal session yang terbuat sebelumnya. 
Untuk memasang screen pada FreeBSD cukup jalankan perintah berikut
# pkg install screen
Kemudian jalankan perintah berikut untuk memulai upgrade sistem FreeBSD
# freebsd-update upgrade -r 14.2-RELEASE
Pada proses upgrade ke versi 14.2 akan melakukan download semua patch pada rilis tersebut. Karena ini akan membutuhkan waktu, silakan ditunggu saja prosesnya sampai selesai. 
Setelah proses download semua patch selesai, jalankan perintah berikut
# freebsd-update install
Hal wajib yang harus dilakukan setelah update sistem, lakukan reboot pada server untuk mendapatkan kernel baru yang sudah update
# shutdown -r now
Jika sistem sudah selesai reboot dan up, remote kembali server FreeBSD dan jalankan lagi perintah
# freebsd-update install
Rebuild paket
Setelah proses update selesai, lakukan rebuild paket-paket binary
# pkg update
# pkg upgrade
Langkah terakhir, jalankan update install sekali lagi dan reboot
# freebsd-update install
# shutdown -r now
Upgrade selesai
Kemudian cek kembali pada sistem dengan remote ke server FreeBSD untuk memastikan proses upgrade FreeBSD ke versi 14.2 telah selesai.
# freebsd-version
Referensi: https://www.freebsd.org/releases/14.2R/installation/

Leave a Reply

Please leave a comment and do not give a spam! Comments that smells of spam will be deleted without prior notice