Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NSXのAnsibleモジュールについて調べてみた

 NSXのAnsibleモジュールについて調べてみた

sky_joker

May 17, 2019
Tweet

More Decks by sky_joker

Other Decks in Technology

Transcript

  1. NSXのAnsibleモジュールに
    ついて調べてみた
    @sky_jokerxx
    〜自作モジュールを添えて〜

    View Slide

  2. アジェンダ
    01. Ansibleのおさらい
    02. NSX-Vモジュール
    03. NSX-Tモジュール
    04. モジュールで出来ること
    05. 自作モジュールデモ

    View Slide

  3. Ansibleのおさらい
    Ansibleとは
    1
    オープンソースの自動化エンジンです
    Ansibleを使うことでプロビジョニング、構成管理、デプロイメントが自動化できます
    Ansibleには以下の特徴があります
    SIMPLE POWERFUL AGENTLESS

    View Slide

  4. NSX-Vモジュール
    GitHub
    https://github.com/vmware/nsxansible
    必要なもの
    • nodejs
    • raml
    • raml2html
    • raml2postman
    • raml-fleece
    • raml2md
    • nsxramlclient
    • python
    • pyvmomi
    • requests
    セットアップPlaybook
    https://github.com/sky-joker/vmware-nsx-ansible-module-setup 2

    View Slide

  5. NSX-Tモジュール
    GitHub
    https://github.com/vmware/ansible-for-nsxt
    必要なもの
    • python
    • pyvmomi
    • pyvim
    • requests
    • ssl
    3

    View Slide

  6. モジュールで出来ること
    4
    Deployment and installation modules
    Logical networking modules
    Other modules
    NSX-V NSX-T
    NSX
    項目
    15
    6
    3
    27
    7
    0

    View Slide

  7. 自作モジュールを作ってみた
    nsxt_firewall_config
    http://ur0.work/0OSq
    どういったものか?
    ルーターのファイアウォールセクションを指定してファイアウォールルールの設定をエクスポートしたりイン
    ポートできるツールです
    ファイアウォールの設定を抜き出してテキスト(JSON)でバージョン管理したい時や指定したバージョンに
    切り戻したい場合に役立つ事を期待しています
    エクスポート
    インポート
    書込み
    読込み
    バージョン管理
    変更管理
    5

    View Slide

  8. 自作モジュールデモ
    6
    https://vimeo.com/335578509

    View Slide

  9. Ansible ユーザー会の紹介
    connpass
    https://ansible-users.connpass.com/
    Slack
    http://bit.ly/slack-ansiblejp
    Ansibleユーザー会まとめページ
    https://ansiblejp.github.io/
    9

    View Slide

  10. Thank you For listening
    https://twitter.com/sky_jokerxx
    https://qiita.com/sky_jokerxx
    https://sky-joker.tech
    https://github.com/sky-joker
    @sky_jokerxx
    10

    View Slide