SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
SIerでもAnsibleを
導入したい!
2015/09/14
Ansible Meetup in Tokyo
©2015 @kk_Ataka 1
自己紹介
4 Twitter: @kk_Ataka
4 GitHub: gosyujin
4 割と大きめのSIer勤務
4 現在休職中。。。
©2015 @kk_Ataka 2
アジェンダ
1. 社内でAnsibleの紹介をした時の反応
2. Ansible導入に向けて
おまけ、意外なAnsibleの使われ方
©2015 @kk_Ataka 3
社内でAnsibleを
紹介した時の反応
©2015 @kk_Ataka 4
はじめに質問してみた
1. Infrastructure as Codeという言葉、概念
2. Chef, Puppet, Ansibleというツール
聞いたことある or 使ってる?
©2015 @kk_Ataka 5
結果はあまり
良くなかった…(;_;)
©2015 @kk_Ataka 6
しかし光明あり!共感は得られた
4 「Infrastructure as Codeの概念は大事だと思う」
1. 独自のシェルスクリプト(別名:秘伝のタレ)
2. 環境構築手順書ver4.2_20150914(2).xlsx
4 「サーバに無闇に設定を追加しないのはいいね」
4 特に稼動済のサーバだと手続きとか面倒臭い
©2015 @kk_Ataka 7
べき等性について
4 言葉自体になじみがない感じ
4 でも言わんとしてる事はわかってくれてる
4 同じコマンドを2回実行すると、2回目がコケてアラート
飛んでさあ大変事案など
©2015 @kk_Ataka 8
Ansible導入に向けて
©2015 @kk_Ataka 9
どこを推すべきか…
©2015 @kk_Ataka 10
ここから攻めろ!
1. 秘伝のタレを再利用 できます! *1
2. サーバ側は、とりあえず SSHで入れるだけ でOK! *2
資産流用できて、無闇にサーバにツールは入れないよ!!
*2
いきなり「サーバに管理ツール入れさせろ!」というのはちょっと敷居が高い。特に既に稼動している場合
*1
shellモジュールを使う事になるので、冪等性はがんばる!、もしくは徐々にモジュール化をはかる!
©2015 @kk_Ataka 11
※ 個人差があります
©2015 @kk_Ataka 12
おまけ
意外なAnsibleの使われ方
©2015 @kk_Ataka 13
とあるプロジェクトでの経験談
1. 朝、出社する
2. テストに必要なプロセスを「Ansibleで」一斉起動する
3. テストする
4. 夜、立ち上げたプロセスを「Ansibleで」一斉停止する
5. 帰る*3
*3
よくわからないが、立ち上げっぱなしはダメな環境だったそうな
©2015 @kk_Ataka 14
Ansibleとは
サーバ環境を適切に
管理/維持するツール
という固定観念があったため衝撃を受けた
©2015 @kk_Ataka 15
でもOK!
4 環境管理に留まらず、 どんな使い方 をしてもOKなのが
Ansibleなのだ!
" Ansibleは構成管理ツールの一つです。
ただ、それだけにとどまらない、任意のコマンドを
リモートで実行したり、結果を取得したりする
オーケストレーションツールでもあります。 " *4
*4
若山 史郎 "入門Ansible"
©2015 @kk_Ataka 16
余談
4 本来、この資料はMarkdown -> Deckset(Mac App)で
PDF出力する予定だった
4 資料完成間近にMacbookに豚汁を飲ませてしまい、起
動不可に
4 幸いMarkdown自体は残ってたので、それをreveal.js用に
コンバート
©2015 @kk_Ataka 17
余談2(新規スライド)
4 09/18にMacbookが届いたので、Decksetでビルドしまし
た
©2015 @kk_Ataka 18

Contenu connexe

En vedette

サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろうサーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
Takayuki Hayashi
 

En vedette (20)

Ansible+Docker
Ansible+DockerAnsible+Docker
Ansible+Docker
 
What is an Ansible?
What is an Ansible?What is an Ansible?
What is an Ansible?
 
わかる!一眼
わかる!一眼わかる!一眼
わかる!一眼
 
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろうサーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
 
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
 
AWS 初心者向けWebinar 利用者が実施するAWS上でのセキュリティ対策
AWS 初心者向けWebinar 利用者が実施するAWS上でのセキュリティ対策AWS 初心者向けWebinar 利用者が実施するAWS上でのセキュリティ対策
AWS 初心者向けWebinar 利用者が実施するAWS上でのセキュリティ対策
 
Favorite English YouTube Channels
Favorite English YouTube ChannelsFavorite English YouTube Channels
Favorite English YouTube Channels
 
Ansibleを使ってdockerコンテナをプロビジョニングする
Ansibleを使ってdockerコンテナをプロビジョニングするAnsibleを使ってdockerコンテナをプロビジョニングする
Ansibleを使ってdockerコンテナをプロビジョニングする
 
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
 
Ansibleを使ってサーバ100台にBaculaクライアントを簡単インストール
Ansibleを使ってサーバ100台にBaculaクライアントを簡単インストールAnsibleを使ってサーバ100台にBaculaクライアントを簡単インストール
Ansibleを使ってサーバ100台にBaculaクライアントを簡単インストール
 
Ansibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStackAnsibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStack
 
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
 
2012/11/14 softlab_study 発表資料「SSDの基礎」
2012/11/14 softlab_study 発表資料「SSDの基礎」2012/11/14 softlab_study 発表資料「SSDの基礎」
2012/11/14 softlab_study 発表資料「SSDの基礎」
 
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
 
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-
 
運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)
 
AnsibleによるHWプロビジョニング -OneViewの連携-
AnsibleによるHWプロビジョニング  -OneViewの連携-AnsibleによるHWプロビジョニング  -OneViewの連携-
AnsibleによるHWプロビジョニング -OneViewの連携-
 
2人でOpenStackを開発環境に導入した話
2人でOpenStackを開発環境に導入した話2人でOpenStackを開発環境に導入した話
2人でOpenStackを開発環境に導入した話
 
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
 
NVMe でハァハァしようよ #sapporocpp
NVMe でハァハァしようよ #sapporocpp NVMe でハァハァしようよ #sapporocpp
NVMe でハァハァしようよ #sapporocpp
 

Plus de kk_Ataka (6)

JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
 
AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門AnsibleによるInfrastructure as code入門
AnsibleによるInfrastructure as code入門
 
Jekyllドキュメント翻訳活動振り返り
Jekyllドキュメント翻訳活動振り返りJekyllドキュメント翻訳活動振り返り
Jekyllドキュメント翻訳活動振り返り
 
SIerでもSphinxを使いたい!総括
SIerでもSphinxを使いたい!総括SIerでもSphinxを使いたい!総括
SIerでもSphinxを使いたい!総括
 
SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編
 
SIerでもSphinxを使いたい! 前編
SIerでもSphinxを使いたい! 前編SIerでもSphinxを使いたい! 前編
SIerでもSphinxを使いたい! 前編
 

Dernier

Dernier (7)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

SIerでもAnsibleを導入したい!