昇腾社区首页
中文
注册

ics-manager

启动参数

ICS-Manager安装成功后,会在安装目录的“ics-manager/images/ics-manager/image-config”路径下生成ics-manager.yaml文件,其中包含ics-manager的Deployment和Service定义。可以通过修改Deployment中的“args”字段对以下启动参数进行修改。

表1 启动参数

参数

类型

默认值

说明

-h/--h/-help/--help

-

-

打印参数说明。

-version/--version

bool

false

用于查询ics-manager的BuildName和BuildVersion。

-dbPath/--dbPath

string

/home/data/config/ics-manager.db

sqlite数据库文件在容器中的保存路径。

-port/--port

int

8111

端口号,取值范围为1025~65535。

-cacheSize/--cacheSize

int

1048576

并发请求的缓存大小,输入以字节为单位的整数,取值范围为1~10485760。

-limitIPConn/--limitIPConn

int

128

单个IP地址最多建立的TCP连接数,取值范围为1~128。

-limitIPTotalConn/--limitIPTotalConn

int

512

最多建立的TCP连接数,取值范围为1~512。

-limitIPReq/--limitIPReq

string

999/1

单个IP地址请求频率限制。例如:999/1表示1秒最多999个请求。两数取值范围都为1~999。

-concurrency/--concurrency

int

512

总并发限制,取值范围为1~512。

-dataLimit/--dataLimit

int64

52428800

请求体大小限制,输入以字节为单位的整数,取值范围为1~52428800。

-operateLogFile/--operateLogFile

string

/var/log/mindx-edge/ics-manager/ics-manager-operate.log

操作日志路径。

-operateLogLevel/--operateLogLevel

int

0

操作日志级别:

  • -1:debug
  • 0:info
  • 1:warning
  • 2:error
  • 3:critical

-operateLogMaxAge/--operateLogMaxAge

int

30

操作日志备份最大天数,取值范围大于或等于30。

-operateLogMaxBackups/--operateLogMaxBackups

int

10

最多操作日志备份数,取值范围(0, 10]。

-runLogFile/--runLogFile

string

/var/log/mindx-edge/ics-manager/ics-manager-run.log

运行日志路径。

-runLogLevel/--runLogLevel

int

0

运行日志级别:

  • -1:debug
  • 0:info
  • 1:warning
  • 2:error
  • 3:critical

-runLogMaxAge/--runLogMaxAge

int

30

运行日志备份最大天数,取值范围大于或等于30。

-runLogMaxBackups/--runLogMaxBackups

int

30

最多运行日志备份数,取值范围(0, 10]。

修改配置文件请参考表格说明。

环境变量

ics-manager.yaml文件的Deployment中定义了如下环境变量。

表2 环境变量

环境变量名

说明

installed-module

用于保存所有已安装的服务,如:{['ics-manager', 'ics-cert-manager']}。

POD_IP

用于获取K8s status资源的podIP属性。