brocadeandstackstorm

5c6ae467c1e4639feced7136b04540a6?s=47 kensugai
September 13, 2016

 brocadeandstackstorm

BrocadeのデーターセンターオートメーションとStackStormの関係についてお話ししました。

5c6ae467c1e4639feced7136b04540a6?s=128

kensugai

September 13, 2016
Tweet

Transcript

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

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

  3. 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
  4. 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
  5. StackStormの魅力 © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

  6. StackStormとは何か? • DC自動化のフレームワーク • 型に嵌める – コンポーネント • センサー、アクション –

    相互作用 • ルール、ワークフロー • 見える化 • 共有、再利用 – コミュニティ © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 8
  7. コンポーネントの関係 © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 9 Sensor Trigger

    Action Criteria Criteria
  8. アクションに情報を渡すには © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. 10 Trigger Action

    x y z a b Properties Parameters デフォルト 定数
  9. ルールのサンプル • ログファイルをtail -fして • デバッグ用のechoアクションに送る © 2016 BROCADE COMMUNICATIONS

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

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