web-dev-qa-db-ja.com

VLAN(およびその他の)構成のProcurveスイッチへの自動ロールアウト

DC、50ラック程度のキットで、すべてを接続するスイッチの山があります。構成を変更するためにそれらのすべてにログインすることが問題になり始めています-ほとんどの場合、すべてのトランクポートにVLANを追加/削除しますが、他の構成変更が時々あり、すべてのスイッチにロールアウトする必要があります。

Linux/FOSSの性質上、スイッチ構成をまとめてプッシュするものはありますか?私はRANCIDを見てきましたが、その機能(構成の取得と変更のレポート)はすばらしいように見えますが、構成を一元的に変更して展開することをサポートしている場合は、その光をブッシェルの下に隠しています。

9
womble

前回、シスコ以外の多くの分散型スイッチを使用していて、この予算編成のようなタスクを実行する必要があったため、有料のソリューションを使用できませんでした。基本に戻り、 expect を使用しました。

私の状況ではうまく機能しましたが、トランクポートがすべてスイッチの同じポートにない場合は、差異の量によっては複雑になる可能性があります。

最近では、 tcl よりも python を好む人のために expectpy もあります。

私が一緒に仕事をしたほとんどの管理者にとって、このオプションは少し難解だと認めます。また、RANCIDは構成の更新を監視しているので、変更は展開されません。

3
sclarson

NOC Project あなたが説明することを多かれ少なかれ行い、さらにもう少し行います。これは、ネットワークリソースの追跡、構成管理を処理し、デバイスにプッシュするDjangoアプリケーションです。ネットワークオペレーター向けのPuppetを考えてみてください。

警告はProcurveではありません デバイスサポート 現在。しかし、とにかく何かを書くことを委託されている場合、それはオプションかもしれません。

3
Dan Carley

バージョン0.5以降、 [〜#〜] noc [〜#〜] ではHPProCurveが完全にサポートされています。データセンターのネットワーク(Force10、Cisco、HP ProCurve/GbE2cスイッチの束)でのVCプロビジョニング/ VLANロールアウト)にNOCを使用しています。

0
Dmitry Volodin