migrate@convert2rhel
convert2rhel
是由红帽(Red Hat)官方提供的一个命令行工具,用于将基于 RHEL 衍生系统(如 CentOS、Oracle Linux 或 Scientific Linux)无缝转换为 Red Hat Enterprise Linux(RHEL),而不需要重装系统或重启到安装盘。这个工具特别适用于企业希望从社区发行版平滑过渡到 RHEL 以获得官方支持和更长期的生命周期保障。
⚠️:要rhel订阅权限
🌟 核心功能
- 将 CentOS 或 Oracle Linux 等转换为 RHEL
- 保留系统设置、用户数据与大多数配置
- 支持多种 RHEL 版本(如 RHEL 7, 8, 9)
- 支持 CLI 自动化部署流程,可集成到 DevOps 管理流程中
✅ 支持的系统转换路径
源系统 | 可转换为的 RHEL 版本 |
---|---|
CentOS 7.x | RHEL 7 |
CentOS Stream 8 | RHEL 8 |
CentOS 8 (EOL) | RHEL 8 |
Oracle Linux 8 | RHEL 8 |
Oracle Linux 9 | RHEL 9 |
AlmaLinux/Rocky | RHEL(部分支持) |
🔺注意:RHEL 系统镜像或订阅访问权限是必须的,转换过程中会用到 Red Hat 软件仓库。
🛠️ 使用步骤(简要)
安装工具
1
sudo dnf install convert2rhel
运行前检查
1
sudo convert2rhel --check
开始转换
1
sudo convert2rhel
工具会自动识别当前系统、备份
.repo
文件、替换为 RHEL 的仓库,并升级系统软件包。重启系统
转换完成后建议重启,验证是否成功切换至 RHEL。
💡 注意事项
- 转换前务必 备份系统数据。
- 转换过程需要稳定网络连接,访问 Red Hat 内容分发网络(CDN)。
- 建议先在测试环境中进行转换实验。
- 转换后的系统需绑定有效的 RHEL Subscription 才能继续接收更新。