ネットワークプログラマビリティ勉強会 #14 #npstudy

1
前へ 1 ・・ 4 5 次へ
Yoshikazu GOTO @goto_ipv6

kooshin さん:独自実装で頑張っていた: ・1から実装すると、非常に大変 →正規表現が… #npstudy

2017-12-13 20:02:24
Yoshikazu GOTO @goto_ipv6

kooshin さん:NWエンジニアの救世主:TextFSM、NTC-Templates #npstudy

2017-12-13 20:02:56
Yoshikazu GOTO @goto_ipv6

kooshin さん:これは何か: ・TextFSM →NW機器のコマンド実行結果を解析するPythonライブラリ #npstudy

2017-12-13 20:03:17
Yoshikazu GOTO @goto_ipv6

kooshin さん:NTC-Templates: ・OSSで公開 ・Cisco ISOは39種類のコマンドテンプレート ・柔軟性が高い #npstudy

2017-12-13 20:03:55
Yoshikazu GOTO @goto_ipv6

kooshin さん:例)ログから型名とシリアル番号を取得してExcalファイルへ: ・Pythonコードを 14行 #npstudy

2017-12-13 20:04:36
Yoshikazu GOTO @goto_ipv6

kooshin さん:さらにもう一歩: ・netmiko をプラス #npstudy

2017-12-13 20:08:02
よこち @akira6592

#npstudy めっちゃ気になる。。。

2017-12-13 20:08:28
Yoshikazu GOTO @goto_ipv6

kooshin さん:自動化へ: ・取得する部分も自動化 ・netmiko →ルータにTelnet/SSH してくれる #npstudy

2017-12-13 20:08:34
Yoshikazu GOTO @goto_ipv6

落合さんによる「Puppet本にはCisco NEXUSを制御する章があるよ」です。 #npstudy

2017-12-13 20:10:55
Yoshikazu GOTO @goto_ipv6

落合さん:夏にPuppetの書籍を出しましたので、その中からCiscoを #npstudy

2017-12-13 20:13:34
Yoshikazu GOTO @goto_ipv6

落合さん:内容をかんたんに: ・第一部はPuppetの最新の文法を ・第二部は実際のエンタープライズシステムでの自動化の考え方を解説 →17章に、NW機器とストレージ機器を扱っている #npstudy

2017-12-13 20:15:31
Yoshikazu GOTO @goto_ipv6

落合さん:PuppetのCiscoモジュール: ・公式モジュール →Githubで公開 #npstudy

2017-12-13 20:16:02
Yoshikazu GOTO @goto_ipv6

落合さん:Ciscoへの設定を、冪等性を保って設定できる #npstudy

2017-12-13 20:17:53
botisle @hi86074659

Puppet のcisco モジュール forge.puppet.com/puppetlabs/cis… Puppet に限らず、色々サンプルあったよ github.com/datacenter/ope… #npstudy

2017-12-13 20:19:02
Yoshikazu GOTO @goto_ipv6

落合さん:システム構成図: ・書籍では PC上のVMでNX-OSv 9000を動作させる方法を →guestshell に Puppet エージェントをインストール #npstudy

2017-12-13 20:19:11
botisle @hi86074659

Nexus 自宅に持っている人が自社にいるから困るよ #npstudy

2017-12-13 20:20:03
Yoshikazu GOTO @goto_ipv6

落合さん:で、結局どうなの?: ・単に、コンフィグを流し込むのを楽にしますというレベルではなくて、NW機能を抽象化している ・足りない機能があったら、Issueでリクエストを出すか、自分で作ってPull Reqを #npstudy

2017-12-13 20:20:12
Yoshikazu GOTO @goto_ipv6

・足りないコマンドは、「任意のコマンドを叩く機能」を使って ・冪等性を保ったまま使える ・show running-config の出力と比較したりする使い方 #npstudy

2017-12-13 20:21:12
Yoshikazu GOTO @goto_ipv6

・実際に案件で使ったことは、今はないです。海外では使っているという話が。すでに運用がガッチリ決まっていると、あとから新しい機能を入れるのは厳しい。 ・どのような案件なら?→仮想化の統合基盤を入れるときに、テナント払い出しの機能を入れるときとか #npstudy

2017-12-13 20:23:05
Yoshikazu GOTO @goto_ipv6

→OpenFlow導入は躊躇するが、SDNのエッセンスを入れたい場合にちょうどよい?と #npstudy

2017-12-13 20:23:44
Yoshikazu GOTO @goto_ipv6

nwiizo さんによる「Rustでパケットと戯れる」です。 #npstudy

2017-12-13 20:24:26
Yoshikazu GOTO @goto_ipv6

nwiizo さん:Kibana,Elasticsearch に PCAPを投げるのが目的だった。 #npstudy

2017-12-13 20:25:23
Yoshikazu GOTO @goto_ipv6

nwiizo さん:Rustとは: ・Firefoxを開発するMozillaが開発しているプログラミング言語 ・借用検査という概念を導入 #npstudy

2017-12-13 20:27:38
Yoshikazu GOTO @goto_ipv6

nwiizo さん:Why Rust?: ・公式サイトを見てください #npstudy

2017-12-13 20:27:51
botisle @hi86074659

SIer の立場でPuppet でネットワーク自動化 とか なかなかハードル高いよねー 人、組織の問題でー #npstudy

2017-12-13 20:28:55
前へ 1 ・・ 4 5 次へ