详情页标题前

腾讯云CVM服务器CentOS 迁移 OpenCloudOS 指引

详情页1

操作场景

CentOS 官方已停止维护 CentOS 8,具体情况如下表所示。如需了解更多信息,请参见 CentOS官方公告

操作系统版本 停止维护时间 使用者影响
CentOS 8 2022年01月01日 停止维护后将无法获得包括问题修复和功能更新在内的任何软件维护和支持 。

若您正在使用 CentOS 8 实例,则可参考本文替换为 OpenCloudOS 8。

版本说明

源端主机支持操作系统版本

名称 版本
支持 CentOS 8系列操作系统版本 CentOS 8.0 64位、CentOS 8.2 64位、CentOS 8.3 64位、CentOS 8.4 64位、CentOS 8.2 ARM 64位 。

目标主机建议操作系统版本

CentOS 8系列建议迁移至 OpenCloudOS 8。CentOS stream 8公共镜像暂时不支持迁移操作。

注意事项

以下情况不支持迁移安装了图形界面。安装了i686的 rpm 包。以下情况可能会影响业务在迁移后无法正常运行业务程序安装且依赖了第三方的 rpm 包。业务程序依赖于某个固定的内核版本,或者自行编译了内核模块。迁移后的目标版本是 tkernel4,基于5.4的内核。该版本较 CentOS 8的内核版本更新,一些较旧的特性在新版本可能会发生变化。建议强依赖于内核的用户了解所依赖的特性,或可咨询 OpenCloudOS 社区 Bugtracker业务程序依赖某个固定的 gcc 版本,目前 OpenCloudOS 8默认安装 gcc 8.5。迁移结束后,需重启才能进入 OpenCloudOS 内核。迁移不影响数据盘,仅 OS 层面的升级,不会对数据盘进行任何操作。

资源要求

空闲内存大于500MB。系统盘剩余空间大于10GB。

操作步骤

迁移准备

1. 迁移操作不可逆,为保障业务数据安全,建议您在执行迁移前备份数据,腾讯云服务器用户可参见 创建快照 备份系统盘数据。2. 检查并手动卸载 i686 的 rpm 包。3. 如果您环境里边没有安装 Python 3,需要先进行安装 Python 3操作,可以借助 vault 源进行安装。

# cat <<EOF | sudo tee /tmp/centos8_vault.repo[c8_vault_baseos]name=c8_vault - BaseOSbaseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111/BaseOS/\$basearch/os/gpgcheck=0enabled=1[c8_vault_appstream]name=c8_vault - AppStreambaseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111/AppStream/\$basearch/os/gpgcheck=0enabled=1EOF# yum -y install python3 --disablerepo=* -c /tmp/centos8_vault.repo --enablerepo=c8_vault*

执行迁移

CentOS 8迁移至 OpenCloudOS 8 的步骤如下1. 登录目标主机,腾讯云服务器用户详情请参见 使用标准登录方式登录 Linux 实例2. 执行以下命令,安装 Python 3。若 yum 源不可用,则使用上述 迁移准备 中第3点 centos-vault 源安装 Python 3

yum install -y python3

3. 执行以下命令,下载安装迁移工具。

#x86版本wget https://mirrors.opencloudos.tech/opencloudos/8.6/AppStream/x86_64/os/Packages/migrate2opencloudos-1.0-1.oc8.noarch.rpm#arm版本wget https://mirrors.opencloudos.tech/opencloudos/8/AppStream/aarch64/os/Packages/migrate2opencloudos-1.0-1.oc8.noarch.rpm 

4. 执行以下命令安装迁移工具,该命令会在 /usr/sbin下创建 migrate2opencloudos.py。

rpm -ivh migrate2opencloudos-1.0-1.oc8.noarch.rpm

5. 执行以下命令,开始迁移。

python3 /usr/sbin/migrate2opencloudos.py -v 8

迁移需要一定时间,请耐心等待。脚本执行完成后,输出如下图所示信息,表示已完成迁移。

腾讯云CVM服务器CentOS 迁移 OpenCloudOS 指引

6. 重启实例,云服务器详情请参见 重启实例7. 检查迁移结果。执行以下命令,检查 os-release。

cat /etc/os-release

返回如下图所示信息:

腾讯云CVM服务器CentOS 迁移 OpenCloudOS 指引

执行以下命令,检查内核。

uname -r

返回如下图所示信息:

腾讯云CVM服务器CentOS 迁移 OpenCloudOS 指引


内核默认为 yum 最新版本,请以您的实际返回结果为准,本文以图示版本为例。
执行以下命令,检查 yum。

yum makecache

返回如下图所示信息:

腾讯云CVM服务器CentOS 迁移 OpenCloudOS 指引


腾讯云云服务器官网1折活动进行中,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/138613.html

(0)
上一篇 2023年12月9日 上午1:02
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云容器服务TKE Runtime Revision 版本历史同尘科技

    Containerd TKE containerd 1.6.9 patch releases 时间 版本 更新内容 2023-01-09 containerd-1.6.9-tke.2 修复社区 bug #7848,重启 containerd 后再重启 kubelet 会导致 Pod 重启。 2022-12-01 containerd-1.6.9-tke.1 …

    腾讯云 2023年12月9日
  • 腾讯云云直播推流异常事件通知

    推流异常事件回调主要用于回调推流异常情况的具体信息,您需要在推流异常事件回调中配置回调地址,腾讯云直播后台会将类型结果回调到您设置的接收服务器中。本文主要讲解触发推流异常事件回调后,腾讯云直播发送给用户的回调消息通知字段。 注意事项 阅读本文之前,希望您已经了解腾讯云直播是如何配置回调功能、您是如何接收回调消息的,具体请参见 如何接收事件通知。 推流异常事件…

    腾讯云 2023年12月9日
  • 腾讯云容器服务监控和告警配置同尘科技

    概述 云原生 etcd 默认为您提供节点资源使用率、集群业务指标、实例级别指标、实例接口四个维度的监控指标数据,均支持设置告警,此外,如果您有自定义监控指标展示的需求,也支持使用 Prometheus 监控 作为额外的监控服务,配置自定义的监控指标。 前提条件 已 创建 etcd 集群。 操作步骤 1. 登录 云原生 etcd 控制台。2. 进入 etcd …

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 云效android打包后,如何获取下载地址? -云小二-阿里云

    云效android打包后,如何获取下载地址?目前android可以上传到oss和制品库,这两种方式我们都能接受,但不知道如何获取apk包的下载地址用于展示在页面上,或者通过企微机器人发到我们群里供测试人员下载EMAS构建无法满足我们的需求,这个方案暂不考虑。我们目前使用的是自定义镜像构建 以下为热心网友提供的参考意见 您试试这个 https://help.a…

    2023年12月20日
  • 腾讯云云直播腾讯云直播 FLV 加密方案

    大部分隐私直播或者需要内容安全的直播并不需要硬件级别安全,以及复杂的证书派发验证过程。而且在国内直播中,FLV 直播方式也比较流行。需要针对 FLV 的安全直播方案。使用场景:在使用 FLV 协议播放的情况下,希望流内容加密,黑客无法通过网络抓取,即使将流 dump 到本地也无法播放。实施方案:腾讯云直播自研流加密方案,客户通过提工单要求对 FLV 加密,提…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。