Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

创建 Configlet

要了解如何访问创建 configlet 时可以使用的变量字典(设备型号),请参阅 设备配置生命周期

  1. 从左侧导航菜单中,导航到设计> Configlet,然后单击创建 Configlet
  2. 如果您已创建 JSON 有效负载,请单击导入 Configlet,然后选择要导入的文件。否则,请继续执行下一步。
  3. 输入唯一的 configlet 名称。
  4. 选择 NOS 类型(配置样式)。(从 Apstra 4.1.0 开始不再支持 Cumulus。
  5. 选择要渲染 configlet 的部分。可用选项取决于所选的配置样式。(不再支持外部路由器的 OSPF。虽然 OSPF Configlet 仍会显示在 Apstra GUI 中,但不应使用它们。)
  6. 模板文本否定模板文本字段(如果适用)中,输入 CLI 命令。对于接口级设置或删除 configlet,请勿在set文本中包含 或delete。请参阅“参考”部分中的 Configlet 示例。避免使用命令的缩短版本。Jinja 语法用颜色编码突出显示以提高可读性,特别是对于具有多个属性集变量的复杂 configlet 或使用 Jinja 控制结构(如循环和条件)时。金贾语法已验证。如果 Jinja 语法不正确,则会引发验证错误。
    谨慎:

    使用原始文本编辑器(OSX TextEdit,Windows Notepad++)至关重要。部署 configlet 时,隐藏字符可能会导致不可预见的问题。

    注意:

    您可以引用 属性集 (键值对),而不是将数据硬编码到 configlet 中。有关示例,请参阅参考部分中的 Arista NTP 示例

  7. 如果需要否定模板文本,请输入 CLI 命令以删除配置。
  8. 对于“文件配置”,请在“文件名”字段中输入文件名。
  9. 要添加其他发生器,请单击添加样式并输入详细信息。(提示:Configlet 可以包含多个供应商的语法。为每个供应商 NOS 类型创建一个带有生成器的单一用途 configlet,以包含其自己的语法。
  10. 单击“创建”将 configlet 添加到全局编录。

当您准备好在蓝图中使用 configlet 时,请将其 导入 到蓝图的目录中。