Submit Search
Upload
ヤギにサーバーを管理してもらう話
•
1 like
•
1,758 views
Masaki Kobayashi
Follow
Has-key 忘年会 2015
Read less
Read more
Technology
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
Docker+CoreOS+GCEで自動スケール分散レイトレ
Docker+CoreOS+GCEで自動スケール分散レイトレ
peryaudo
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
Kamimura Taichi
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnair
Naoya Inada
Lxc on cloud
Lxc on cloud
Yukihiko SAWANOBORI
Puppet on AWS
Puppet on AWS
Sugawara Genki
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
Recommended
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Ansible ではじめるインフラのコード化入門
Ansible ではじめるインフラのコード化入門
Sho A
Docker+CoreOS+GCEで自動スケール分散レイトレ
Docker+CoreOS+GCEで自動スケール分散レイトレ
peryaudo
Ansible roleとinventoryの書き方
Ansible roleとinventoryの書き方
Kamimura Taichi
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnair
Naoya Inada
Lxc on cloud
Lxc on cloud
Yukihiko SAWANOBORI
Puppet on AWS
Puppet on AWS
Sugawara Genki
Ansible 2.0 のサマライズとこれから
Ansible 2.0 のサマライズとこれから
Takeshi Kuramochi
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
Deep Dive into Modules
Deep Dive into Modules
Hideki Saito
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
do_aki
serverspecを使用したサーバ設定テストの実例
serverspecを使用したサーバ設定テストの実例
Koichi Shimozono
Zabbixを2分でインストール
Zabbixを2分でインストール
真乙 九龍
Vagrant+Chef
Vagrant+Chef
Daisuke Ando
Ansible handson ood2016
Ansible handson ood2016
Hideki Saito
HTTP/2 in nginx(2016/3/11 社内勉強会)
HTTP/2 in nginx(2016/3/11 社内勉強会)
Yoko TAMADA
AlibabaCloudではじめるKubernetes
AlibabaCloudではじめるKubernetes
Shinya Mori (@mosuke5)
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
Dive into dockerネットワーク
Dive into dockerネットワーク
Kazuyuki Mori
Okinawa Open Days 2015 Handson - Ansible
Okinawa Open Days 2015 Handson - Ansible
Hideki Saito
ZabbixとAWS
ZabbixとAWS
真乙 九龍
Openresty
Openresty
ogawatti
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
Gosuke Miyashita
Nuxt.js + microCMS + netlify
Nuxt.js + microCMS + netlify
ogawatti
サーバ側Swift
サーバ側Swift
幸雄 村上
PostgreSQL on Amazon EC2の可能性
PostgreSQL on Amazon EC2の可能性
Serverworks Co.,Ltd.
静的サイトどこにする?
静的サイトどこにする?
ogawatti
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
Ajit-Kumar
Ajit-Kumar
Ajit Kumar
Crónicas del taller 1 "PROFUNDIZA"
Crónicas del taller 1 "PROFUNDIZA"
ANA DOMINGUEZ RITE
More Related Content
What's hot
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Hidetoshi Hirokawa
Deep Dive into Modules
Deep Dive into Modules
Hideki Saito
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
do_aki
serverspecを使用したサーバ設定テストの実例
serverspecを使用したサーバ設定テストの実例
Koichi Shimozono
Zabbixを2分でインストール
Zabbixを2分でインストール
真乙 九龍
Vagrant+Chef
Vagrant+Chef
Daisuke Ando
Ansible handson ood2016
Ansible handson ood2016
Hideki Saito
HTTP/2 in nginx(2016/3/11 社内勉強会)
HTTP/2 in nginx(2016/3/11 社内勉強会)
Yoko TAMADA
AlibabaCloudではじめるKubernetes
AlibabaCloudではじめるKubernetes
Shinya Mori (@mosuke5)
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
Dive into dockerネットワーク
Dive into dockerネットワーク
Kazuyuki Mori
Okinawa Open Days 2015 Handson - Ansible
Okinawa Open Days 2015 Handson - Ansible
Hideki Saito
ZabbixとAWS
ZabbixとAWS
真乙 九龍
Openresty
Openresty
ogawatti
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
Gosuke Miyashita
Nuxt.js + microCMS + netlify
Nuxt.js + microCMS + netlify
ogawatti
サーバ側Swift
サーバ側Swift
幸雄 村上
PostgreSQL on Amazon EC2の可能性
PostgreSQL on Amazon EC2の可能性
Serverworks Co.,Ltd.
静的サイトどこにする?
静的サイトどこにする?
ogawatti
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
What's hot
(20)
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Ansible 2.0を使って組む kubernetesクラスタ vol.1
Deep Dive into Modules
Deep Dive into Modules
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
serverspecを使用したサーバ設定テストの実例
serverspecを使用したサーバ設定テストの実例
Zabbixを2分でインストール
Zabbixを2分でインストール
Vagrant+Chef
Vagrant+Chef
Ansible handson ood2016
Ansible handson ood2016
HTTP/2 in nginx(2016/3/11 社内勉強会)
HTTP/2 in nginx(2016/3/11 社内勉強会)
AlibabaCloudではじめるKubernetes
AlibabaCloudではじめるKubernetes
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Dive into dockerネットワーク
Dive into dockerネットワーク
Okinawa Open Days 2015 Handson - Ansible
Okinawa Open Days 2015 Handson - Ansible
ZabbixとAWS
ZabbixとAWS
Openresty
Openresty
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
Nuxt.js + microCMS + netlify
Nuxt.js + microCMS + netlify
サーバ側Swift
サーバ側Swift
PostgreSQL on Amazon EC2の可能性
PostgreSQL on Amazon EC2の可能性
静的サイトどこにする?
静的サイトどこにする?
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
Viewers also liked
Ajit-Kumar
Ajit-Kumar
Ajit Kumar
Crónicas del taller 1 "PROFUNDIZA"
Crónicas del taller 1 "PROFUNDIZA"
ANA DOMINGUEZ RITE
Advanced motion controls ps16h80
Advanced motion controls ps16h80
Electromate
1) in what ways does your media product use, develop or challenge forms and c...
1) in what ways does your media product use, develop or challenge forms and c...
Andrew Kelley
Presentación Soraya Martinez
Presentación Soraya Martinez
sory_martinez_67
khaled_CV
khaled_CV
Khaled Hossain Saikat
AH Council Meeting 03.14.16 - Agenda Item #12 Commercial Code Committee
AH Council Meeting 03.14.16 - Agenda Item #12 Commercial Code Committee
Marian Vargas Mendoza
Fas Primapresentazione
Fas Primapresentazione
new_wawe
HBA Presentation-Cosmetic Product Development
HBA Presentation-Cosmetic Product Development
Grace Kingdom Beauty- Cosmetic Product Development
SCG Research Project
SCG Research Project
Gamboom Supaphan
Borrowing Basics
Borrowing Basics
American Debt Counseling Inc
Java 9で進化する診断ツール
Java 9で進化する診断ツール
Yasumasa Suenaga
PPT Kegiatan Ekonomi
PPT Kegiatan Ekonomi
MettaMett_
Viewers also liked
(13)
Ajit-Kumar
Ajit-Kumar
Crónicas del taller 1 "PROFUNDIZA"
Crónicas del taller 1 "PROFUNDIZA"
Advanced motion controls ps16h80
Advanced motion controls ps16h80
1) in what ways does your media product use, develop or challenge forms and c...
1) in what ways does your media product use, develop or challenge forms and c...
Presentación Soraya Martinez
Presentación Soraya Martinez
khaled_CV
khaled_CV
AH Council Meeting 03.14.16 - Agenda Item #12 Commercial Code Committee
AH Council Meeting 03.14.16 - Agenda Item #12 Commercial Code Committee
Fas Primapresentazione
Fas Primapresentazione
HBA Presentation-Cosmetic Product Development
HBA Presentation-Cosmetic Product Development
SCG Research Project
SCG Research Project
Borrowing Basics
Borrowing Basics
Java 9で進化する診断ツール
Java 9で進化する診断ツール
PPT Kegiatan Ekonomi
PPT Kegiatan Ekonomi
Similar to ヤギにサーバーを管理してもらう話
Docker & Kubernetes基礎
Docker & Kubernetes基礎
Daisuke Hiraoka
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
Takashi Makino
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
Masahito Zembutsu
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
maebashi
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Naoki Nagazumi
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
Kunihiro TANAKA
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Masashi Shinbara
コンテナの基本 ~Docker実践~
コンテナの基本 ~Docker実践~
Ryosuke Uchiyama
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよ
npsg
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaS
npsg
Circle ci and docker+serverspec
Circle ci and docker+serverspec
Tsuyoshi Yamada
WSL2+docker+JupyterとVS Codeリモート環境の構築
WSL2+docker+JupyterとVS Codeリモート環境の構築
Saito5656
Apache cloudstack4.0インストール
Apache cloudstack4.0インストール
Yasuhiro Arai
社内勉強会(Docker)
社内勉強会(Docker)
Shinya Sasaki
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
Docker Swarm入門
Docker Swarm入門
Masahito Zembutsu
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
Similar to ヤギにサーバーを管理してもらう話
(20)
Docker & Kubernetes基礎
Docker & Kubernetes基礎
Dockerでらくらく開発・運用を体感しよう
Dockerでらくらく開発・運用を体感しよう
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
ビルドサーバで使うDocker
ビルドサーバで使うDocker
コンテナの基本 ~Docker実践~
コンテナの基本 ~Docker実践~
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaSを作ってみたよ
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaS
Circle ci and docker+serverspec
Circle ci and docker+serverspec
WSL2+docker+JupyterとVS Codeリモート環境の構築
WSL2+docker+JupyterとVS Codeリモート環境の構築
Apache cloudstack4.0インストール
Apache cloudstack4.0インストール
社内勉強会(Docker)
社内勉強会(Docker)
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Docker Swarm入門
Docker Swarm入門
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
More from Masaki Kobayashi
Github講座#1
Github講座#1
Masaki Kobayashi
ITF. 競プロCTF勉強会 #2 web編
ITF. 競プロCTF勉強会 #2 web編
Masaki Kobayashi
プログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLT
Masaki Kobayashi
klis大学説明会 パネルディスカッション@AC
klis大学説明会 パネルディスカッション@AC
Masaki Kobayashi
平成24年度 後期課題研究発表
平成24年度 後期課題研究発表
Masaki Kobayashi
震災について考えるサイト | 第15回全日本中学高校WebコンテストThinkQuest JAPAN
震災について考えるサイト | 第15回全日本中学高校WebコンテストThinkQuest JAPAN
Masaki Kobayashi
第9回 北関東3県工業高校生徒研究発表大会
第9回 北関東3県工業高校生徒研究発表大会
Masaki Kobayashi
More from Masaki Kobayashi
(7)
Github講座#1
Github講座#1
ITF. 競プロCTF勉強会 #2 web編
ITF. 競プロCTF勉強会 #2 web編
プログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLT
klis大学説明会 パネルディスカッション@AC
klis大学説明会 パネルディスカッション@AC
平成24年度 後期課題研究発表
平成24年度 後期課題研究発表
震災について考えるサイト | 第15回全日本中学高校WebコンテストThinkQuest JAPAN
震災について考えるサイト | 第15回全日本中学高校WebコンテストThinkQuest JAPAN
第9回 北関東3県工業高校生徒研究発表大会
第9回 北関東3県工業高校生徒研究発表大会
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(8)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
ヤギにサーバーを管理してもらう話
1.
ヤギにサーバーを 管理してもらう話 Has-key 忘年会 2015 @_makky_
2.
Table of content •
概要 • 対象サーバーについて • ヤギの作り方 • ヤギをdeployする • ヤギによるサーバー管理 事例紹介
3.
概要 • Webサーバの運用は大変 • 出来ればやりたくない(自動化したい) •
ヤギにやってもらおう
4.
対象サーバーについて Container (www.makky.io) # Dockerfile FROM centos:centos7 … RUN
git clone https://github.com/makk... RUN npm install && npm run build RUN cp /dst/* /usr/share/nginx/html/ EXPOSE 80 CMD ["/usr/sbin/nginx", "-g", "daemon off;"] Docker host (*.makky.io:80) Centos / Docker / Nginx Proxy server From To www.makky.io 0.0.0.0:3940 home.makky.io 0.0.0.0:3941 … … Container (home.makky.io)
5.
Docker host (*.makky.io:80) Centos /
Docker / Nginx Proxy server 対象サーバーについて Container (www.makky.io) # Dockerfile FROM centos:centos7 … RUN git clone https://github.com/makk... RUN npm install && npm run build RUN cp /dst/* /usr/share/nginx/html/ EXPOSE 80 CMD ["/usr/sbin/nginx", "-g", "daemon off;"] From To www.makky.io 0.0.0.0:3940 home.makky.io 0.0.0.0:3941 … … Container (home.makky.io)
6.
ヤギの作り方 • Hubot • GitHubが開発した、BOT •
Node.jsで動作し、CoffeeScriptで実装されている https://hubot.github.com/
7.
ヤギをslackに追加する
8.
ヤギによるサーバー管理
9.
ヤギによるサーバー管理
10.
ヤギによる自室情報取得 • home.makky.io API
11.
ヤギによるヤギのアップデート
12.
ヤギによる精神安定
13.
これから • GitHubの草通知 • 指定したの時刻等でメッセージ送信 •
ヤギを外部サーバーで飼いたい • Docker hostの死活監視 • 例えば-> heroku • 問題: herokuに鍵を置きたくない • Nginxのログ収集 / 集計 • Docker 1.8 から Fluentd logging driver が使える • 4xx / 5xx の件数をヤギに通知していただく
Download now