-
内核异常事件分析指南 - Huawei Cloud EulerOS
这种错误通常为内存异常操作导致,例如内存踩踏、内存损坏等。 触发方法 用list.h的内核标准接口创建链表,非法修改链表节点的prev或next指针,再调用内核list_add/list_del接口。 Bad mm_struct Bad mm_struct错误通常是由于内核中的一个或多
-
内核memory的多级内存回收策略 - Huawei Cloud EulerOS
high,三者可独立使用,也可联合使用。 内存回收机制如下图。 接口 说明 memory.min 硬保护内存保护值,默认值为0。系统没有可回收内存的时候,也不会回收在该值边界及以下的内存。读写说明如下: 读该接口可以查看硬保护内存大小,单位为byte。 写该接口可以设置硬保护内存大小,单位不做限制。
-
内核memory的OOM进程控制策略 - Huawei Cloud EulerOS
整数形式,取值范围为-1024~1023,默认值为0。 接口配置示例 按如下所示创建6个cgroup子节点A、B、C、D、E、F,配置memcg_qos_enable接口,并通过memory.qos_level接口设置OOM的优先级,优先级取值如图所示。 表1 数据规划 cgroup组
-
内核cpu cgroup的多级混部调度 - Huawei Cloud EulerOS
高优先级的任务被唤醒时获得一定的时间片加速,可立刻抢占低优先级的任务(忽略CFS的最小运行时间片),获得更好的低时延响应。 表1 cpu.qos_level接口说明 接口 说明 cpu.qos_level 配置cgroup的cpu优先级。取值类型为整数形式,取值范围 为[-2, 2 ] ,默认值为0。 cpu
-
概述 - Huawei Cloud EulerOS
stop osmt-agent命令停止该服务,并通过systemctl disable osmt-agent命令禁用该服务自启动。 父主题: 使用OSMT工具升级
-
回退RPM包 - Huawei Cloud EulerOS
PM包,请使用此参数。 如果不带--reboot_config always,上次升级有涉及need_reboot_rpms列表中的RPM包,需要手动重启后才能回退生效。 请使用最新版本的OSMT工具进行操作,不建议通过OSMT工具回退OSMT自身版本。 父主题: 使用OSMT工具升级
-
约束限制 - Huawei Cloud EulerOS
restart osmt-agent重启osmt-agent服务。 建议通过osmt config命令来修改配置文件,使用其他方式修改配置文件,可能导致OSMT功能异常。 升级操作必须使用root用户。 系统或RPM包的升级回退对剩余空间的要求: 剩余内存至少512M。 根分区剩余空间至少1.5G。
-
升级后续操作 - Huawei Cloud EulerOS
过systemctl enable chronyd使能该服务,并通过systemctl start chronyd启动该服务。 父主题: 使用OSMT工具升级
-
版本升级和回退 - Huawei Cloud EulerOS
版本回退 请根据是否需要立刻重启,选择合适的回退方式。 回退至原系统,不立刻重启。 osmt rollback 回退至原系统并立刻重启。使用此方式,请忽略步骤2。 osmt rollback --reboot_config always 执行reboot命令重启系统。 必须重启系统才能回退到HCE
-
osmt update命令更新 - Huawei Cloud EulerOS
时间自动重启;若没有,则不重启。时间格式如 "2020-02-02 2:02:02"。 如果使用黑名单和白名单的更新方式,--pkgs和--exclude_pkgs至少使用一个。 如果使用命令指定了黑名单和白名单,以命令指定的黑名单和白名单为准,不再根据配置文件中的黑名单和白名单列表更新RPM包。
-
准备工作 - Huawei Cloud EulerOS
auto_upgrade:指定更新RPM包更新方式。默认为False。 True:使用osmt update命令更新和使用后台osmt-agent服务自动更新两种方式都支持。 False:仅支持使用osmt update命令更新RPM包。 auto_upgrade为True时,配套如下参数。
-
osmt-agent服务自动更新 - Huawei Cloud EulerOS
osmt-agent服务自动更新 osmt-agent服务支持周期性检查是否有待更新的RPM包,并自动更新RPM包。检查的周期和执行更新的时间段可以自定义设置。 执行以下命令,确保osmt.conf文件auto_upgrade字段为True。 osmt config -k auto_upgrade
-
评估软件兼容性 - Huawei Cloud EulerOS
x2hce-ca工具支持两种软件包扫描方式,请明确将要使用的扫描方式和评估的软件包。 扫描源操作系统上单个或多个应用软件包。 扫描源操作系统上单个或多个目录下的所有应用软件包。 操作步骤 默认登录或切换到root用户下进行工具使用。 使用如下命令对软件包进行兼容性扫描。 x2hce-ca
-
Pod带宽管理工具 - Huawei Cloud EulerOS
OS提供oncn-tbwm带宽管理工具,使用tbwmcli命令对收发包方向的网络限速功能,实现网络QoS。 前提条件 本功能固定使用ifb0,使用前请确定虚拟网卡ifb0未被使用,并加载ifb驱动。 约束与限制 仅HCE OS 2.0 x86架构支持使用tbwmcli命令。 仅允许root用户执行tbwmcli命令。
-
XGPU算力调度示例 - Huawei Cloud EulerOS
XGPU算力调度示例 当使用XGPU服务创建XGPU时,XGPU服务会按照最大容器数量(max_inst)为每张显卡设置时间片(X ms)用于为容器分配GPU算力,以单元1、单元2…单元N表示。本节max_inst以20为例,介绍使用不同调度策略时对算力的调度示例。 原生调度(policy=0)
-
yum命令参数 - Huawei Cloud EulerOS
ADVISORY 指定ADVISORY相关的软件包,可用于安装、查询或更新。 多个软件包之间使用英文逗号分隔。 --cve CVES 指定CVE相关的软件包,可用于安装、查询或更新。 多个软件包之间使用英文逗号分隔。 --sec-severity {Critical,Important,Moderate
-
安全加固工具 - Huawei Cloud EulerOS
确保SSH Ciphers配置强算法 〇 〇 - √ 禁止配置SSH将弃用的选项 〇 - - √ 网络服务 禁用不使用的网络协议和设备 避免使用不常见网络协议 - - - - 避免使用无线网络 - - - √ 内核网络协议栈 禁止系统响应ICMP广播报文 〇 〇 - √ 禁止接收ICMP重定向报文
-
安全更新概述 - Huawei Cloud EulerOS
安全更新概述 本节主要介绍如何使用yum或dnf命令查询并安装Huawei Cloud EulerOS中的安全更新。 各版本对yum和dnf命令的支持情况不同,本节以yum命令为例介绍。 dnf作为yum的替代者,提供更好的性能,dnf和yum命令的使用方法相同。 Huawei Cloud
-
部署Django服务 - Huawei Cloud EulerOS
部署Django服务 简介 Django是一个开源的Web应用框架,使用Python语言编写,主要用于搭建Web项目。本教程介绍如何在HCE OS 2.0中使用Nginx+uWSGI部署Django项目。 准备工作 准备一台ECS, 并分配公网IP或者弹性公网IP(EIP)。 安
-
升级概述 - Huawei Cloud EulerOS
OS提供操作系统和RPM包的更新维护,包括部署在HCE OS上的RPM包、安全更新涉及的RPM包和漏洞修复。为了操作系统和RPM包的使用更加安全,请及时升级。 HCE OS支持使用dnf/yum命令和OSMT工具两种升级方式。 Linux自身支持dnf/yum命令,可对RPM包进行升级和回退,升级操作简单。