同步操作将从 src-anolis-sig/centos2anolis 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
该工具用于自动化就地迁移CentOS实例至Anolis OS实例。
该工具支持迁移CentOS Linux 7和8,不支持CentOS Stream。
注意事项: 工具不是完美的,不可能处理所有可能的情况。
/var/cache
有至少5GB空间。yum-cron
需要禁止。centos2anolis.py
。python3 centos2anolis.py
开始迁移。-c
继续迁移
迁移中断时,比如迁移过程中执行 yum distro-sync
意外中断,则可以使用该选项继续迁移。
-V
校验迁移前后的软件包
该选项会在/var/tmp/
目录下创建四个文件:
${hostname}-rpms-list-[before|after].log
: 迁移前后的系统软件包安装列表。${hostname}-rpms-verified-[before|after].log
: 迁移前后系统安装软件包校验结果。-s
加速选项
工具默认从mirrors.openanolis.org下载软件包,有些场景下下载缓慢。
该选项使用mirrors.aliyun.com加速下载。
--log_dir
设置自定义日志路径
该选项会在用户自定义路径下创建日志文件centos2anolis.log
,不使用该选项则会在默认路径/var/log/
下创建日志centos2anolis.log
。
--progress_file
设置自定义执行状态信息json文件
该选项会在用户自定义json文件路径下创建文件,不使用该选项则创建默认文件/var/log/centostoanolis.json
。
-l
离线迁移
在无法接入到mirrors.openanolis.org 或 mirrors.aliyun.com时,可以使用本地源迁移系统。
在运行工具之前,新建或者编辑Anolis仓库的repo文件:/etc/yum.repos.d/switch-to-anolis.repo , 将对应的 repo baseurl 地址改成本地源 repo 地址, 譬如,假设本地源地址为 http://local.repo.com/anolis , 则配置文件如下
[an8_baseos]
name=AnolisOS-8 - BaseOS
baseurl=http://local.repo.com/anolis/8/BaseOS/$basearch/os
gpgcheck=0
enabled=1
[an8_appstream]
name=AnolisOS-8 - AppStream
baseurl=http://local.repo.com/anolis/8/AppStream/$basearch/os
gpgcheck=0
enabled=1
--tool_version
查看脚本版本
该选项会返回当前脚本centos2anolis.py
的版本号。
--rhck
指定迁移内核为RHCK
该选项会将内核迁移为RHCK,而非默认的ANCK。
任何问题,需求或者疑问,都可以在bugzilla.openanolis.cn上提交。
工具运行过程的日志记录在/var/log/centos2anolis.log
,反馈问题时可附上日志文件。
Copyright (c) 2021-2022 OpenAnolis Community
查看LICENSE.txt获取更多信息。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。