命令格式:
# mlxconfig [Options] <commands> [Parameters]
参数:
-d|--dev <设备> | 对指定的 mst 设备执行操作。 |
-b|--db <文件名> | 使用特定的数据库文件。 |
-f|--文件 <conf.file> | 原始配置文件。 |
-h|--帮助 | 显示帮助消息。 |
-v|--版本 | 显示版本信息。 |
-e|-enable_verbosity | 显示默认配置和当前配置。注意:对于第 5 代(第 II 组)设备,--enable_verbosity 选项适用于 ConnectX-4 固件 v12.14.0016 及更高版本,用于查询默认配置,适用于 ConnectX-4 固件 v12.17.1010 及更高版本,用于查询当前配置。 |
-y|--是 | 及时回答“是”。 |
-a|--all_attrs | 显示 XML 模板中的所有属性。 |
-p|--private_key | 私钥的 PEM 文件。 |
-u|--key_uuid | 密钥对 UUID。 |
-eng|--openssl_engine | OpenSSL 引擎名称。 |
-k|--open_ssl_key_id | OpenSSL 密钥标识符 |
--aws_hsm | 登录 3S 环境。 |
-l|--private_key_label | 用于 3S HSM 签名的私钥标签。 |
-t|--device_type <switch/hca/linkx> | 指定设备类型。 |
-s|--session_id | 指定令牌保持活动状态会话的会话 ID。 |
-st|--session_time | 指定令牌保持活动状态会话的会话时间。 |
-tkn|--token_type | 指定令牌类型。 |
--sign_algorithm | 从以下选项中指定签名算法:RSA4k、RSA3k 或 ECDSA256。 |
--nested_token | 包括 ArcusE 的质询响应。 |
clear_semaphore | 清除工具的信号量 |
i[show_confs] | 显示有关所有配置的信息 |
q[uery] | 查询支持的配置。注意:如果指定了设备,则查询命令将查询单个设备。否则,它将查询计算机上的所有设备。 |
r[eset] | 将配置重置为其默认值 |
s[et] | 设置特定设备的配置 |
set_raw | 设置原始配置文件(仅限第 5 代/第 II 组设备) |
get_raw | 获取原始配置文件(仅限第 5 代/第 II 组设备) |
backup | 将配置备份到文件(仅限第 5 代(第 II 组)设备)。使用 set_raw 命令还原文件。 |
gen_tlvs_file | 生成所有 TLV 的列表。必须指定 TLV 输出文件名 |
g[en_xml_template] | 生成 XML 模板。必须指定 TLV 输入文件名和 XML 输出文件名 |
xml2raw | 从 XML 文件生成 Raw 文件。必须指定 XML 输入文件名和原始输出文件名 |
raw2xml | 从 Raw 文件生成 XML 文件。必须指定原始输入文件名和 XML 输出文件名 |
xml2bin的 | 从 XML 文件生成二进制配置转储文件。必须指定 XML 输入文件名和 bin 输出文件名。 |
create_conf | 从XML文件生成配置文件。必须指定 XML 输入文件名和 bin 输出文件名。 |
apply | 应用使用 create_conf 命令创建的配置文件。必须指定 bin 输入文件名。 |
challenge_request | 向设备发送令牌质询请求。必须指定令牌类型。 |
remote_token_keep_alive | 在指定时间内启动远程令牌会话。必须指定会话 ID。 |
token_supported | 查询支持哪些令牌。 |
query_token_session | 查询令牌会话的状态。 |
end_token_session | 结束活动令牌会话。 |
mlxconfig工具下载链接: