首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >CentOS 7.X 迁移国产系统 bcLinux8.2

CentOS 7.X 迁移国产系统 bcLinux8.2

原创
作者头像
云计算小黑
发布2025-05-16 10:23:47
发布2025-05-16 10:23:47
2810
举报
文章被收录于专栏:小黑博客小黑博客

系统升级默认是升级到最新的版本

环境信息

源服务器已安装 nginx、MySQL、jdk

1、配置BC-Linux 7.8的软件源

备份原repo文件

代码语言:javascript
复制
cd /etc/yum.repos.d

mkdir bak && mv *.repo bak

cat > bclinux7.8.repo << EOF
[base]
name=BC-Linux-7.8 - Base
baseurl=http://mirrors.bclinux.org/bclinux/el7.8/os/x86_64/
gpgcheck=0
enabled=1

[updates]
name= BC-Linux-7.8 - Updates
baseurl=http://mirrors.bclinux.org/bclinux/el7.8/updates/x86_64/
gpgcheck=0
enabled=1

[extras]
name= BC-Linux-7.8 - Extras
baseurl=http://mirrors.bclinux.org/bclinux/el7.8/extras/x86_64/
gpgcheck=0
enabled=1
EOF

更新源

代码语言:javascript
复制
#更新yum源仓库

yum clean all && yum makecache

2、安装bclinux-sysmt工具

代码语言:javascript
复制
yum install -y bclinux-sysmt

leapp  --version

yum  remove -y python-magic

cat /etc/bclinux-sysmt/files/bclinux-sysmt_upgrade_repositories.repo

yum  remove -y cloud-init

3、评估迁移环境

代码语言:javascript
复制
LANG=en_US.UTF-8 LEAPP_NO_RHSM=1 LEAPP_VERBOSE=1 leapp preupgrade --no-rhsm

4、评估报错

我们可以在 leapp-report.txt 文件中找到对应的解决方法

卸载这个依赖包,但是这个是 nginx 需要的依赖包,所以卸载这个依赖包,也会把 nginx 卸载,所以提前备份 nginx 相关配置文件

代码语言:javascript
复制
[root@localhost ~]# rpm -qa|grep openssl11-libs
openssl11-libs-1.1.1k-7.el7.x86_64
[root@localhost ~]# yum remove -y openssl11-libs-1.1.1k-7.el7.x86_64

5、 重新评估

代码语言:javascript
复制
LANG=en_US.UTF-8 LEAPP_NO_RHSM=1 LEAPP_VERBOSE=1 leapp preupgrade --no-rhsm

龙蜥迁移系统知识库

6、停止服务

代码语言:javascript
复制
systemctl stop mysqld

7、正式迁移环境

代码语言:javascript
复制
LANG=en_US.UTF-8 LEAPP_NO_RHSM=1 LEAPP_VERBOSE=1 leapp upgrade --no-rhsm

8、重启系统和验证版本

代码语言:javascript
复制
reboot

cat  /etc/os-release  
cat  /etc/redhat-release
uname  -r

升级完成验证服务是否正常

9、卸载工具和清理环境

代码语言:javascript
复制
yum remove -y bclinux-sysmt bclinux-sysmt-repository python2-bclinux-sysmt leapp-repository-deps-el8 leapp-deps-el8

rm -fr /var/log/bclinux-sysmt/ /var/lib/bclinux-sysmt/ /etc/bclinux-sysmt/ /etc/yum.repos.d/bclinux7.8.repo

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境信息
  • 1、配置BC-Linux 7.8的软件源
  • 2、安装bclinux-sysmt工具
  • 3、评估迁移环境
  • 4、评估报错
  • 5、 重新评估
  • 6、停止服务
  • 7、正式迁移环境
  • 8、重启系统和验证版本
  • 9、卸载工具和清理环境
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档