More Related Content
Similar to StackStormを用いたネットワーク機器の制御 (20)
StackStormを用いたネットワーク機器の制御
- 1. | 1 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
Innovation-LeadingCompany
StackStormを用いた
ネットワーク機器の制御
汎用的で再利用可能な自動化~Ansibleを添えて~
2017/3/23(木) StackStorm勉強会 第2回
日商エレクトロニクス株式会社
北川 裕介 管野智祥
©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
- 2. | 2 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
自己紹介
ネットワーク運用における自動化課題
自動化課題の解決案
デモ
今後の展開
目次
- 3. | 3 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
自己紹介
ネットワーク運用における自動化課題
自動化課題の解決案
デモ
今後の展開
目次
- 4. | 4 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
名前
北川 裕介
所属
日商エレクトロニクス株式会社
ネットワーク&セキュリティ事業本部 ソリューション技術部第一課
担当
インフラ商材を組み合わせた自動化/仮想化 検討構築担当
自己紹介
- 5. | 5 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
名前
管野 智祥
所属
日商エレクトロニクス株式会社
ネットワーク&セキュリティ事業本部
ソリューション技術部第一課
担当
インフラ商材を組み合わせた自動化/仮想化 プリセールス担当
自己紹介
- 6. | 6 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
日商エレクトロニクス株式会社
ITインフラ商材を扱う専門商社
会社紹介
付加価値を提供
Juniper HP HUAWEI
- 7. | 7 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
我求む、自動化
NW業界に押し寄せる自動化の波
StackStormによる新たな付加価値
- 8. | 8 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
自己紹介
ネットワーク運用における自動化課題
自動化課題の解決案
デモ
今後の展開
目次
- 9. | 9 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
サービスオーダによるパラメータシートからの機器設定
ネットワーク運用における自動化課題
2.機器設定0. オーダ 1. アサイン
リーダ 専門エンジニアユーザ
3.結果通知
NW機器
Slack
- 10. | 10 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
サービスオーダにおける課題
リーダ 専門エンジニア
X週間X日
時
間
負
荷
security{
nat{
distination{
pool pool-2{
address
192.168.0.2
NW機器
hosts
Pool
_name
host_ip
_addr
10.9.
108.125 pool-2
192.168.
0.2
- 11. | 11 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
自己紹介
ネットワーク運用における自動化課題
自動化課題の解決案
デモ
今後の展開
目次
- 12. | 12 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
StackStormによる時間の短縮と負荷の削減
StackStormの導入
リーダユーザ
NW機器
1. 実行
Slack
- 13. | 13 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
StackStormとAnsibleによる解決
汎用的で再利用性がある自動化環境の実現
- 14. | 14 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
StackStorm
Input
Excelからパラメータの読み込み
Output
Ansibleへパラメータを引き渡し
Ansible
実作業
設定の雛形にパラメータを組み込み、設定ファイルを生成
設定ファイルを送信
それぞれの役割
- 15. | 15 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
それぞれの役割
Input Output
{{input}}{
・・・・・
}
Template
ge-0/0/0{
・・・・・
}
Generate
NetConf
NW機器
Slack
- 16. | 16 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
num hosts pool_name host_ip_addr rule_name dist_ip_addr
1 10.9.108.125 pool-2 192.168.0.2 rule-2 10.9.108.124
Input
excel_file: file指定
sheet: シート指定
key: 行指定
ExcelPackを利用したパラメータ読み取り
変数化
- 17. | 17 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
AnsiblePackによるパラメータ引き渡し
Output
playbook: playbookを指定
extra_vars: Excelから取得したパラメータを引数として利用
- 18. | 18 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
Ansibleの実作業
Playbook.yml NatTemplate.j2
{{ pool_name }}
{{ dist_ip_addr }}
設定ファイル生成
設定ファイル送信
pool-2
10.9.108.124
pass
- 19. | 19 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
StackStormとAnsibleによるメリット
Input Output
汎用的な部品を組み合わせる事で
簡単に作成 / 再利用可能
Nat設定の雛形 Vlan設定の雛形
Slack
- 20. | 20 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
自己紹介
ネットワーク運用における自動化課題
自動化課題の解決案
デモ
今後の展開
目次
- 21. | 21 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
デモ環境
security{
nat{
distination{
pool pool-2{
address 192.168.0.2
num hosts
pool_
name
host_ip
_addr
Rule
_name
dist_ip
_addr
1
10.9.
108.125 pool-2
192.168
.0.2 rule-2
10.9.10
8.124
Webサーバユーザ
公開したい! 192.168.0.2
- 22. | 22 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
自己紹介
ネットワーク運用における自動化課題
自動化課題の解決案
デモ
今後の展開
目次
- 23. | 23 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
ユーザキックによる完全自動化
パラメータシートの自動作成
今後の展開
リーダユーザ
NW機器
Slack
- 24. | 24 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
宣伝
Juniper HP HUAWEI
OpenStack
Mitaka
- 25. | 25 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
まとめ
我求む、自動化
高い汎用性/再利用性 完全自動化
ITインフラを含めた自動化のインテグレーションは
日商エレクトロニクスまで!
- 26. | 26 |©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.©20xx NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
ありがとうございました。
©2017 NISSHO ELECTRONICS CORPORATION ALL RIGHTS RESERVED.
yskitagawa@nissho-ele.co.jpお問い合わせ