行升级和回退,升级操作简单。 OSMT是华为云提供的对HCE系统及RPM包升级和回退的工具,可自定义升级范围和定时检查、延迟重启。 两种升级方式区别如下: 表1 升级方式区别 项目 使用dnf或yum命令升级 使用OSMT工具升级 RPM包升级 支持无差别升级所有待更新的RPM包
升级后续操作 升级成功后,请及时确认业务运行情况,如果业务运行正常,请在合适的时候执行osmt remove命令删除备份内容,删除后将无法回退本次升级内容。 安全规范要求chronyd服务在安装/升级后默认处于disabled状态,所以从HCE-2.0.2206版本升级至新版本后
重启完成后,检查是否升级成功。 执行cat /etc/hce-latest查看hceversion字段,若此字段中版本部分是--releasever指定的版本号,表示升级成功。 (可选)删除升级备份文件。 确认升级后功能正常后,执行osmt remove删除备份文件。 请确认升级无异常后再执行osmt
使用dnf或yum命令升级 本节介绍HCE 1.1从低版本向高版本的升级和回退操作。dnf和yum命令的使用方法相同,本节以dnf命令为例,HCE 1.1用yum的相同命令执行。 HCE 2.0及以上版本支持yum和dnf命令。 HCE 1.1版本仅支持yum命令。 前提条件 H
更新RPM包 准备工作 osmt update命令更新 osmt-agent服务自动更新 父主题: 使用OSMT工具升级
使用OSMT工具升级 概述 约束限制 版本升级和回退 更新RPM包 升级后续操作 回退RPM包 父主题: 更新HCE系统和RPM包
此种方式下,need_reboot_rpms列表中的RPM包不会被升级。这种情况下,若要升级need_reboot_rpms列表中的RPM包,请将filters字段配置为"whitelist"且将对应的RPM包配置到"whitelist"选项中,操作命令如下。在这种情况下,升级完成后,请手动重启系统,使RPM包更新生效。
的RPM包。 --reboot_config always:可选,若上次升级有need_reboot_rpms列表中的RPM包,请使用此参数。 如果不带--reboot_config always,上次升级有涉及need_reboot_rpms列表中的RPM包,需要手动重启后才能回退生效。
HH:MM-HH:MM",表示升级的开始时间和截止时间。 如果截止时间小于开始时间,则表示本次升级时间段跨越自然日。如“22:00-05:00”表示升级时间段为当日22:00到次日凌晨5:00。 例如,配置当日23:00到次日01:00时间段为可升级时间窗: osmt config
OSMT是华为云提供的对HCE版本及RPM包升级和回退的工具。OSMT可自定义配置RPM包的升级范围,并支持周期性定时升级、在指定的时间段单次升级、延时升级并重启等功能。 版本升级和回退:介绍对整体HCE系统的升级及回退操作。 更新RPM包:介绍仅对RPM包的升级和回退操作。 OSMT仅支持针对HCE
CA”,有“Huawei Code-Signing Authority CA 3”,OS升级到2025年5月份之后的HCE2.0版本,不会有该问题;但是后续继续往HCE3.0升级同样会出现该问题,建议按照【解决方案】重新导入新的生命周期更长的证书; 如果上述命令查询结果中即不存在“Huawei Root
升级范围、目标版本不同,所需存储空间不同。升级时OSMT工具会自动估算升级所需空间,如果剩余空间不足,会给出相应的错误提示。 以上对内存、空间的阈值要求,是基于升级过程中最佳实践的值,不建议用户修改默认配置,如果修改的阈值过小,当系统剩余内存、空间过少时可能会导致升级过程失败。 版本升级、回退对selinux状态的影响:
更新HCE系统和RPM包 升级概述 使用dnf或yum命令升级 使用OSMT工具升级 附录
o方式的版本升级,默认为False。 True:版本升级流程中开启turbo方式的升级。 False:版本升级流程中不开启turbo方式的升级。 chroot_path:设置turbo升级方式流程中的chroot环境目录。 rpm_tar_name:设置turbo升级方式中预构建的tar包的名字。
冲突包列表表示在原系统中存在与HCE系统冲突的软件包,会影响升级过程。 冲突包会在升级过程中自动卸载并且不会再安装上,升级前请评估原系统依赖的软件包是否在此冲突列表内,以免造成升级完成后软件缺失。 如果发现升级后软件包丢失,可以通过yum命令安装新版本软件包。 如果升级过程中遇到其他冲突问题,可以修改/etc/centos2hce2
0版本并开启安全启动的情况下,如果打算升级到2025年5月份之后的HCE2.0版本或者单独升级shim,grub,kernel包,可能存在升级重启后,系统无法引导启动的问题。在升级OS前,可参考【常见问题】的“如何解决证书切换导致的安全启动失败问题”文档中的【排查方法】提前进行排查。如果已经升级OS,并发生
HCE采用RPM包形式管理软件,并且提供了与系统配套的官方REPO源来发布软件包及其更新。您可通过dnf/yum命令实现常见的软件管理功能,包括安装、升级、卸载等。 官方repo源配置 通过弹性云服务器购买的HCE默认镜像,在/etc/yum.repos.d/hce.repo文件中会默认配置官方repo源。以HCE
如果截止时间小于开始时间,则表示本次升级时间段跨越自然日。如“22:00-05:00”表示升级时间段为当日22:00到次日凌晨5:00。 -j, --job 以后台进程方式进行本次升级。 -c, --check 升级前检查系统状态,确认系统是否能升级。该检查操作是可选的,在实际升级时会再次执行升级前检查。
常见问题 使用yum/dnf/osmt工具在安装或升级过程中,出现报错,错误信息为:package <a> conflicts with <b> provided by <c>,如: 图1 错误信息 问题原因:系统中安装了同一软件功能的两个不同软件包,这两个软件包之间存在冲突(如
不建议修改。如有特殊需要可以根据系统实际情况进行修改。 severity 升级安全更新,不建议修改。默认升级安全更新。如有特殊需要可以根据系统实际情况进行修改。 [resource_needed] 指升级或更新前进行检查的系统资源限制值,不建议修改。如有特殊需要可以根据系统实际情况进行修改。
您即将访问非华为云网站,请注意账号财产安全