Nautobot SSoT for Cisco ACI
项目描述
Nautobot SSoT ACI - 用于与Cisco ACI同步的Nautobot插件
Nautobot SSoT ACI是一个插件,允许将来自Cisco ACI的数据同步到Nautobot。
此插件基于Nautobot单源 truths (SSoT)插件。SSoT插件使Nautobot成为来自多个系统记录(SoR)的数据聚合点。
为了完成数据的同步,SSoT ACI插件与Cisco ACI控制器(应用策略基础设施控制器(APIC))通信。APIC通过Web仪表板或REST API提供了一个集中管理的点,用于ACI布线。
SSoT ACI插件消除了手动将自动由Cisco APIC控制器发现的对象添加到Nautobot的需要。这包括设备型号/序列号、节点管理IP地址等信息。
此外,当执行同步过程时,ACI布线中的任何更改都会反映在Nautobot中。
同步到Nautobot的ACI更改示例
- 注册到布线的全新设备被添加到Nautobot中。
- 从布线中退役的设备从Nautobot中删除。
- 添加到ACI布线的设备的管理IP地址在Nautobot中创建。
- ACI中创建的桥接域的子网和网关地址作为前缀和IP地址添加到Nautobot。
- 与已删除的ACI桥接域关联的前缀和IP地址从Nautobot中删除。
- ACI接口描述的添加和更新传递到Nautobot中的接口描述。
以下列表显示了当前同步的对象类型以及它们在系统之间的映射关系。
ACI | Nautobot |
---|---|
租户 | 租户 |
节点(叶/背/控制器) | 设备 |
型号 | 设备类型 |
管理IP地址(叶/背/控制器) | IP地址 |
桥接域子网 | 前缀、IP地址 |
接口 | 接口 |
VRFs | VRFs |
文档
文档托管在ReadTheDocs上,请参阅Nautobot SSoT for Cisco ACI文档。
截图
贡献
欢迎提交拉取请求,并通过TravisCI自动构建和测试多个Python版本和多个Nautobot版本。
项目包含一个基于docker-compose
的轻量级开发环境,以帮助进行项目的本地开发并在TravisCI中运行测试。
项目遵循网络到代码软件开发指南,并利用
- Black、Pylint、Bandit和pydocstyle进行Python代码审查和格式化。
- Django单元测试以确保插件正常工作。
问题
对于任何问题或评论,请首先查看常见问题解答,然后随时访问网络到代码Slack频道(频道#networktocode)。在此注册
项目详情
关闭
nautobot-ssot-aci-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f45d81b4e1200f4c7b03dbb47df4c9f7a6f7208b342901d379af6c7148d24441 |
|
MD5 | 36f944f9b4ce6e95b60caf8832aa5a64 |
|
BLAKE2b-256 | 5714b8f5dc91252366e3cd5f6f7606716798684af0c34fee613a0f18decf896c |
关闭
nautobot_ssot_aci-1.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2ac307b1d8fdc8f0592e9df6f1bf512e3de20a2c22bfeb930a1438c83820dcc1 |
|
MD5 | c60d75e0cd7b108f84271c308023fcc5 |
|
BLAKE2b-256 | ab24c7de77b6b8987ad97c0f7f756f7f7c46fe5e04cdbae2f57f258ac8642562 |