Tým Rocky linux poskytuje migrate2rocky. Je to skript, který po spuštění změní všechna vaše úložiště na úložiště Rocky Linux. Balíčky budou instalovány a podle potřeby upgradovány/downgradovány a také se změní veškeré označení vašeho operačního systému.
V této příručce se naučíme, jak migrovat živý server CentOS 8 Linux na Rocky Linux 8 pomocí shell skriptu poskytovaného projektem Rocky Linux.
Obsah
- Ujistěte se, že je váš systém aktuální
- Zálohujte svůj systém CentOS 8
1. Ujistěte se, že váš systém je aktuální
Ujistěte se, že je server aktualizován pomocí tohoto příkazu:
sudo dnf update -y
Ověřte také verzi CentOS Linux 8 pomocí tohoto příkazu:
$ 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. Zálohujte svůj systém CentOS 8
Je dobrým zvykem zajistit pravidelné aktualizace vašeho systému. Pokud máte v systému data aplikace, ujistěte se, že jsou zálohována. Udělejte také snímek OS, abyste se mohli vrátit zpět, když se něco pokazí. Vždy mějte ověřené zálohy.
3. Nainstalujte klienta git
Ke klonování skriptů nezbytných k provedení migrace budeme potřebovat git. Nainstalujte klienta git pomocí tohoto příkazu:
sudo dnf install -y git
4. Naklonujte úložiště pro instalaci nástroje pro migraci
Tým Rocky linux poskytuje migrate2rocky. Je to skript, který po spuštění změní všechna vaše úložiště na úložiště Rocky Linux. Přepněte se do adresáře /tmp a poté naklonujte repo pomocí tohoto příkazu:
cd /tmp/
git clone https://github.com/rocky-linux/rocky-tools.git
5. Spusťte skript pro migraci na Rocky Linux
Jakmile je repo naklonováno, musíme spustit migrate2rocky.sh
přejít na rocky linux. Skript změní všechna vaše úložiště na úložiště Rocky Linuxu. Balíčky budou instalovány a podle potřeby upgradovány/downgradovány a také se změní veškeré označení vašeho operačního systému.
Přejděte do adresáře, kde je skript umístěn:
cd /tmp/rocky-tools/migrate2rocky
Poté udělejte skript spustitelný
chmod -v +x migrate2rocky.sh
Nakonec spusťte skript pro zahájení procesu migrace
sudo ./migrate2rocky.sh -r
Počkejte na dokončení procesu, může to chvíli trvat. Po dokončení byste měli vidět zprávu podobnou této:
Complete!
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
Restartujte systém pomocí tohoto příkazu:
sudo systemctl reboot
Ověření migrace
Po dokončení restartu se přihlaste k serveru a potvrďte, že byl úspěšný. Ověřte verzi, abyste se ujistili, že jsme nyní přepnuti na Rocky Linux pomocí tohoto příkazu:
$ 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"
Můžeme také zkontrolovat soubor vydání CentOS
$ cat /etc/centos-release
Rocky Linux release 8.5 (Green Obsidian)
Kontrola názvu hostitele pomocí hostnamectl také odhalí informace
$ 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