cisco.nxos.nxos_snapshot 模块 – 管理所选功能的运行状态快照。
注意
此模块是 cisco.nxos 集合(版本 9.2.1)的一部分。
如果您正在使用 ansible 包,您可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install cisco.nxos。
要在 playbook 中使用它,请指定:cisco.nxos.nxos_snapshot。
cisco.nxos 1.0.0 中的新功能
概要
- 创建所选功能的运行状态快照,添加新的 show 命令以进行快照创建,删除和比较现有快照。 
参数
| 参数 | 注释 | 
|---|---|
| 定义模块将执行的快照操作。 选项 
 | |
| 当  选项 
 | |
| 当  | |
| 当  | |
| 指定用于区分行条目的标记,当  | |
| 指定用于区分行条目的标记,当  | |
| 指定存储新创建的快照或快照比较的文件路径,当  默认值:  | |
| 指定 show 命令 XML 输出中每行条目的标签,当  | |
| 指定是否本地存储新创建的快照,当  选项 
 | |
| 用于命名 show 命令输出,当  | |
| 指定新的 show 命令,当  | |
| 当  | |
| 当  | |
| 快照名称,当  | 
说明
注意
- 在 VIRL 上针对 NXOSv 7.3.(0)D1(1) 进行了测试 
- 不支持 Cisco MDS 
- transport=cli可能会导致超时错误。
- element_key1和- element_key2参数指定用于区分行条目的标记。在大多数情况下,只需要指定 element_key1 参数即可区分行条目。
- action=compare将始终在本地文件中存储比较报告。
- 有关使用 CLI 和 NX-API 的信息,请参阅 :ref:`NXOS 平台选项指南 - ` 
- 有关使用 Ansible 管理网络设备的更多信息,请参阅 :ref:`Ansible 网络指南 - ` 
- 有关使用 Ansible 管理 Cisco 设备的更多信息,请参阅 `Cisco 集成页面 <https://ansible.org.cn/integrations/networks/cisco>`_。 
示例
# Create a snapshot and store it locally
- cisco.nxos.nxos_snapshot:
    action: create
    snapshot_name: test_snapshot
    description: Done with Ansible
    save_snapshot_locally: true
    path: /home/user/snapshots/
# Delete a snapshot
- cisco.nxos.nxos_snapshot:
    action: delete
    snapshot_name: test_snapshot
# Delete all existing snapshots
- cisco.nxos.nxos_snapshot:
    action: delete_all
# Add a show command for snapshots creation
- cisco.nxos.nxos_snapshot:
    section: myshow
    show_command: show ip interface brief
    row_id: ROW_intf
    element_key1: intf-name
# Compare two snapshots
- cisco.nxos.nxos_snapshot:
    action: compare
    snapshot1: pre_snapshot
    snapshot2: post_snapshot
    comparison_results_file: compare_snapshots.txt
    compare_option: summary
    path: ../snapshot_reports/
返回值
常见返回值记录在此处,以下是此模块特有的字段
| 键 | 描述 | 
|---|---|
| 发送到设备的命令 返回:详细模式 示例:  | 
