SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
JUNOS MODULE IN
Ansible Study #1 - 06/10/2014	

Hideki Saito { twitterid: @saito_hideki }	

* Internet Initiative Japan Inc.
AGENDA
WHO AM I	

MOTIVATION	

ABOUT JUNOS	

WHAT IS NETCONF	

CONFIGURE NETCONF ON JUNOS	

JUNOS MODULE
おまえだれよ?
さいとうひでき
TwitterID: @saito_hideki
所属: 株式会社インターネットイニシアティブ
仕事: クラウド関連のちょっとした開発とか運用とかリサー
チとか、ちょっとした仕事で食ってます
趣味: コンテナ型データセンタの運用とOpenStack
MOTIVATION
日々の業務で繰り返し行われるシステム構築作業を自動化する一環
として、OSのプロビジョニング作業の中で[2,4]を行うワークフロー
を人手に頼らず自動化して、単純だがミスの許されない作業から開
放されたい。
例 ∼ 大まかなシステム構築作業の流れ ∼
1. Cobblerなどのプロビジョニングシステムでデプロイ設定を実施
2. サーバを収容するスイッチポートのVLANをサービス用からのデプロイ用に変更
3. サーバにOSをプロビジョニングしてサービス用設定を実施
4. サーバを収容するスイッチポートのVLANをデプロイ用からサービス用に変更
5. サーバ再起動
ABOUT JUNOS
JUNOSはJuniper Networks社製のネットワーク機器に採用され
ているFreeBSDベースのオペレーティングシステム
CLIやSNMPなどの従来の設定方式の他にJUNOscriptやNETCONF
といった、より進んだリモート管理手法を提供しているのが特徴
http://www.juniper.net/techpubs/en_US/junos13.3/information-products/pathway-pages/config-
guide-automation/configuration-and-operations-automation.html	

http://www.juniper.net/techpubs/en_US/junos13.3/information-products/pathway-pages/netconf-
guide/netconf.html
WHAT IS NETCONF
ネットワーク機器を設定する目的で利用されるXMLベース
のプロトコル。SSH経由でリモートから機器の設定を実施
することが可能。
http://datatracker.ietf.org/wg/netconf/charter/
http://en.wikipedia.org/wiki/NETCONF
ENABLE NETCONF ON JUNOS
JUNOSが動作するネットワーク機器でNETCONFを有効化する。
例 ∼ EX3300 (JUNOS version 12.3R5.7) ∼
user@ex3300# set system services netconf ssh
user@ex3300# commit
user@ex3300# show system services
ssh {
root-login deny;
connection-limit 10;
}
netconf {
ssh;
}
ANSIBLE MODULES
ソースコードの中のAnsibleモジュール
ansible/library/ 以下にカテゴリ毎に配置されている。
JUNOSモジュールは ansible/library/net_infrastructure/ 以下に置くこと
とした。
実行環境でのAnsibleモジュール
$PYTHONPATH/share/ansible/ 以下にカテゴリ毎にインストールされる。
virtualenv環境の場合は $VIRTUAL_ENV/share/ansible/ 以下にカテゴリ
毎にインストールされる。
ドキュメント
http://docs.ansible.com/modules.html
JUNOS MODULE
JUNOSモジュール(junos_port, junos_vlan)の仕組み
1. ansible, ansible-playbookコマンド実行
2. localhost(ansible-node)にSSHログイン
3. ansible-nodeでXMLファイル生成
4. EX3300にSSH経由でXMLファイルを送信
5. EX3300でcommit check
6. EX3300でcommit
AArriissttaaのはあるけど
JJUUNNOOSSのは無いから
nncccclliieennttライブラリを
利用して自分で書いた…


