ネットワークプログラマビリティ勉強会 #14 #npstudy
kooshin さん:独自実装で頑張っていた: ・1から実装すると、非常に大変 →正規表現が… #npstudy
2017-12-13 20:02:24kooshin さん:これは何か: ・TextFSM →NW機器のコマンド実行結果を解析するPythonライブラリ #npstudy
2017-12-13 20:03:17kooshin さん:NTC-Templates: ・OSSで公開 ・Cisco ISOは39種類のコマンドテンプレート ・柔軟性が高い #npstudy
2017-12-13 20:03:55kooshin さん:例)ログから型名とシリアル番号を取得してExcalファイルへ: ・Pythonコードを 14行 #npstudy
2017-12-13 20:04:36kooshin さん:自動化へ: ・取得する部分も自動化 ・netmiko →ルータにTelnet/SSH してくれる #npstudy
2017-12-13 20:08:34落合さん:内容をかんたんに: ・第一部はPuppetの最新の文法を ・第二部は実際のエンタープライズシステムでの自動化の考え方を解説 →17章に、NW機器とストレージ機器を扱っている #npstudy
2017-12-13 20:15:31Puppet のcisco モジュール forge.puppet.com/puppetlabs/cis… Puppet に限らず、色々サンプルあったよ github.com/datacenter/ope… #npstudy
2017-12-13 20:19:02落合さん:システム構成図: ・書籍では PC上のVMでNX-OSv 9000を動作させる方法を →guestshell に Puppet エージェントをインストール #npstudy
2017-12-13 20:19:11落合さん:で、結局どうなの?: ・単に、コンフィグを流し込むのを楽にしますというレベルではなくて、NW機能を抽象化している ・足りない機能があったら、Issueでリクエストを出すか、自分で作ってPull Reqを #npstudy
2017-12-13 20:20:12・足りないコマンドは、「任意のコマンドを叩く機能」を使って ・冪等性を保ったまま使える ・show running-config の出力と比較したりする使い方 #npstudy
2017-12-13 20:21:12・実際に案件で使ったことは、今はないです。海外では使っているという話が。すでに運用がガッチリ決まっていると、あとから新しい機能を入れるのは厳しい。 ・どのような案件なら?→仮想化の統合基盤を入れるときに、テナント払い出しの機能を入れるときとか #npstudy
2017-12-13 20:23:05nwiizo さん:Kibana,Elasticsearch に PCAPを投げるのが目的だった。 #npstudy
2017-12-13 20:25:23nwiizo さん:Rustとは: ・Firefoxを開発するMozillaが開発しているプログラミング言語 ・借用検査という概念を導入 #npstudy
2017-12-13 20:27:38SIer の立場でPuppet でネットワーク自動化 とか なかなかハードル高いよねー 人、組織の問題でー #npstudy
2017-12-13 20:28:55