自动将 VLAN(和其他)配置部署到 Procurve 交换机

自动将 VLAN(和其他)配置部署到 Procurve 交换机

我有一堆交换机,用于将我们数据中心的所有设备连接在一起,总共有 50 个机架左右的设备。登录到每个交换机上进行配置更改开始成为一个问题——主要是向所有中继端口添加/删除 VLAN,但偶尔我们还需要将其他配置更改推广到所有交换机。

有没有 Linux/FOSS 之类的东西可以批量推送交换机配置?我看过 RANCID,虽然它的功能(检索配置和报告更改)看起来很棒,但如果它支持集中修改配置并推出配置,那么它就隐藏了它的光彩。

答案1

上次我使用了很多分布式非思科交换机,并且必须完成这样的任务,预算是一个问题,所以我无法使用任何付费解决方案。我回到了基础,并使用预计

在我的环境下它运转良好,但是如果您的中继端口不全部位于交换机的同一端口上,则情况可能会变得复杂,具体取决于您的差异量。

如今还有期望对于那些喜欢Pythontcl

我承认,对于我合作过的大多数管理员来说,这个选项有点晦涩难懂。另外你说得对,RANCID 会监视配置更新,但不会部署更改。

答案2

NOC项目或多或少可以完成您描述的功能,甚至更多。这是一个 Django 应用程序,用于处理网络资源跟踪、配置管理以及推送到设备。想想网络运营商的 Puppet。

警告是没有 Procurve设备支持现在。但是,如果你无论如何都要写点什么的话,这可能是一个选择。

答案3

HP ProCurve 提供全面支持国家奥委会从 0.5 版开始。我们在数据中心网络(Force10、Cisco 和 HP ProCurve/GbE2c 交换机组)中使用 NOC 进行 VC 配置/VLAN 部署。

相关内容