あんまりうれしくない
綿密な設計図
vviirrttuuaalleennvvにも対応
JUNOS MODULE
junos_vlanモジュール
操作対象スイッチに対するVLANの作成/削除を行う。
stateがpresentの場合は作成、absentの場合は削除を実施
!
options:
node: 操作対象スイッチのノード名またはIPアドレス
port: 操作対象スイッチの接続ポート
user: ログインユーザID
password: ログインパスワード
vlan_name: 作成するVLANの名称を指定
vlan_id: 作成するVANのIDを指定
vlan_desc: VLANの概要を記述
state: 作成(present), 削除(absent)
virtualenv: virtuanenvパス
(例) VLAN作成用XML
<config>
<configuration>
<vlans>
<vlan operation="create">
<name>{{ vlan_name }}</name>
<description>{{ vlan_desc }}</description>
<vlan-id>{{ vlan_id }}</vlan-id>
</vlan>
</vlans>
</configuration>
</config>
JUNOS MODULE
junos_vlanモジュールを利用してスイッチにVLAN1000を作成する。
1. 設定前の状態
2. 設定実施 (名称: VLAN1000, VLANID: 1000, コメント: TEST_VLAN)
3. 設定後の状態
junos# show vlans VLAN1000
{master:1}[edit]
ansible-node$ ansible -i etc/hosts -u $ANSIBLE_USER -k -m junos_vlan 
-a “node=$NODE user=$USER password=$PASSWD vlan_name=VLAN1000 vlan_id=1000 vlan_desc=TEST_VLAN virtualenv=/home/saitou/devel
state=present" localhost
SSH password: ********
127.0.0.1 | success >> {
"changed": true,
"results": "commit succeeded"
}
junos# show vlans VLAN1000
description TEST_VLAN;
vlan-id 1000;
{master:1}[edit]
JUNOS MODULE
junos_portモジュール
操作対象スイッチのポートに対するVLAN(いわゆるPortVLAN)
の設定を行う。 stateがpresentの場合はVLANを割り当て、
absentの場合は割り当てを解除する
options:
node: 操作対象スイッチのノード名またはIPアドレス
port: 操作対象スイッチの接続ポート
user: ログインユーザID
password: ログインパスワード
interface: ポート番号(例: xe-0/0/0)
mode: ポートのモードを指定(access または trunk)
vlans: カンマ’,’区切りの形式でポートに設定する
VLAN名を指定
interface_desc: ポートの概要を記述
state: 割り当て(present), 割り当て解除(absent)
virtualenv: virtuanenvパス
(例) PortVLAN設定用XML
<config>
<configuration>
<interfaces>
<interface>
<name>{{ interface }}</name>
<description>{{ interface_desc }}</description>
<unit>
<name>0</name>
<family>
<ethernet-switching>
<port-mode>{{ mode }}</port-mode>
<vlan>
<members>{{ member }}</members>
</vlan>
</ethernet-switching>
</family>
</unit>
</interface>
</interfaces>
</configuration>
</config>
JUNOS MODULE
junos_portモジュールを利用してスイッチにPort VLANを設定する。
1. 設定前の状態
2. 設定実施 (名称: VLAN1000, VLANID: 1000, コメント: TEST_VLAN)
3. 設定後の状態
junos# show interface ge-0/0/40
unit 0 { family ethernet-switching; }
{master:1}[edit]
ansible-node$ $ ansible -i etc/hosts -u $ANSIBLE_USER -k -m junos_port 
-a "node=$NODE user=$USER password=$PASSWD interface=ge-0/0/40 mode=access vlans=VLAN1000 interface_desc=TEST_NETWORK
state=present virtualenv=/home/saitou/devel" localhost
SSH password: ********
127.0.0.1 | success >> {
"changed": true,
"results": "commit succeeded"
}
junos# show interfaces ge-0/0/40
description TEST_NETWORK;
unit 0 { family ethernet-switching { port-mode access; vlan { members VLAN1000; }}}
{master:1}[edit]
JUNOS MODULE
実際に使ってみる
(デモ)
JUNOS MODULE
まとめ
JUNOSを操作するためのAnsibleのモジュールを作って実際に使ってみた。
日常業務の一部を自動化するための手段としてAnsibleを利用して安全に定型作業を
行うことができるようになった。
ピンとこなかったAnsibleのモジュール作成方法がなんとなくわかった。冪等性を担
保するのは俺だった!
NETCONF over SSHは便利!だけれども設定変更内容の反映(commit)にEX3300
でVCを組んだ状態で60秒程度かかる(これは自前でスクリプトを書いていた頃から
判っていた)ので手返しはイマイチよろしくない。
Juniper Networksさんには怒られいような気もしているので、どこかで公開した
い。
JUNOS MODULE
もうちょっと真面目に清書してから公開しよう
と思っていますが、もしも いまの状態でも
「このモジュールを使ってみたい…」
というひとは @saito_hideki まで連絡ください。
ご静聴ありがとうございましたm(__)m

