Slide 1

Slide 1 text

ネットワークベンダーが操る StackStormと今後の課題 © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

Slide 2

Slide 2 text

Data Center Automation: Brocadeのビジョン © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

Slide 3

Slide 3 text

Brocade DCオートメーションの歩み • VDXシリーズのNetwork OS (NOS)にPython環境を内蔵 – Zero Touch Provisioningのエンジンとして – Event Handlerと連携して自律的に反応する – NOSコマンドのマクロ、バッチ処理 • PythonパッケージPyNOS – 外部のPythonスクリプトからVDXを操作するためのパッケージ • NETCONFを使用 • Workflow Composer (BWC) – StackStormベース – Brocade pack • VDXアクション(今後、MLX・SLXアクションも) – Automation Suite © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 3

Slide 4

Slide 4 text

StackStorm Open source project © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 4 • Open Source Project: – Brocade Workflow Composer/ST2 Platform – Web UI – Secure Data Store – Brocade Workflow Composer Exchange* to manage suites and packs from Community • Community Support • StackStorm open source project is available via GitHub for community use, and accepts pull requests for community contributed features. StackStorm StackStorm Open Source Project Exchange Web UI Secure Data Store * Availability TBD

Slide 5

Slide 5 text

StackStormの魅力 © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

Slide 6

Slide 6 text

StackStormとは何か? • DC自動化のフレームワーク • 型に嵌める – コンポーネント • センサー、アクション – 相互作用 • ルール、ワークフロー • 見える化 • 共有、再利用 – コミュニティ © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 8

Slide 7

Slide 7 text

コンポーネントの関係 © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 9 Sensor Trigger Action Criteria Criteria

Slide 8

Slide 8 text

アクションに情報を渡すには © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 10 Trigger Action x y z a b Properties Parameters デフォルト 定数

Slide 9

Slide 9 text

ルールのサンプル • ログファイルをtail -fして • デバッグ用のechoアクションに送る © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 11

Slide 10

Slide 10 text

WorkflowはActionの一種 © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 12

Slide 11

Slide 11 text

Brocadeのオートメーションに ご期待ください! © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.