Saya ada satu VPS yang menggunakan CentOS 6.7 64-bit dan isinya cuma hosting satu situs kecil dengan stack LAMP (Apache, MySQL dan PHP). Kali ini sih cuma ingin tahu saja selancar apa proses upgrade dari CentOS 6 ke CentOS 7, dan karena itu juga saya tidak berani mencobanya pada VPS yang struktur stacknya lebih rumit. Resiko gagal bisa bikin lembur seharian. ?
Langsung saja diupdate dulu CentOSnya:
yum update
Dan saya informasikan saja saja sekarang versinya:
centos-release-6-7.el6.centos.12.3.x86_64
Kemudian kita buat repository baru:
nano /etc/yum.repos.d/upgrade.repo
Isikan dengan kode berikut:
[upgrade]
name=upgrade
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
enabled=1
gpgcheck=0
Berikutnya mari kita install aplikasi -aplikasi untuk membantu proses upgradenya:
yum install preupgrade-assistant preupgrade-assistant-contents redhat-upgrade-tool
Saya beritahukan dulu kalau proses upgrade ini cuma tersedia untuk CentOS 6 64-bit, yang 32-bit cuma bisa gigit jari. ?
Baru kita mulai langkah pertama untuk proses upgrade CentOS
preupg
Nanti akan muncul hasil analisanya:
Tarball with results is stored here /root/preupgrade-results/preupg_results-160310184425.tar.gz .
The latest assessment is stored in directory /root/preupgrade .
Summary information:
We found some potential in-place upgrade risks.
Read the file /root/preupgrade/result.html for more details.
Upload results to UI by command:
e.g. preupg -u http://127.0.0.1:8099/submit/ -r /root/preupgrade-results/preupg_results-*.tar.gz .
Anda bisa baca file result.html yang diciptakan supaya tahu kira – kira aman tidak kalau dilanjutkan.
Langkah selanjutnya adalah impor key untuk repository CentOS 7:
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
Akhirnya silahkan dijalankan perintah berikut untuk memulai proses upgradenya:
/usr/bin/redhat-upgrade-tool-cli --force --network 7 --instrepo=http://mirror.centos.org/centos/7/os/x86_64
Silahkan tunggu sampai selesai dan ini bisa lama sekali karena akan mengupdate dan mengupgrade paket – paket aplikasi yang ada.
Kalau sudah selesai maka silahkan reboot VPS anda:
reboot
Semoga lancar jaya prosesnya dan saat saya cek versinya:
centos-release-7-2.1511.el7.centos.2.10.x86_64
Yup sudah berhasil. Hehe. ?
Sumber : https://servernesia.com/1150/cara-upgrade-centos-6-ke-centos-7/