Contenu connexe

Tendances

Azureまるっと解説
Azureまるっと解説Azureまるっと解説
Azureまるっと解説
Atsushi Kojima
 
Microsoft Azure 最新 Update 2014/06/05
Microsoft Azure 最新 Update 2014/06/05Microsoft Azure 最新 Update 2014/06/05
Microsoft Azure 最新 Update 2014/06/05
Ryusaburo Tanaka
 
Windows Azure 最新 Update 2014/04/04
Windows Azure 最新 Update 2014/04/04Windows Azure 最新 Update 2014/04/04
Windows Azure 最新 Update 2014/04/04
Ryusaburo Tanaka
 
Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09
Ryusaburo Tanaka
 
Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026
loftwork
 

Tendances (19)

さくらのクラウドの研究活用
さくらのクラウドの研究活用さくらのクラウドの研究活用
さくらのクラウドの研究活用
 
社内の遊休PCをAzurePipelinesでCICDに活用しよう
社内の遊休PCをAzurePipelinesでCICDに活用しよう社内の遊休PCをAzurePipelinesでCICDに活用しよう
社内の遊休PCをAzurePipelinesでCICDに活用しよう
 
沢マンに学ぶいきいき
沢マンに学ぶいきいき沢マンに学ぶいきいき
沢マンに学ぶいきいき
 
Puppet本にはcisco nexusを制御する章があるよ
Puppet本にはcisco nexusを制御する章があるよPuppet本にはcisco nexusを制御する章があるよ
Puppet本にはcisco nexusを制御する章があるよ
 
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
 
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
 
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
 
Spring4-DevLove発表資料
Spring4-DevLove発表資料Spring4-DevLove発表資料
Spring4-DevLove発表資料
 
デブサミ2013 【15-A-1】「爆速」を支えるテクノロジー
デブサミ2013 【15-A-1】「爆速」を支えるテクノロジーデブサミ2013 【15-A-1】「爆速」を支えるテクノロジー
デブサミ2013 【15-A-1】「爆速」を支えるテクノロジー
 
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
 
ペアワークで持続的に成長するチームになろう!
ペアワークで持続的に成長するチームになろう!ペアワークで持続的に成長するチームになろう!
ペアワークで持続的に成長するチームになろう!
 
NoOps?よろしいならば戦争だ
NoOps?よろしいならば戦争だNoOps?よろしいならば戦争だ
NoOps?よろしいならば戦争だ
 
Azureまるっと解説
Azureまるっと解説Azureまるっと解説
Azureまるっと解説
 
AzureDevOpsで始めるAndroidのCI/CD
AzureDevOpsで始めるAndroidのCI/CDAzureDevOpsで始めるAndroidのCI/CD
AzureDevOpsで始めるAndroidのCI/CD
 
Microsoft Azure 最新 Update 2014/06/05
Microsoft Azure 最新 Update 2014/06/05Microsoft Azure 最新 Update 2014/06/05
Microsoft Azure 最新 Update 2014/06/05
 
GitLabで始めるDevOps入門
GitLabで始めるDevOps入門GitLabで始めるDevOps入門
GitLabで始めるDevOps入門
 
Windows Azure 最新 Update 2014/04/04
Windows Azure 最新 Update 2014/04/04Windows Azure 最新 Update 2014/04/04
Windows Azure 最新 Update 2014/04/04
 
Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09
 
Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026Ctcセミナープレゼン資料20111026
Ctcセミナープレゼン資料20111026
 

