• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

19-AI智能运维命令参考

目录

01-AI智能运维命令

本章节下载 01-AI智能运维命令  (245.16 KB)

01-AI智能运维命令


1 AI智能运维

1.1  AI智能运维通用命令

1.1.1  ai-service

ai-service命令用来进入AI-Service视图。

【命令】

ai-service

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

开启各类AI智能运维功能时,需要先进入AI-Service视图。

【举例】

# 进入AI-Service视图。

<Sysname> system-view

[Sysname] ai-service

[Sysname-ai-service]

1.1.2  display ai-service model

display ai-service model命令用来显示当前已经加载的AI模型文件信息。

【命令】

display ai-service model

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【使用指导】

AI系统加载模型文件后,已经使能的AI业务会自动读取模型文件,基于智能算法对模型中大量的数据进行推理,最终可以获得最优的配置值从而实现AI业务的功能。

用户可执行本命令查看AI系统中当前以及加载的模型文件信息。

注意事项

系统如果未导入任何模型包,该命令的查询结果为空。

【举例】

# 显示AI模型文件的信息。

<Sysname> display ai-service model

Model Name      File Name

ai-ecn          flash:/ai-ecn.cambricon

表1-1 display ai-service model命令显示信息描述表

字段

描述

Model Name

AI模型文件适用的AI业务,取值包括:

·     ai-ecn:AI ECN功能

File Name

AI模型文件的存储路径和文件名

 

【相关命令】

·     model load

1.1.3  model load

model load命令用来加载AI模型文件。

【命令】

model load filename

【视图】

AI-Service视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

filename:指定模型包文件的完整存储路径及文件名。

【使用指导】

配置准备

请先将厂商提供的模型文件上传到设备中的flash:/路径下,再执行本功能加载该模型文件。

应用场景

AI系统为设备上基于智能算法进行推理的AI业务提供公共的模型管理、数据获取和预处理功能,并且支持将处理后的数据通过模型加载的方式集成到设备上。

使用本命令加载模型文件后,已经使能的AI业务会自动读取模型文件,基于AI智能算法对模型中大量的数据进行推理,最终可以获得最优的配置值从而实现AI业务的功能。

注意事项

AI系统会对加载的模型文件进行校验,校验不通过会加载失败,因此下载模型文件后,请不要修改文件名称和内容。

使能对应的AI功能后,才可以执行本命令加载对应的模型文件。

【举例】

# 加载AI-ECN模型文件。

<Sysname> system-view

[Sysname] ai-service

[Sysname-ai-service] model load flash:/h3cAIECN-0-neural-001.cambricon

【相关命令】

·     display ai-service model

·     model unload

1.1.4  model unload

model unload命令用来卸载AI模型文件。

【命令】

model unload filename

【视图】

AI-Service视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

filename:指定模型包文件名。

【使用指导】

使用display ai-service model命令查看当前已经加载的AI模型文件信息。再使用本命令可以卸载AI系统上已经导入的模型文件。

注意事项

AI系统会对卸载的模型文件进行校验,校验不通过会卸载失败。

【举例】

# 卸载AI-ECN模型文件。

<Sysname> system-view

[Sysname] ai-service

[Sysname-ai-service] model unload flash:/h3cAIECN-0-neural-001.cambricon

 

1.2  AI ECN命令

说明

仅缺省MDC支持配置AI ECN功能,非缺省MDC不支持执行AI ECN模块的所有命令。关于MDC的详细介绍请参见“虚拟化技术配置指导”中的“MDC”。

1.2.1  ai ai-ecn enable

ai ai-ecn enable命令用来开启AI ECN功能,并配置AI ECN功能的模式。

undo ai ai-ecn enable命令用来恢复缺省情况。

【命令】

ai ai-ecn enable mode { centralized | distributed | rlcpp }

undo ai ai-ecn enable

【缺省情况】

未开启AI ECN功能的模式。

【视图】

AI-Service视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

mode centralized:表示网络中设备的ECN门限由分析器集中计算并传递给设备,实现拥塞通知功能。

mode distributed:表示AI ECN功能随设备分布式部署在网络中。

mode rlcpp:表示AI ECN功能由RLCPP(Reinforcement Learning C++,深度强化学习算法)实现。

【使用指导】

设备会对现网的流量特征进行自动采集并上送至分析器或设备本地的AI业务组件,分析器或AI业务组件将根据预加载的流量模型文件动态为队列设置并下发最佳的ECN门限,保障队列的低时延和高吞吐。

仅SF系列接口板支持AI ECN。

【举例】

# 开启AI ECN功能,并配置AI ECN功能的模式为centralized。

<Sysname> system-view

[Sysname] ai-service

[Sysname-ai-service] ai ai-ecn enable mode centralized

【相关命令】

·     queue (ai-ecn view)

1.2.2  ai ai-ecn save

ai ai-ecn save命令用来保存AI ECN日志文件。

【命令】

ai ai-ecn save logfile

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

logfile:保存AI ECN的日志文件到设备存储中。

【使用指导】

设备上开启指定队列的AI ECN功能之后,再配置本命令时,设备将调整队列的最佳ECN门限的操作记录以及调整ECN门限的依据信息即数据流预处理的结果都会记录到AI ECN的日志文件中,并自动保存在设备的本地存储上。通常自动保存的AI ECN的日志文件会包含“AIECN”字样的标识。

AI ECN的日志文件可以帮助运维和技术支持人员分析AI ECN的效果。

【举例】

# 保存AI ECN日志文件。

