之前从CentOS6升级到7的时候,只支持物理机升级
虚拟机只能重新安装,经历了好几年才全升级到7
现在从7升级到8,终于在虚拟机上也可以升级了
Alma Linux 研发介入并创建了一个名为 Elevate 的项目来支持这些迁移
使用该工具从 CentOS 7 迁移到 AlmaLinux 8、Rock Linux 8 、OpenEuler和 Oracle Linu
x 8
以下是迁移的步骤:
yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
yum install -y leapp-upgrade leapp-data-rocky
leapp preupgrade
echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
leapp answer --section remove_pam_pkcs11_module_check.confirm=True
leapp upgrade
最近迁移了几台,大概掌握了一点小技巧
1.把现有的系统及其软件都更新到官方的最新版本,比如内核
2.备份重要的软件配置文件,有些软件升级后会被卸载,比如我安的proftpd,升级后就被卸载了
3.openssl如果自己编译安装过,一定要卸载了后用yum安装,并且删除原来安装的目录,否则,大概率升级后启动一堆报错
4.内网的机器要设置代理的话,还需要在/etc/leapp/files
/leapp_upgrade_repositories.repo里设置代理
export https_proxy=http://xxx
sed -i "/^enabled=.*/a proxy=$https_proxy" /etc/leapp/files/leapp_upgrade_repositories.repo
--
FROM 202.98.17.*