En vedette

クックパッドでPuppetを導入した話
クックパッドでPuppetを導入した話クックパッドでPuppetを導入した話
クックパッドでPuppetを導入した話
Satoshi Takada
 
データベース技術の羅針盤
データベース技術の羅針盤データベース技術の羅針盤
データベース技術の羅針盤
Yoshinori Matsunobu
 

En vedette (20)

Dynamic Inventory: no more host lists!
Dynamic Inventory: no more host lists!Dynamic Inventory: no more host lists!
Dynamic Inventory: no more host lists!
 
入門Ansible
入門Ansible入門Ansible
入門Ansible
 
Dockerクイックツアー
DockerクイックツアーDockerクイックツアー
Dockerクイックツアー
 
クックパッドでPuppetを導入した話
クックパッドでPuppetを導入した話クックパッドでPuppetを導入した話
クックパッドでPuppetを導入した話
 
Serverspecを導入したものの放置気味な人へ
Serverspecを導入したものの放置気味な人へServerspecを導入したものの放置気味な人へ
Serverspecを導入したものの放置気味な人へ
 
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
 
Serverspec at hbstudy #45
Serverspec at hbstudy #45Serverspec at hbstudy #45
Serverspec at hbstudy #45
 
3年前の僕へ
3年前の僕へ3年前の僕へ
3年前の僕へ
 
DevOpsにおけるAnsibleの立ち位置と使い所
DevOpsにおけるAnsibleの立ち位置と使い所DevOpsにおけるAnsibleの立ち位置と使い所
DevOpsにおけるAnsibleの立ち位置と使い所
 
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!
 
Ansible勉強会資料
Ansible勉強会資料Ansible勉強会資料
Ansible勉強会資料
 
Git flowの活用事例
Git flowの活用事例Git flowの活用事例
Git flowの活用事例
 
Ansibleの現在とこれから
Ansibleの現在とこれからAnsibleの現在とこれから
Ansibleの現在とこれから
 
データベース技術の羅針盤
データベース技術の羅針盤データベース技術の羅針盤
データベース技術の羅針盤
 
Using Ansible Dynamic Inventory with Amazon EC2
Using Ansible Dynamic Inventory with Amazon EC2Using Ansible Dynamic Inventory with Amazon EC2
Using Ansible Dynamic Inventory with Amazon EC2
 
こわくない Git
こわくない Gitこわくない Git
こわくない Git
 
はじめてのdocker
はじめてのdockerはじめてのdocker
はじめてのdocker
 
Dockerを支える技術
Dockerを支える技術Dockerを支える技術
Dockerを支える技術
 
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
 
いつやるの?Git入門
いつやるの?Git入門いつやるの?Git入門
いつやるの?Git入門
 

Similaire à Ansible study1

Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
Taiji Tsuchiya
 
201203 smb Facebook Cloud
201203 smb Facebook Cloud201203 smb Facebook Cloud
201203 smb Facebook Cloud
Yuichi Morito
 
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
Cybozucommunity
 

Similaire à Ansible study1 (20)

ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
 
Wio lte iot_hub
Wio lte iot_hubWio lte iot_hub
Wio lte iot_hub
 
20160628 kis open_seminar_maemura
20160628 kis open_seminar_maemura20160628 kis open_seminar_maemura
20160628 kis open_seminar_maemura
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
 
Docker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれするDocker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれする
 
CMC_Meetup八子プレゼン 20170412
CMC_Meetup八子プレゼン 20170412CMC_Meetup八子プレゼン 20170412
CMC_Meetup八子プレゼン 20170412
 
201203 smb Facebook Cloud
201203 smb Facebook Cloud201203 smb Facebook Cloud
201203 smb Facebook Cloud
 
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert1)
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert1)あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert1)
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert1)
 