<Sysname> ai ai-ecn save logfile

【相关命令】

·     ai ai-ecn enable

·     display ai ai-ecn logfile

·     queue (ai-ecn view)

1.2.3  ai-ecn

ai-ecn命令用来进入AI-ECN视图。

【命令】

ai-ecn

【视图】

AI-Service视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

开启指定队列的AI ECN功能时,需要先进入AI-Service视图,再进入AI-ECN视图。

【举例】

# 进入AI-ECN视图。

<Sysname> system-view

[Sysname] ai-service

[Sysname-ai-service] ai-ecn

[Sysname-ai-service-ai-ecn ]

1.2.4  display ai ai-ecn logfile

display ai ai-ecn logfile命令用来显示通过AI ECN功能下发ECN门限的日志信息。

【命令】

display ai ai-ecn logfile [ tail line-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

tail line-number:显示日志中最近的若干行信息。其中line-number表示需要显示的行数,取值范围为1~1000。如果未指定本参数,则显示所有日志信息。

【举例】

# 显示通过AI ECN功能下发ECN门限的日志信息。

<Sysname> display ai ai-ecn logfile

time="2023-05-12 14:14:06" level=info msg="start collect AIECN config change log"

time="2023-05-12 14:29:53" level=info msg="switch ip: 127.0.0.1, interface index: 104, queue: 5, start inspire adjust config process, current config: kmin = 1000, kmax = 8000, pmax = 20, at inspire step 1\n"

time="2023-05-12 14:30:00" level=info msg="switch ip: 127.0.0.1, interface index: 104, queue: 5, start inspire adjust config process, current config: kmin = 1000, kmax = 8000, pmax = 20, at inspire step 1\n"

表1-2 display ai ai-ecn logfile命令显示信息描述表

字段

描述

time

下发ECN门限的时间点

switch ip

设备的IP地址

level=info msg

ECN门限下发的详细信息,主要包括

·     interface index:接口索引

·     queue:接口上下发ECN门限的队列号

·     current config:下发的配置参数,其中

¡     kmin:ECN低门限

¡     kmax:ECN高门限

¡     pmax:标记ECN域的概率

 

【相关命令】

·     queue (ai-ecn view)

1.2.5  queue (ai-ecn view)

queue命令用来开启指定队列的AI ECN功能。

undo queue命令用来恢复缺省情况。

【命令】

queue queue-id enable

undo queue queue-id

【缺省情况】

所有队列都未开启AI ECN通知功能。

【视图】

AI-ECN视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

queue-id:队列编号。取值范围为0~7。

【使用指导】

使用该命令开启指定队列的AI ECN功能,设备会对现网的流量特征进行采集并上送至分析器或设备本地的AI业务组件,AI业务组件将根据预加载的流量模型文件动态为队列设置并下发最佳的ECN门限,保障队列的低时延和高吞吐。

对于同一队列,配置本命令与在接口上应用WRED表、配置队列的WRED参数、配置计算平均队列长度的指数、开启指定队列的拥塞通知功能、配置基于队列的WRED表、配置基于队列的WRED表的内容、开启全局WRED Smart ECN功能互斥。

设备重启后,将会清空设备上由AI业务组件下发的ECN门限配置。

【举例】

# 在AI-ECN视图中,开启队列1的AI ECN功能。

<Sysname> system-view

[Sysname] ai-service

[Sysname-ai-service] ai-ecn

[Sysname-ai-service-ai-ecn] queue 1 enable

【相关命令】

·     qos wred apply(QoS和ACL命令参考/QoS命令)

·     qos wred queue(QoS和ACL命令参考/QoS命令)

·     qos wred queue ecn(QoS和ACL命令参考/QoS命令)

·     qos wred queue weighting-constant(QoS和ACL命令参考/QoS命令)

·     queue (Wred table view)(QoS和ACL命令参考/QoS命令)

·     queue ecn(QoS和ACL命令参考/QoS命令)

·      

 


1.3  AI绿色节能

1.3.1  ai ai-fan-energy-saving enable

ai ai-fan-energy-saving enable命令用来开启AI绿色节能功能,并配置AI绿色节能功能的模式。

undo ai ai-fan-energy-saving enable命令用来恢复缺省情况。

【命令】

ai ai-fan-energy-saving enable mode energy-saving

undo ai ai-fan-energy-saving enable

【缺省情况】

未开启AI绿色节能功能。

【视图】

AI-Service视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

mode energy-saving:表示开启AI绿色节能功能,使设备整体运行在节能模式。

【使用指导】

开启AI绿色节能功能的设备可以既满足设备器件的温度和散热要求,又合理控制设备的功耗,减少风扇的噪声的效果。AI绿色节能进程的工作流程如下:

(1)     设备通过NETCONF实时采集设备的各种状态数据,包括各个单板的温度及功率,各个风扇模块的功率和转速信息。

(2)     设备将采集到的数据作为AI绿色节能进程的初始输入数据,AI绿色节能根据初始数据计算得到初步的风扇转速。

(3)     AI绿色节能进程再基于多种AI算法,重复上述过程,不断循环优化得到最优的风扇转速。

(4)     最后,AI绿色节能进程将最优的风扇转速信息下发给设备的各个风扇,设备根据最优结果来调整风扇转速,控制风扇功耗和噪声。

【举例】

# 开启AI绿色节能功能,并配置AI绿色节能功能的模式为节能模式。

<Sysname> system-view

[Sysname] ai-service

[Sysname-ai-service] ai ai-fan-energy-saving enable mode energy-saving

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们