Tim linux Rocky menyediakan Migrasi2rocky. Ini adalah skrip yang, ketika dijalankan, akan mengubah semua repositori Anda menjadi milik Rocky Linux. Paket akan dipasang dan ditingkatkan/diturunkan jika diperlukan, dan semua merek OS Anda juga akan berubah.
Dalam panduan ini kita akan mempelajari cara memigrasi server langsung CentOS 8 Linux ke Rocky Linux 8 menggunakan skrip shell yang disediakan oleh proyek Rocky Linux.
Daftar Isi
- Pastikan sistem Anda mutakhir
- Cadangkan sistem CentOS 8 Anda
1. Pastikan sistem Anda mutakhir
Pastikan server diperbarui menggunakan perintah ini:
sudo dnf update -y
Mari kita juga memverifikasi versi CentOS Linux 8 menggunakan perintah ini:
$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
2. Cadangkan sistem CentOS 8 Anda
Ini adalah praktik yang baik untuk memastikan pembaruan berkala pada sistem Anda. Jika Anda memiliki data aplikasi di sistem, pastikan itu dicadangkan. Harap juga buat snapshot OS untuk kembali ketika terjadi kesalahan. Selalu simpan cadangan terverifikasi.
3. Instal klien git
Kami membutuhkan git untuk mengkloning skrip yang diperlukan untuk melakukan migrasi. Instal klien git menggunakan perintah ini:
sudo dnf install -y git
4. Kloning repo untuk menginstal alat migrasi
Tim linux Rocky menyediakan Migrasi2rocky. Ini adalah skrip yang, ketika dijalankan, akan mengubah semua repositori Anda menjadi milik Rocky Linux. Mari kita beralih ke direktori /tmp kemudian mengkloning repo menggunakan perintah ini:
cd /tmp/
git clone https://github.com/rocky-linux/rocky-tools.git
5. Jalankan skrip untuk bermigrasi ke Rocky Linux
Setelah repo dikloning, kita perlu menjalankan migrate2rocky.sh
untuk bermigrasi ke rocky linux. Skrip akan mengubah semua repositori Anda menjadi repositori Rocky Linux. Paket akan dipasang dan ditingkatkan/diturunkan jika diperlukan, dan semua merek OS Anda juga akan berubah.
Ubah ke direktori tempat skrip berada:
cd /tmp/rocky-tools/migrate2rocky
Kemudian buat skrip tersebut dapat dieksekusi
chmod -v +x migrate2rocky.sh
Terakhir, jalankan skrip untuk memulai proses migrasi
sudo ./migrate2rocky.sh -r
Tunggu hingga proses selesai, ini bisa memakan waktu lama. Setelah selesai, Anda akan melihat pesan yang mirip dengan ini:
Complete!
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
Reboot sistem menggunakan perintah ini:
sudo systemctl reboot
Memverifikasi migrasi
Setelah reboot selesai, login ke server dan konfirmasikan bahwa itu berhasil. Verifikasi versi untuk memastikan kita sekarang beralih ke Rocky Linux menggunakan perintah ini:
$ cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.5 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.5 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"
Kami juga dapat memeriksa file rilis CentOS
$ cat /etc/centos-release
Rocky Linux release 8.5 (Green Obsidian)
Memeriksa nama host dengan hostnamectl juga akan mengungkapkan info
$ hostnamectl
Static hostname: dev-ce8-0-srv.citizix.com
Icon name: computer-vm
Chassis: vm
Machine ID: 4d78db4a684b6f64404255df88b2c437
Boot ID: ae1e300871314a1eae3e2dd5ae5e9e83
Virtualization: kvm
Operating System: Rocky Linux 8.5 (Green Obsidian)
CPE OS Name: cpe:/o:rocky:rocky:8:GA
Kernel: Linux 4.18.0-348.7.1.el8_5.x86_64
Architecture: x86-64