Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Apstra CLI 命令

总结 apstra-cli 命令的几个示例。apstra-cli 中提供了完整列表。

方案更改设备密码

为了遵守安全要求和最佳实践,您可能需要定期更改设备系统代理上的 root 密码和本地用户密码。在 Apstra 版本 4.2.0 之前,您必须重复运行命令,对于需要更新的每个设备运行一次命令。从 Apstra 版本 4.2.0 开始,流程得到了简化。现在,您可以通过运行单个命令来更改蓝图中所有设备上的密码。与其输入特定的系统 ID,不如输入 all

使用以下命令一次更改所有设备:

scenario change-device-password --blueprint <bp_id> --system all --old-password <old_password> --new-password <new_password>

使用以下命令更改特定设备:

scenario change-device-password --blueprint <bp_id> --system <sys_id> --old-password <old_password> --new-password <new_password>

scenario change-device-password 是以下 11 个任务的集合:

  • 通过 ssh 连接检查旧密码

  • 密码的 configlet 创建状态

  • 提交蓝图

  • 通过 ssh 连接检查新密码

  • 更改系统代理密码

  • 检查系统代理状态

  • 更新设备原始配置
  • 用于更改密码的 configlet 的状态删除

  • 提交蓝图

  • 通过 ssh 连接检查新密码

  • 检查系统代理状态

方案更改根密码(4.2.1 版)

此命令适用于瞻博网络、Arista 和 SONiC 设备。不支持思科设备。使用以下命令一次更改所有设备 root 密码:

scenario change-root-password --all --old-password <password> --new-password <password>

使用以下命令更改特定设备 root 密码:

scenario change-root-password --system <system> --old-password <password> --new-password <password>

config-syntax-check(仅限瞻博网络)

数据中心蓝图的命令语法:

blueprint --blueprint <bp_id> config-syntax-check --system <sys_id> --username <device_username> --password <device_password>

自由格式蓝图的命令语法:

blueprint --blueprint <bp_id> freeform-system config-syntax-check --system <sys_id> --username <device_username> --password <device_password>

config-syntax-check使用该命令,您可以在提交蓝图之前验证瞻博网络设备上的配置语法。在数据中心蓝图中使用 configlet 以及在 Freeform 蓝图中使用配置模板时,此检查非常有用。

此命令仅适用于分层配置,以验证配置语法是否正确。它不适用于 set 命令。