© 2018 Juniper Networks
JUNIPERの
ネットワーク自動化の
取り組みと
ENGNET, NRE LAB
& (NITA)の紹介
2018.11.28
ANSIBLE NIGHT IN OSAKA
JUNIPER NETWORKS
シニアソリューションマーケティングエンジニア
塚本 広海
© 2018 Juniper Networks
AGENDA
• JUNOS AUTOMATION 概要
• EngNet & NRE Labs 登場
• Ansible活用サンプル:NITA
• まとめ
© 2018 Juniper Networks
JUNIPER NETWORKS 会社概要
3 PRIMARY SOLUTION AREAS
WE
AUTOMATE
IT
ADAPTIVE SOFTWARE
SDN Automation
Network Analytics
Junos Node Slicing
AGILE INFRASTRUCTURE
Core & Edge Routing
Branch SD-WAN
Data Centre Interconnect
Optical Transport
PERVASIVE SECURITY
Virtual & Physical Security
Dynamic Anti-Malware Protection
Software Defined Security
WE
CONNECT
IT
WE
SECURE
IT
Source: * IDC White Paper: Proving the Business Value of Network Transformation, September 2016 Juniper calculations based on IDC estimates for savings per 100 users
NETWORKING SPECIALISTS
Routing Switching Security Software
米国カリフォルニア
本社
1996年
創業
53億米ドル
2017年売り上げ
豊富な導入実績
12社中10社
世界トップの
テクノロジー企業
10社中9社
世界トップの
Webサービス
事業者
10社中10社
世界トップの通
信事業者
1,400組織以上
世界の中央官庁
第三者機関によるジュニパーの評価
北米のIPコアルーター
市場でシェアNo.1
米ガートナーのマジック・
クアドラントで
「リーダー」選出
SDNハードウェア
市場でリーダー
CEO Rami Rahim
CTO Bikash Koley
Self Driving Network
&
Engineering. Simplicity.
TM
© 2018 Juniper Networks
Data Plane (PFE)Chassis
XML-RPC
NETCONF
Junoscrip
t
SNMP
RO
Junos Platform Automation Stack
PyEZ Framework
Ansi
ble
Ansi
ble
Python
Scripts
Python
Scripts
Salt*
RubyEZ Library
Puppet
Ruby
Scripts
Ruby
Scripts
Chef
Python /
SLAX
CLIRA
*
CLIRA
*
JSNAPJSNAP
THRIFT
JET
API
REST CLI
jVision
Sensor
JUNOS AUTOMATION STACK
扱
い
や
す
さ
柔
軟
性
シングルOSで多様なAPI・自動化を実現
© 2018 Juniper Networks
 プログラマブル・インタフェース (API)
 構造化された運用データ (JSON,XML)
 構造化された設定データ (JSON,XML)
 設定のアトミックな変更
 設定のロールバック
 設定の即時入れ替え
 設定の差分確認
 業界標準モデルのサポート (IETF, OpenConfig)
