了解管理运行网络的设备时 Ansible 清单Junos OS
Ansible 清单文件定义了操作指南中的命令、模块和任务的主机和主机组。根据 Ansible 环境和插件,此文件可能采用多种格式之一。通用格式包括 INI 和 YAML。清单文件的默认位置为 /etc/ansible/host。您还可以在备用位置创建特定于项目的清单文件。
清单文件可以列出单个主机或用户定义的主机组。这样,您可以对运行类似角色Junos OS设备组进行定义,以执行相同的操作和配置任务。例如,如果您管理一个或多个数据中心,您可为需要相同操作集(如升级交换机和重新启动设备)的交换机创建 Ans Junos OS ible 组。
为了使用 Ansible 管理运行 Junos OS的设备,在执行 Ansible 模块的每台设备上Junos OS必须拥有一个拥有相应访问权限的登录帐户。必须确保文件中每个主机都有用户名和密码或访问密钥。
以下 INI 格式的示例清单文件定义了单个主机,以及 host1
两组主机, routers
以及 switches
:
host1.example.net [routers] router1.example.net router2.example.net [switches] switch1.example.net switch2.example.net
有关 Ansible 清单文件的信息,请参阅 Ansible 官方 文档(https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html )。