x2openEuler工具体验

目录

背景

工具介绍

工具部署

使用案例 

问题


背景

 CentOS即将停止服务,个无法更新的操作系统,安全性能自然无法保证,必需寻找替代方案,本文分享使用x2openEuler进行CentOS的原地升级。

工具介绍

x2openEuler工具是一款将源操作系统升级为目标操作系统的搬迁工具套件,工具支持原地升级功能。
当客户运行环境的操作系统生命周期即将EOS,但依托于业务运行的相关应用软件和产品还未到结束生命周期时,为了保障业务的持续性和安全性,可使用x2openEuler工具将源操作系统升级到新的目标操作系统。
x2openEuler工具提供web界面方式进行操作,以供使用者能够在图形化界面便捷的进行升级操作。
同时,为了面向全面的数字化改造,配合产品信息化改造,使用x2openEuler工具升级的目标操作系统采用欧拉技术栈,对于已有的业务系统完成数字化改造后可实现无缝迁移,保证业务的稳定性和高可用性。

适用操作系统
待升级操作系统目标操作系统
CentOS 7.xopenEuler 20.03-LTS-SPx
openEuler 22.03-LT
CentOS 8.xopenEuler 22.03-LTS

工具部署

工具需要部署在一台单独的服务器上,通过ssh的方式连接待升级的操作系统。

rpm包获取地址:https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/contrib/x2openEuler/

安装后启动:

cd /usr/local/x2openEuler/portal/service 

bash service_start.sh

启动并保证端口开放,可访问:

https://${host}:18082/x2openEuler/#/login 

首次访问需要设置密码。

使用案例 

升级一台安装了musql的CentOS7.9的服务器。升级后验证mysql状态以及数据。

升级前操作系统信息

登陆x2openEuler的管理界面,添加待升级的节点,维护相关信息,业务软件rpm包,需要填写完整包名,笔者的mysql完整报名为:mysql-community-server。

 维护完成后,开启升级过程。

第一步连通性测试,笔者遇到的主要问题是repo源连通检查不通过,主要是网络环境的问题,更换网络可解决。

第二步升级前检查是最重要的一步。

该步骤的运行结果,直接决定是否可以对当前服务器进行升级,主要包括三个方面:

业务软件评估报告:报告列出业务软件依赖包,以及包升级方案,本身兼容和替换等。

硬件兼容性评估报告:报告列出板卡的风险清单。

软件冲突检查报告:报告列出软件包的具体概况以及每个包的处理情况。

具体看图:

 第三步升级和第四步环境清理,主要是自动完成。需要时间大约两小时。

升级后查看:

问题

问题 1: boot space is not enough
解决: 可以在boot文件夹删除rescue相关文件,比如m -f initramfs-0-rescue-1c3e6fe69d6a4f36a794607e8af98003.img
问题 2 : 如何查看日志
解决:可以通过x2openEuler的部署节点目录查看/usr/local/x2openEuler/portal/logs/backend/   或者通过控制台下载查看 

使用过程主要参考X2open Euler Userguide

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值