利用 Ansible 和 NetBox 构建网络库存及 AWX 简化自动化
1. 利用 Ansible 和 NetBox 构建网络库存
1.1 填充点对点接口
为了填充数据中心结构中的所有点对点接口,首先创建了 p2p_ip
数据结构,该结构包含了对这些点对点链路进行建模所需的所有参数。然后使用 netbox_interface
模块在 NetBox 中创建所有这些链路。使用相同的模块和完全相同的过程,还可以对网络设备上的管理(带外管理)和环回接口进行建模。
更多关于在 NetBox 上创建接口的 Ansible 模块信息,请访问: https://docs.ansible.com/ansible/latest/modules/netbox_interface_module.html#netbox-interface-module
1.2 填充 IP 地址
- 准备工作 :库存中每个设备的网络接口需要在 NetBox 中定义和填充。
- 操作步骤 :
- 创建一个新任务来创建所有附加到网络接口的 IP 地址。在
tasks/create_device_intf_ip.y
- 创建一个新任务来创建所有附加到网络接口的 IP 地址。在