SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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

Destaque (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入門
 

Semelhante a 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
 

Semelhante a 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
 

Mais de Hideki Saito

Mais 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編
 

Último

2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
 
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
atsushi061452
 

Último (11)

ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
 
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
 
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
 
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
 
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
 
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
 

Ansible study1