迁移CentOS 7到版本 8 的 AlmaLinux或者rocky linux

  因为Centos 8 已在2021年12月31日结束支,所以选择把CentOS 7服务器升级迁移到RAlmaLinux-8,下面来看下主要步骤介绍。

一、完全更新Centos 7系统

[root@localhost ~]# yum update -y && yum upgrade -y

#更新完成后重启CentOS 7服务器
reboot

#检查内核及版本
[root@localhost ~]# uname -r
3.10.0-1160.66.1.el7.x86_64

[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

二、将 CentOS 7 迁移到 AlmaLinux 8或者rocky linux
1.安装 Elevate

yum install -y https://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

2.安装 Leapp 和迁移数据

#下面2个包二选一
#alimalinux 安装包
yum install -y leapp-upgrade leapp-data-almalinux

#rockylinux 安装包
yum install -y leapp-upgrade leapp-data-rocky

3.开始升级前检查

[root@localhost ~]# leapp preupgrade
......
============================================================
                     UPGRADE INHIBITED                      
============================================================

Upgrade has been inhibited due to the following problems:
    1. Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.
    2. Inhibitor: Possible problems with remote login using root account
    3. Inhibitor: Newest installed kernel not in use
    4. Inhibitor: Missing required answers in the answer file
Consult the pre-upgrade report for details and possible remediation.

============================================================
                     UPGRADE INHIBITED                      
============================================================
......

4.查看检查可能的问题并根据推荐的解决方案修复

[root@localhost ~]# cat /var/log/leapp/leapp-report.txt

echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
leapp answer --section remove_pam_pkcs11_module_check.confirm=True
package-cleanup --oldkernels --count=1
modprobe -r pata_acpi
modprobe -r mptspi
modprobe -r mptscsih
modprobe -r mptbase

rpm -qa | grep kernel
yum remove -y kernel-3.10.0-1160.el7.x86_64
yum remove -y kernel-3.10.0-1160.66.1.el7.x86_64
yum remove -y kernel-tools-3.10.0-1160.66.1.el7.x86_64
yum remove -y kernel-tools-libs-3.10.0-1160.66.1.el7.x86_64

8.解决所有问题后,运行以下命令将 CentOS 7 迁移到 AlmaLinux 8

leapp upgrade

reboot
#在重新启动过程中,将出现一个标有“Elevate-Upgrade-Initramfs”的新引导选项。 选择此选项。
#升级将继续进行。最后,系统将再次重新启动

9.登录后,请验证您使用的操作系统版本

[root@localhost ~]# cat /etc/redhat-release 
AlmaLinux release 8.6 (Sky Tiger)

三、升级完毕

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是安装 CentOS 7 虚拟机的步骤: 1. 下载 CentOS 7 镜像文件 首先,你需要下载 CentOS 7 镜像文件。你可以从官方网站上下载它。下载完毕后,你需要将它保存到本地计算机的某个位置。 2. 安装虚拟机软件 接下来,你需要安装虚拟机软件。常用的虚拟机软件有 VirtualBox、VMware Workstation 等。在本示例中,我们将使用 VirtualBox。 3. 创建虚拟机 首先,打开 VirtualBox 软件,点击“新建”按钮来创建一个新的虚拟机。在弹出的窗口中,输入虚拟机的名称和类型,并选择操作系统的版本。 然后,为虚拟机分配内存和磁盘空间。一般来说,建议将至少 2GB 的内存分配给虚拟机,同时为虚拟机分配至少 20GB 的磁盘空间。 4. 安装 CentOS 7 在创建好虚拟机之后,你需要将 CentOS 7 镜像文件挂载到虚拟光驱中,并启动虚拟机。启动过程中,会自动进入 CentOS 7 安装界面。 在安装界面中,你可以选择语言、时区等信息。然后,选择安装类型和磁盘分区方式。完成这些步骤后,你可以开始安装 CentOS 7 操作系统。 5. 设置网络连接 安装完毕后,你需要设置虚拟机的网络连接。在 VirtualBox 中,可以选择“设备” -> “网络”来进行设置。你可以选择桥接模式、NAT 模式等方式进行网络连接。 6. 安装必要的软件 安装完毕后,你需要安装一些必要的软件,例如 SSH 服务、Web 服务器等。你可以使用 yum 命令来进行安装。 以上是安装 CentOS 7 虚拟机的基本步骤。安装 CentOS 8 虚拟机的步骤与此类似。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值