Domoによるモニタリングオートメーション
DomoによるモニタリングオートメーションDomoによるモニタリングオートメーション
Domoによるモニタリングオートメーション
 
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
物体認識 IoT サービスを支える技術 〜クラウドアーキテクチャから組込み深層学習まで〜
 
IoTあるじゃん北海道#1 by poggimo
IoTあるじゃん北海道#1 by poggimoIoTあるじゃん北海道#1 by poggimo
IoTあるじゃん北海道#1 by poggimo
 
今すぐはじめるIoT_配布用
今すぐはじめるIoT_配布用今すぐはじめるIoT_配布用
今すぐはじめるIoT_配布用
 
Jaws ug yokoyama-16
Jaws ug yokoyama-16Jaws ug yokoyama-16
Jaws ug yokoyama-16
 
【Tokyowebmining】open compute project
【Tokyowebmining】open compute project 【Tokyowebmining】open compute project
【Tokyowebmining】open compute project
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
Ops x meet up v18.12 クラウドサービス運用の裏側
Ops x meet up v18.12 クラウドサービス運用の裏側Ops x meet up v18.12 クラウドサービス運用の裏側
Ops x meet up v18.12 クラウドサービス運用の裏側
 
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
SORACOM Conference "Discovery" 2018 | E4. 現場で”結果を出す”IoT活用の進め方 〜SORACOMユーザーとイン...
 
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
電通、リクルート、サントリーショッピングクラブ、有名企業がいち早く選んだ kintone を徹底解説
 
Elasticsearchを使ったTwitter監視アプリ
Elasticsearchを使ったTwitter監視アプリElasticsearchを使ったTwitter監視アプリ
Elasticsearchを使ったTwitter監視アプリ
 
Saleshub 20220302
Saleshub 20220302Saleshub 20220302
Saleshub 20220302
 

Plus de Hideki Saito

Plus de Hideki Saito (20)

これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
 
Ansible automationplatform product updates 2021
Ansible automationplatform product updates 2021Ansible automationplatform product updates 2021
Ansible automationplatform product updates 2021
 
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
 
Ansible Fest 2020 技術トピックまとめ
Ansible Fest 2020 技術トピックまとめAnsible Fest 2020 技術トピックまとめ
Ansible Fest 2020 技術トピックまとめ
 
Getting Started - Ansible Galaxy NG
Getting Started - Ansible Galaxy NGGetting Started - Ansible Galaxy NG
Getting Started - Ansible Galaxy NG
 
Ansible troubleshooting 101_202007
Ansible troubleshooting 101_202007Ansible troubleshooting 101_202007
Ansible troubleshooting 101_202007
 
How to contribute code to ansible awx
How to contribute code to ansible awxHow to contribute code to ansible awx
How to contribute code to ansible awx
 
Update: Ansible Tower 3.6.0
Update: Ansible Tower 3.6.0Update: Ansible Tower 3.6.0
Update: Ansible Tower 3.6.0
 
OpenStackSDK with Ansible
OpenStackSDK with AnsibleOpenStackSDK with Ansible
OpenStackSDK with Ansible
 
How to contribute AWX
How to contribute AWXHow to contribute AWX
How to contribute AWX
 
Ansible Tower on OpenShift
Ansible Tower on OpenShiftAnsible Tower on OpenShift
Ansible Tower on OpenShift
 
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWXIT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
 
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWXIT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
 
Ansible with AWX
Ansible with AWXAnsible with AWX
Ansible with AWX
 
Ansible101
Ansible101Ansible101
Ansible101
 
Ansible handson ood2016
Ansible handson ood2016Ansible handson ood2016
Ansible handson ood2016
 
Ansible handson
Ansible handsonAnsible handson
Ansible handson
 
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
 
OpenStack Now!
OpenStack Now!OpenStack Now!
OpenStack Now!
 
OpenStack Osloを使おう - cliff編
OpenStack Osloを使おう - cliff編OpenStack Osloを使おう - cliff編
OpenStack Osloを使おう - cliff編
 

Dernier

Dernier (11)

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Ansible study1