参考:NETWORK AUTOMATION RFP REQUIREMENTS
All Pass : JUNOS
自動化にもっとも親和性の高いOS
今後ネットワークの自動化が求められる中で必要となる要件とは?
© 2018 Juniper Networks
詳細はこちら(英語)
https://www.youtube.com/watch?v=GXKcjVP7Ie0
https://www.juniper.net/jp/jp/company/case-studies/web-services/groupon/
1800台以上のデバイスをネットワークの自動化
公開事例 : GROUPON
yamlファイルをDBとして
設定のテンプレート化(Jinja)
必要情報取得(Ansible)
• 80%プロビジョニング時間短縮
• 設定変更エラーの排除
• FWリソース管理工数85%削減
• 手動による属人的な設定
• 設定の一貫性のなさ
• スモールスタート
• 設定テンプレート化
• 設定変更と確認
© 2018 Juniper Networks
運用
チーム
サービスオー
ダー
チーム
1. サービスオーダー入力
(pull request) 3. config生成2. 通知
4. 予備試験/ドライラン
commit check, rollback
5. 予備試験結果を報
告
6.Approve/merge
8. Config
commit
9. 設定反映
詳細は動画公開(英語)
https://www.youtube.com/watch?v=HXYL3_4_RBI
サービスオーダーから、承認、設定投入までのフローをシステム化
プロセスが標準化して、テンプレートを運用ポリシーに
公開事例 : ORACLE+DYN
© 2018 Juniper Networks
Manual Ops
手動オペレー
ション
Continuous
processes,
continuous
pipeline
CI/CD&
イベントドリブン
Automation,
tests and
networks as code
テスト&ネット
ワーク アズア
コード
Automated
Workflows
ワークフローの
自動化
Engineering
Outcomes
Self Driving
Network
Network Reliability
Engineerへ
People:
Network
Reliability
Engineers (NRE)
Process:
“DevNetOps”
And NRE’ing
Technology:
Autonomous and
automated NetOps
AUTOMATED NETOPS 5-STEP
DESTINATION
TM
© 2018 Juniper Networks
TECHNOLOGY LANDSCAPE*
+ STEP 2 + STEP 3 + STEP 4 + STEP 5STEP 1
Device CLI Product GUI
Workflow Docs
Workflow
pseudocode
Documents
Mistral
Produ
cts
Code
Markup/
Modeling
Chef
OpenConfig
NAPALM
Puppet
NETCONF
Heat
Ansible
Salt
Terraform
Helm
JET PyEZ
Junos
Scripti
ng
git GitHub
Robot
Serverless
Prometheus
Graphana
Jenkins
Salt EDI
ELK / Elastic
ToDD
Batfish
GitLab
StackStorm
Splunk
InfluxDB
App
Formix
Events
JTI,
Open
NTI
Bamboo
Jenkins
Pipelines
Travis
Open AI
GitLab Runner
Tensor Flow
Spinnaker
Build Kite
theano
JLABS
Cloud
CCLNITA
VividCortex
Statistica
tableau
Chaos Monkey
Netsil
Spark
Istio
Catchpoint
NetBrain
MapR
Avalanche
Health
Bot
{_();} </>
RFC
6241
Optimizely
It’s not what you use, it’s how you use it.
*Sample only, not exhaustive
© 2018 Juniper Networks 10
EngNet
&
NRE Labs
FREE!
© 2018 Juniper Networks
CONFIDENTIAL
ネットワーク自動化を促進するためのツール発表 10/10/2018
11
Juniper EngNet
自動化のためのポータルサイト
NRE Labs
オンライン学習ツール
Cloud Customer Certification Labs
(CCL)
オンラインバーチャルラボ
Juniper Extended Service
エデュケーショントレーニング
認定試験, プロフェッショナルサービス
Juniper Networks Fosters Adoption of Network Automation
© 2018 Juniper Networks
What?
• 自動化採用のための障壁を減らす
• 自動化ニーズを満たすための単一ポータル
INTRODUCING THE JUNIPER ENGINEERING NETWORK…
How?
• A Platform that offers:
• 開発リソース (docs, videos etc.)
• 無償ラーニングコース (web-browser)
• バーチャルラボ
• ユーザーがナレッジを共有するための場所
ネットワークエンジニア/オペレーター、システム
エンジニアやすべてのネットワーク自動化推進のため
Why?
LEARN BUILD COLLABORATE
© 2018 Juniper Networks
eng.juniper.net
© 2018 Juniper Networks
https://eng.juniper.net
http Labs.
an
AUTOMATION
DOJO
in your browser
© 2018 Juniper Networks
LEARN BY DOING
No barriers to entry
No excuses
JUST
Free,
Easy,
Fast,
& Open
© 2018 Juniper Networks
Part 1: Intro to Ansible
•What is Ansible?
•Ansible Structure
•Ansible Terminology e.g. tasks, handlers, variables
•Your First Playbook
Part 2 Ansible Junos Modules
•junos_facts
•junos_command
•junos_config
•junos_system
•junos_user
•junos_vlan
Part 3 : Ansible Juniper.junos role
•juniper_junos_config
•juniper_junos_ping
•juniper_junos_table
•juniper_junos_rpc
Coming Soon !?
https://github.com/nre-learning/antidote
it's open source and open for contribution.
© 2018 Juniper Networks 17
Juniper Networks
ANSIBLEの
活用サンプル
サービス
PAID...
© 2018 Juniper Networks 18
開発テスト工程の効率化、そして他作業への人員リソースの投入
Test Automation Framework
テスト工程の効率化
OS検証
デバイステスト
人員不足、テスト工数がかかる →
ネットワークテストの自動化
Network Implementation and Test Automation
© 2018 Juniper Networks
NITAアーキテクチャ - 機能概要
Build – SSH/NETCONF経由で本番コンフィグを流し込む(Ansible)
NITA
IP接続
~ SSH/NETCONF~
設定投入
protocols {
rsvp {
interface ge-0/0/1.0;
}
mpls {
label-switched-path edge1-edge2 {
to 3.3.3.3;
bandwidth 1m;
}
interface ge-0/0/1.0;
interface lo0.0;
}
ospf {
© 2018 Juniper Networks
NITAアーキテクチャ - 機能概要
Test –テストの実行&確認 (Robot Framework)
NITA
LSP
IP接続
~ SSH/NETCONF/API ~
~ テスターの操作~
~ Junosデバイスの操作と確認~
OSPF
© 2018 Juniper Networks
NITA WEB SERVICE UI
Projectの
実行
Projectの履歴、
結果
Projectの
実行ログ
© 2018 Juniper Networks
NITA FRAMEWORK
22
NITA Framework
Test Data
Python Template
Juniper
Robot Framework
LibrariesJuniper
Test Libraries
Third-Party
Python Template
Spirent API
Juniper
PyEZ
Ansible module
一般公開 Juniper PS Knowledge
Juniper ただし、
一般公開
Log FilesHTML Files
テストケースの
定義
テストを実行し、
テストケースで
定義した値と比較
Robot Frameworkの
テストを実行する
コード
試験レポート
TestCenter/Ixia
© 2018 Juniper Networks
LET’S TRY
the
BEST THINGS
in life
are
FREE new catalog at juniper.net/trials
Contrail
Networking
AppFormix vMX vSRX vQFX NITA
JLABS JLABS JLABS JLABS JLABS
new new new
JUNOS AUTOMATION
日経XTECH ネットワーク管理を自動化せよ https://tech.nikkeibp.co.jp/it/atcl/column/17/030600067/
© 2018 Juniper Networks 24

More Related Content

PDF
【18-A-2】ゲーミフィケーション・エバンジェリストが見る「あなたの技術力が“ワクワクするサービス”に変わる未来」
PDF
【C-2・小林様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
PDF
Juniper Festa @ Interop Tokyo 2021
PDF
【Interop Tokyo 2018】 ジュニパーの簡易SD-WANソリューション
PDF
Light and shadow of microservices
PDF
NVIDIA Jetson導入事例ご紹介
PDF
NIFcLab Tech Laboratoryはじめます(もうすぐ)
PDF
【Interop Tokyo 2016】 Seminar - EA-09 : エンタープライズ ワイヤレス:デジタル世界のための信頼性と汎用性に優れたアクセス
【18-A-2】ゲーミフィケーション・エバンジェリストが見る「あなたの技術力が“ワクワクするサービス”に変わる未来」
【C-2・小林様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
Juniper Festa @ Interop Tokyo 2021
【Interop Tokyo 2018】 ジュニパーの簡易SD-WANソリューション
Light and shadow of microservices
NVIDIA Jetson導入事例ご紹介
NIFcLab Tech Laboratoryはじめます(もうすぐ)
【Interop Tokyo 2016】 Seminar - EA-09 : エンタープライズ ワイヤレス:デジタル世界のための信頼性と汎用性に優れたアクセス

What's hot (20)

PDF
【Interop tokyo 2014】 回線の有効活用を可能にするCisco iWANによる最新WAN構築
PDF
180927 Juniper_Contrail_マルチクラウドの課題をシンプルに解決(RedHat-Juniper共催セミナ資料)
PDF
【Interop Tokyo 2016】 SP ネットワークの変革を支える技術イノベーション
PPTX
これから始めるエンジニアのためのクラウド超入門
PDF
【Interop Tokyo 2016】 4K/8K 制作を支えるソニー IP ライブ制作システム
PDF
デバイスコネクト対応機の弊社確認結果とご相談
PDF
180529-仮想化環境のあらゆる脅威対策(VMware NSX+Juniper vSRX_QFX)(VMwareセミナ)
PDF
インターネットの仕組みとISPの構造
PDF
ニフクラ mobile backend チームのCIツール活用事例紹介
PPTX
190913 Nutanix .Next Juniper Contrail vSRX
PDF
【Interop Tokyo 2016】 キャンパス LAN の作り方 2016
PDF
クラウド上のシステム監視 入門編~システムを作ったその先に~
PDF
ネットワークエンジニアはどこでウデマエをみがくのか?
PPTX
ニフクラでも できる!Kubernetes。
PDF
20200326 jetson edge comuputing digital seminar 1 final
PDF
GTC November 2021 – テレコム関連アップデート サマリー
PPTX
次の仮想化はWAN回線!?WAN仮想化ソリューション
PDF
【Interop Tokyo 2015】 EN_R1: Cisco Intelligent WAN ソリューション
PDF
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョン
【Interop tokyo 2014】 回線の有効活用を可能にするCisco iWANによる最新WAN構築
180927 Juniper_Contrail_マルチクラウドの課題をシンプルに解決(RedHat-Juniper共催セミナ資料)
【Interop Tokyo 2016】 SP ネットワークの変革を支える技術イノベーション
これから始めるエンジニアのためのクラウド超入門
【Interop Tokyo 2016】 4K/8K 制作を支えるソニー IP ライブ制作システム
デバイスコネクト対応機の弊社確認結果とご相談
180529-仮想化環境のあらゆる脅威対策(VMware NSX+Juniper vSRX_QFX)(VMwareセミナ)
インターネットの仕組みとISPの構造
ニフクラ mobile backend チームのCIツール活用事例紹介
190913 Nutanix .Next Juniper Contrail vSRX
【Interop Tokyo 2016】 キャンパス LAN の作り方 2016
クラウド上のシステム監視 入門編~システムを作ったその先に~
ネットワークエンジニアはどこでウデマエをみがくのか?
ニフクラでも できる!Kubernetes。
20200326 jetson edge comuputing digital seminar 1 final
GTC November 2021 – テレコム関連アップデート サマリー
次の仮想化はWAN回線!?WAN仮想化ソリューション
【Interop Tokyo 2015】 EN_R1: Cisco Intelligent WAN ソリューション
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョン
Ad

Similar to 20181128 ansible juniper-automation_v2 (20)

PDF
ノミナム IDEALエコシステム、N2プラットフォームおよび新アプリの概要
PDF
Aws summit tokyo 2016
PDF
Introduction to NetOpsCoding
PPTX
OSS光と闇
PDF
Juniper+ansible ネットワーク自動化の今と今後
PDF
【Interop Tokyo 2015】将来にわたる収益化を支えるデータセンターインフラとは。
PPTX
Contrail overview open stack days tokyo-feb2015
PDF
高速ネットワーク技術と周辺動向(特別講義)
PPTX
de:code2018 登壇資料
PDF
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~
PDF
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像
PPTX
Bluetooth meshの基礎
PPTX
Jtf2014 sdi and_contrail_22th-apr-2014_s
PDF
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
PDF
【Interop Tokyo 2015】最新セキュリティサーベイからみるトレンドと解決策
PDF
QFabric for Cloud Builders
PPTX
OpManager導入事例 日テレITプロデュース様
PDF
事例でわかるBIGLOBEクラウドホスティング
PDF
Lightning Talks: Connecting with the Best Technology for Places in the Network
ノミナム IDEALエコシステム、N2プラットフォームおよび新アプリの概要
Aws summit tokyo 2016
Introduction to NetOpsCoding
OSS光と闇
Juniper+ansible ネットワーク自動化の今と今後
【Interop Tokyo 2015】将来にわたる収益化を支えるデータセンターインフラとは。
Contrail overview open stack days tokyo-feb2015
高速ネットワーク技術と周辺動向(特別講義)
de:code2018 登壇資料
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~
02_運用コスト削減に向けた情報管理を!最新Hinemos ver.6.2の全体像
Bluetooth meshの基礎
Jtf2014 sdi and_contrail_22th-apr-2014_s
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【Interop Tokyo 2015】最新セキュリティサーベイからみるトレンドと解決策
QFabric for Cloud Builders
OpManager導入事例 日テレITプロデュース様
事例でわかるBIGLOBEクラウドホスティング
Lightning Talks: Connecting with the Best Technology for Places in the Network
Ad

20181128 ansible juniper-automation_v2

  • 1. © 2018 Juniper Networks JUNIPERの ネットワーク自動化の 取り組みと ENGNET, NRE LAB & (NITA)の紹介 2018.11.28 ANSIBLE NIGHT IN OSAKA JUNIPER NETWORKS シニアソリューションマーケティングエンジニア 塚本 広海
  • 2. © 2018 Juniper Networks AGENDA • JUNOS AUTOMATION 概要 • EngNet & NRE Labs 登場 • Ansible活用サンプル:NITA • まとめ
  • 3. © 2018 Juniper Networks JUNIPER NETWORKS 会社概要 3 PRIMARY SOLUTION AREAS WE AUTOMATE IT ADAPTIVE SOFTWARE SDN Automation Network Analytics Junos Node Slicing AGILE INFRASTRUCTURE Core & Edge Routing Branch SD-WAN Data Centre Interconnect Optical Transport PERVASIVE SECURITY Virtual & Physical Security Dynamic Anti-Malware Protection Software Defined Security WE CONNECT IT WE SECURE IT Source: * IDC White Paper: Proving the Business Value of Network Transformation, September 2016 Juniper calculations based on IDC estimates for savings per 100 users NETWORKING SPECIALISTS Routing Switching Security Software 米国カリフォルニア 本社 1996年 創業 53億米ドル 2017年売り上げ 豊富な導入実績 12社中10社 世界トップの テクノロジー企業 10社中9社 世界トップの Webサービス 事業者 10社中10社 世界トップの通 信事業者 1,400組織以上 世界の中央官庁 第三者機関によるジュニパーの評価 北米のIPコアルーター 市場でシェアNo.1 米ガートナーのマジック・ クアドラントで 「リーダー」選出 SDNハードウェア 市場でリーダー CEO Rami Rahim CTO Bikash Koley Self Driving Network & Engineering. Simplicity. TM
  • 4. © 2018 Juniper Networks Data Plane (PFE)Chassis XML-RPC NETCONF Junoscrip t SNMP RO Junos Platform Automation Stack PyEZ Framework Ansi ble Ansi ble Python Scripts Python Scripts Salt* RubyEZ Library Puppet Ruby Scripts Ruby Scripts Chef Python / SLAX CLIRA * CLIRA * JSNAPJSNAP THRIFT JET API REST CLI jVision Sensor JUNOS AUTOMATION STACK 扱 い や す さ 柔 軟 性 シングルOSで多様なAPI・自動化を実現
  • 5. © 2018 Juniper Networks  プログラマブル・インタフェース (API)  構造化された運用データ (JSON,XML)  構造化された設定データ (JSON,XML)  設定のアトミックな変更  設定のロールバック  設定の即時入れ替え  設定の差分確認  業界標準モデルのサポート (IETF, OpenConfig) 参考:NETWORK AUTOMATION RFP REQUIREMENTS All Pass : JUNOS 自動化にもっとも親和性の高いOS 今後ネットワークの自動化が求められる中で必要となる要件とは?
  • 6. © 2018 Juniper Networks 詳細はこちら(英語) https://www.youtube.com/watch?v=GXKcjVP7Ie0 https://www.juniper.net/jp/jp/company/case-studies/web-services/groupon/ 1800台以上のデバイスをネットワークの自動化 公開事例 : GROUPON yamlファイルをDBとして 設定のテンプレート化(Jinja) 必要情報取得(Ansible) • 80%プロビジョニング時間短縮 • 設定変更エラーの排除 • FWリソース管理工数85%削減 • 手動による属人的な設定 • 設定の一貫性のなさ • スモールスタート • 設定テンプレート化 • 設定変更と確認
  • 7. © 2018 Juniper Networks 運用 チーム サービスオー ダー チーム 1. サービスオーダー入力 (pull request) 3. config生成2. 通知 4. 予備試験/ドライラン commit check, rollback 5. 予備試験結果を報 告 6.Approve/merge 8. Config commit 9. 設定反映 詳細は動画公開(英語) https://www.youtube.com/watch?v=HXYL3_4_RBI サービスオーダーから、承認、設定投入までのフローをシステム化 プロセスが標準化して、テンプレートを運用ポリシーに 公開事例 : ORACLE+DYN
  • 8. © 2018 Juniper Networks Manual Ops 手動オペレー ション Continuous processes, continuous pipeline CI/CD& イベントドリブン Automation, tests and networks as code テスト&ネット ワーク アズア コード Automated Workflows ワークフローの 自動化 Engineering Outcomes Self Driving Network Network Reliability Engineerへ People: Network Reliability Engineers (NRE) Process: “DevNetOps” And NRE’ing Technology: Autonomous and automated NetOps AUTOMATED NETOPS 5-STEP DESTINATION TM
  • 9. © 2018 Juniper Networks TECHNOLOGY LANDSCAPE* + STEP 2 + STEP 3 + STEP 4 + STEP 5STEP 1 Device CLI Product GUI Workflow Docs Workflow pseudocode Documents Mistral Produ cts Code Markup/ Modeling Chef OpenConfig NAPALM Puppet NETCONF Heat Ansible Salt Terraform Helm JET PyEZ Junos Scripti ng git GitHub Robot Serverless Prometheus Graphana Jenkins Salt EDI ELK / Elastic ToDD Batfish GitLab StackStorm Splunk InfluxDB App Formix Events JTI, Open NTI Bamboo Jenkins Pipelines Travis Open AI GitLab Runner Tensor Flow Spinnaker Build Kite theano JLABS Cloud CCLNITA VividCortex Statistica tableau Chaos Monkey Netsil Spark Istio Catchpoint NetBrain MapR Avalanche Health Bot {_();} </> RFC 6241 Optimizely It’s not what you use, it’s how you use it. *Sample only, not exhaustive
  • 10. © 2018 Juniper Networks 10 EngNet & NRE Labs FREE!
  • 11. © 2018 Juniper Networks CONFIDENTIAL ネットワーク自動化を促進するためのツール発表 10/10/2018 11 Juniper EngNet 自動化のためのポータルサイト NRE Labs オンライン学習ツール Cloud Customer Certification Labs (CCL) オンラインバーチャルラボ Juniper Extended Service エデュケーショントレーニング 認定試験, プロフェッショナルサービス Juniper Networks Fosters Adoption of Network Automation
  • 12. © 2018 Juniper Networks What? • 自動化採用のための障壁を減らす • 自動化ニーズを満たすための単一ポータル INTRODUCING THE JUNIPER ENGINEERING NETWORK… How? • A Platform that offers: • 開発リソース (docs, videos etc.) • 無償ラーニングコース (web-browser) • バーチャルラボ • ユーザーがナレッジを共有するための場所 ネットワークエンジニア/オペレーター、システム エンジニアやすべてのネットワーク自動化推進のため Why? LEARN BUILD COLLABORATE
  • 13. © 2018 Juniper Networks eng.juniper.net
  • 14. © 2018 Juniper Networks https://eng.juniper.net http Labs. an AUTOMATION DOJO in your browser
  • 15. © 2018 Juniper Networks LEARN BY DOING No barriers to entry No excuses JUST Free, Easy, Fast, & Open
  • 16. © 2018 Juniper Networks Part 1: Intro to Ansible •What is Ansible? •Ansible Structure •Ansible Terminology e.g. tasks, handlers, variables •Your First Playbook Part 2 Ansible Junos Modules •junos_facts •junos_command •junos_config •junos_system •junos_user •junos_vlan Part 3 : Ansible Juniper.junos role •juniper_junos_config •juniper_junos_ping •juniper_junos_table •juniper_junos_rpc Coming Soon !? https://github.com/nre-learning/antidote it's open source and open for contribution.
  • 17. © 2018 Juniper Networks 17 Juniper Networks ANSIBLEの 活用サンプル サービス PAID...
  • 18. © 2018 Juniper Networks 18 開発テスト工程の効率化、そして他作業への人員リソースの投入 Test Automation Framework テスト工程の効率化 OS検証 デバイステスト 人員不足、テスト工数がかかる → ネットワークテストの自動化 Network Implementation and Test Automation
  • 19. © 2018 Juniper Networks NITAアーキテクチャ - 機能概要 Build – SSH/NETCONF経由で本番コンフィグを流し込む(Ansible) NITA IP接続 ~ SSH/NETCONF~ 設定投入 protocols { rsvp { interface ge-0/0/1.0; } mpls { label-switched-path edge1-edge2 { to 3.3.3.3; bandwidth 1m; } interface ge-0/0/1.0; interface lo0.0; } ospf {
  • 20. © 2018 Juniper Networks NITAアーキテクチャ - 機能概要 Test –テストの実行&確認 (Robot Framework) NITA LSP IP接続 ~ SSH/NETCONF/API ~ ~ テスターの操作~ ~ Junosデバイスの操作と確認~ OSPF
  • 21. © 2018 Juniper Networks NITA WEB SERVICE UI Projectの 実行 Projectの履歴、 結果 Projectの 実行ログ
  • 22. © 2018 Juniper Networks NITA FRAMEWORK 22 NITA Framework Test Data Python Template Juniper Robot Framework LibrariesJuniper Test Libraries Third-Party Python Template Spirent API Juniper PyEZ Ansible module 一般公開 Juniper PS Knowledge Juniper ただし、 一般公開 Log FilesHTML Files テストケースの 定義 テストを実行し、 テストケースで 定義した値と比較 Robot Frameworkの テストを実行する コード 試験レポート TestCenter/Ixia
  • 23. © 2018 Juniper Networks LET’S TRY the BEST THINGS in life are FREE new catalog at juniper.net/trials Contrail Networking AppFormix vMX vSRX vQFX NITA JLABS JLABS JLABS JLABS JLABS new new new JUNOS AUTOMATION 日経XTECH ネットワーク管理を自動化せよ https://tech.nikkeibp.co.jp/it/atcl/column/17/030600067/
  • 24. © 2018 Juniper Networks 24