---
title: 如何使用x2openEuler工具简单、平稳、高效地迁移-官方技术文章-鲲鹏社区
description: x2openEuler工具快速入门
keywords: Euler,如何使用,工具简单,平稳,高效地迁移,官方技术文章,鲲鹏社区,工具介绍
url: https://www.hikunpeng.com/developer/techArticles/20230426-8?envFlag=1
section: (其他)
---

# 如何使用x2openEuler工具简单、平稳、高效地迁移-官方技术文章-鲲鹏社区

URL: https://www.hikunpeng.com/developer/techArticles/20230426-8?envFlag=1
描述: x2openEuler工具快速入门
关键词: Euler,如何使用,工具简单,平稳,高效地迁移,官方技术文章,鲲鹏社区,工具介绍

官方技术文章 [了解详情](https://www.hikunpeng.com/zh/developer/techArticles)

如何使用x2openEuler工具简单、平稳、高效地迁移

如何使用x2openEuler工具简单、平稳、高效地迁移

发表于 2023/04/26

0

## x2openEuler工具介绍

x2openEuler工具是一款将源操作系统迁移到目标操作系统的迁移工具套件，具有如下的一些重要功能：

（1）批量化原地升级能力，当前支持将源OS升级至openEuler。为解决客户升级操作系统过程中人工投入大、准确率低、无法批量化处理导致整体效率低下的痛点。

（2）x2openEuler工具提供简单易用的操作界面，可以批量添加待升级节点进行迁移分析。

（3）设计迁移方案并对兼容性问题进行迁移适配，最后对已适配的待升级节点批量升级，实现端到端的无感迁移。

后续的内容以CentOS迁移为例，讲解x2openEuler工具的部署和使用方法。

x2openEuler采用单机部署模式，部署完成后作为服务端，为待升级节点提供原地升级服务，逻辑组网图如下：

## 环境准备

### 1. 准备安装x2openEuler迁移工具的x86或者arm架构的服务器

### 2. 服务器操作系统：openEuler、CentOS 7

### 服务器操作系统版本

### 3. 下载最新的x2openEuler迁移工具

官网迁移专区下载 [了解详情](https://www.openeuler.org/zh/migration/download/)

wget下载

```
wget https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/contrib/x2openEuler/x86_64/Packages/x2openEuler-core-x.x.x-x.x86_64.rpm --no-check-certificate
```

（工具软件包版本会更新，请依照最新版本替换x2openEuler-core-x.x.x-x.x86_64.rpm）

### 4.  安装并启动服务

```
yum install -y x2openEuler-core-x.x.x-x.x86_64.rpm
```

启动服务初始化脚本后，根据提示一路回车即可启动x2openEuler服务，日志最后会提供访问的地址，接下去就可以在管理终端通过该地址访问服务端。

提示：上述启动服务的方式仅适用于首次安装部署，后续如果要对x2openEuler服务进行操作，请参照x2openEuler用户指南章节启动/停止/重启服务。

## 原地升级

在上一个章节中，x2openEuler服务已经部署完成，并且通过管理终端访问到服务，请按照提示注册管理员用户，然后按照以下说明进行操作，就可以将一台CentOS的操作系统原地升级到openEuler20.03-LTS-SP1。

### 1.  创建任务并添加节点

准备一台CentOS系统作为升级对象。

创建系统升级任务。

添加节点或者批量导入CentOS节点。

添加目标系统的repo源，尽量选择升级节点可以稳定访问的源，包含everything、epol、update仓库。

### 2. 环境检查

添加节点后，工具会对节点进行环境检查，该过程大约耗时1min。若工具提示检查失败，则根据不通过检查项的提示排错。

### 3. 升级前检查

针对待升级节点进行配置文件升级策略、软件、硬件兼容性评估及软件冲突检查，产生相应评估报告，确认待升级节点是否符合升级要求。若出现兼容性不通过的情况，则需参考评估报告进行软件适配，该过程大约耗时15min。

迁移适配：

（1）软件适配

a.  应用软件适配：需联系软件厂家或自研软件责任方进行适配；

b.  OS 软件适配：引入评估报告中缺失的依赖包，具体操作请参见软件兼容性适配流程 [了解详情](https://gitee.com/openeuler/oec-application/blob/master/doc/openEuler%E7%A4%BE%E5%8C%BA%E5%BC%80%E6%BA%90%E8%BD%AF%E4%BB%B6%E9%80%82%E9%85%8D%E6%B5%81%E7%A8%8B.md)完成包引入。适配完成后，将软件包引入至社区软件仓库及根据需要刷新软件兼容性清单（可选）。

（2）硬件适配

a. 查看硬件兼容性评估报告中“待确认”的硬件类型；

b. 引导硬件厂家或社区开展适配，具体操作请参见硬件兼容性测试服务；

c. 适配完成后，将适配驱动发布至软件所仓库，并同步刷新兼容性清单。

### 4. 升级

经过软硬件适配，原系统的硬件和业务软件都和openEuler适配，接下去就可以通过x2openEuler工具进行原地升级，该过程大约耗时15min。

升级完成后，点击重启按钮重启系统，并查看机器系统版本已经内核版本。

### 5. 视频指导

https://www.hikunpeng.com/zh/learn/courses-list/detail/1651772566291451905 [了解详情](https://www.hikunpeng.com/zh/learn/courses-list/detail/1651772566291451905)

## 升级完成

现在已经成功地将一台CentOS系统升级到openEuler20.03-LTS-SP1，可以在openEuler上运行相关的业务软件。

然而，x2openEuler迁移工具的功能远不止于此。为保障迁移的顺利进行，x2openEuler还为用户提供以下功能：

另外，工具还支持创建系统信息收集评估任务和系统配置迁移任务，更多的功能可以详见以下地址：

openEuler迁移专区地址：https://www.openeuler.org/zh/migration/ [了解详情](https://www.openeuler.org/zh/migration/)

提issue地址：https://gitee.com/openeuler/oec-application/issues [了解详情](https://gitee.com/openeuler/oec-application/issues)

迁移论坛：https://forum.openeuler.org/c/migrate/10 [了解详情](https://forum.openeuler.org/c/migrate/10)

本页内容
