Submit Search
Upload
できる!KickstartとAnsible!
•
Download as PPTX, PDF
•
5 likes
•
4,209 views
Wataru NOGUCHI
Follow
UniStudy#1 LT資料。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 23
Download now
Recommended
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
Masahiko Sawada
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
Google Cloud Platform - Japan
Recommended
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
Masahiko Sawada
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
アプリ開発者、DB 管理者視点での Cloud Spanner 活用方法 | 第 10 回 Google Cloud INSIDE Games & App...
Google Cloud Platform - Japan
GitLab から GitLab に移行したときの思い出
GitLab から GitLab に移行したときの思い出
富士通クラウドテクノロジーズ株式会社
コンテナにおけるパフォーマンス調査でハマった話
コンテナにおけるパフォーマンス調査でハマった話
Yuta Shimada
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
NTT DATA Technology & Innovation
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
Yahoo!デベロッパーネットワーク
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Masahito Zembutsu
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
人生がときめくAPIテスト自動化 with Karate
人生がときめくAPIテスト自動化 with Karate
Takanori Suzuki
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
NTT DATA Technology & Innovation
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
PostgreSQLでスケールアウト
PostgreSQLでスケールアウト
Masahiko Sawada
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
地理分散DBについて
地理分散DBについて
Kumazaki Hiroki
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
Pyvmomiとansibleのdynamic inventory
Pyvmomiとansibleのdynamic inventory
Kentaro Kawano
More Related Content
What's hot
GitLab から GitLab に移行したときの思い出
GitLab から GitLab に移行したときの思い出
富士通クラウドテクノロジーズ株式会社
コンテナにおけるパフォーマンス調査でハマった話
コンテナにおけるパフォーマンス調査でハマった話
Yuta Shimada
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
NTT DATA Technology & Innovation
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
Yahoo!デベロッパーネットワーク
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Masahito Zembutsu
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
人生がときめくAPIテスト自動化 with Karate
人生がときめくAPIテスト自動化 with Karate
Takanori Suzuki
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
NTT DATA Technology & Innovation
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
PostgreSQLでスケールアウト
PostgreSQLでスケールアウト
Masahiko Sawada
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
地理分散DBについて
地理分散DBについて
Kumazaki Hiroki
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
What's hot
(20)
GitLab から GitLab に移行したときの思い出
GitLab から GitLab に移行したときの思い出
コンテナにおけるパフォーマンス調査でハマった話
コンテナにおけるパフォーマンス調査でハマった話
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
トランザクション処理可能な分散DB 「YugabyteDB」入門(Open Source Conference 2022 Online/Fukuoka 発...
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
人生がときめくAPIテスト自動化 with Karate
人生がときめくAPIテスト自動化 with Karate
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
Docker Compose 徹底解説
Docker Compose 徹底解説
PostgreSQLでスケールアウト
PostgreSQLでスケールアウト
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Redisの特徴と活用方法について
Redisの特徴と活用方法について
地理分散DBについて
地理分散DBについて
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
Viewers also liked
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
Pyvmomiとansibleのdynamic inventory
Pyvmomiとansibleのdynamic inventory
Kentaro Kawano
HP Helion 標準搭載!! OpenStack TripleO解説課題 – OpenStack最新情報セミナー 2015年2月
HP Helion 標準搭載!! OpenStack TripleO解説課題 – OpenStack最新情報セミナー 2015年2月
VirtualTech Japan Inc.
EC2上でパケットをミラーリング
EC2上でパケットをミラーリング
Kenta Yasukawa
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
dcubeio
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!
kwatch
Foreman in your datacenter
Foreman in your datacenter
lzap
TripleOの光と闇
TripleOの光と闇
Manabu Ori
OpenStack on OpenStack
OpenStack on OpenStack
OpenStack Foundation
Serverless AWS構成でセキュアなSPAを目指す
Serverless AWS構成でセキュアなSPAを目指す
Masayuki Kato
RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門
Etsuji Nakai
Linux女子部 firewalld徹底入門!
Linux女子部 firewalld徹底入門!
Etsuji Nakai
AWSで始めるサーバレスな RESTful API システム
AWSで始めるサーバレスな RESTful API システム
Masayuki Kato
Viewers also liked
(13)
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
Pyvmomiとansibleのdynamic inventory
Pyvmomiとansibleのdynamic inventory
HP Helion 標準搭載!! OpenStack TripleO解説課題 – OpenStack最新情報セミナー 2015年2月
HP Helion 標準搭載!! OpenStack TripleO解説課題 – OpenStack最新情報セミナー 2015年2月
EC2上でパケットをミラーリング
EC2上でパケットをミラーリング
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!
Foreman in your datacenter
Foreman in your datacenter
TripleOの光と闇
TripleOの光と闇
OpenStack on OpenStack
OpenStack on OpenStack
Serverless AWS構成でセキュアなSPAを目指す
Serverless AWS構成でセキュアなSPAを目指す
RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門
Linux女子部 firewalld徹底入門!
Linux女子部 firewalld徹底入門!
AWSで始めるサーバレスな RESTful API システム
AWSで始めるサーバレスな RESTful API システム
Similar to できる!KickstartとAnsible!
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
yuzorock
Mt basic as-os_on_danbot
Mt basic as-os_on_danbot
たけおか しょうぞう
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Midori Oge
Infrastructure as CodeでReNom環境構築入門
Infrastructure as CodeでReNom環境構築入門
ReNom User Group
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
Hideki Saito
Ansible quickstart
Ansible quickstart
Hideki Saito
シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法
Yohei Azekatsu
Dodai projectの紹介
Dodai projectの紹介
Osamu Habuka
Linux/DB Tuning (DevSumi2010, Japanese)
Linux/DB Tuning (DevSumi2010, Japanese)
Yoshinori Matsunobu
Azure de debian
Azure de debian
Kazumi Hirose
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA OSS Professional Services
20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸
Takahiro Iwase
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Yoshimasa Kawano
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
2bo 2bo
Report JAZUG activities 2010.08-2011.09
Report JAZUG activities 2010.08-2011.09
Saori Ando
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
Yoshitaka Seo
20120405 setsunaセミナー
20120405 setsunaセミナー
Takahiro Iwase
July techfesta2014 f30
July techfesta2014 f30
Motoki Kakinuma
Elastic stack 世界にさらしたサーバを可視化してみた
Elastic stack 世界にさらしたサーバを可視化してみた
Masamitsu Maehara
Osoljp201204
Osoljp201204
Masataka Tsukamoto
Similar to できる!KickstartとAnsible!
(20)
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
Mt basic as-os_on_danbot
Mt basic as-os_on_danbot
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Infrastructure as CodeでReNom環境構築入門
Infrastructure as CodeでReNom環境構築入門
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
Ansible quickstart
Ansible quickstart
シンプルでシステマチックな Linux 性能分析方法
シンプルでシステマチックな Linux 性能分析方法
Dodai projectの紹介
Dodai projectの紹介
Linux/DB Tuning (DevSumi2010, Japanese)
Linux/DB Tuning (DevSumi2010, Japanese)
Azure de debian
Azure de debian
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
20120317 IT系勉強会 in 神戸
20120317 IT系勉強会 in 神戸
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Squarantine 〜Kuroboxを使ったUSBメモリセキュリティソリューション〜
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
Report JAZUG activities 2010.08-2011.09
Report JAZUG activities 2010.08-2011.09
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
20120405 setsunaセミナー
20120405 setsunaセミナー
July techfesta2014 f30
July techfesta2014 f30
Elastic stack 世界にさらしたサーバを可視化してみた
Elastic stack 世界にさらしたサーバを可視化してみた
Osoljp201204
Osoljp201204
More from Wataru NOGUCHI
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
Wataru NOGUCHI
ユニキャスト社内の無線LANを支える技術
ユニキャスト社内の無線LANを支える技術
Wataru NOGUCHI
20171028_66842_Emacs実践入門_出版記念イベント_以前Emacs使いだったVim使いがEmacsのリハビリしている様子(回想多め)
20171028_66842_Emacs実践入門_出版記念イベント_以前Emacs使いだったVim使いがEmacsのリハビリしている様子(回想多め)
Wataru NOGUCHI
ユニキャスト本社のネットを支える技術
ユニキャスト本社のネットを支える技術
Wataru NOGUCHI
今時のDev opsの取り組み事例集
今時のDev opsの取り組み事例集
Wataru NOGUCHI
AWS入門!!
AWS入門!!
Wataru NOGUCHI
みんなの知らないネットワークの話
みんなの知らないネットワークの話
Wataru NOGUCHI
ネットワーク技術を学ぶ(STP: Spanning Tree Protocol) ~Cisco で学ぶ L2 ネットワークの世界~
ネットワーク技術を学ぶ(STP: Spanning Tree Protocol) ~Cisco で学ぶ L2 ネットワークの世界~
Wataru NOGUCHI
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
Wataru NOGUCHI
ネットワーク7不思議
ネットワーク7不思議
Wataru NOGUCHI
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Wataru NOGUCHI
More from Wataru NOGUCHI
(12)
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
ユニキャスト社内の無線LANを支える技術
ユニキャスト社内の無線LANを支える技術
20171028_66842_Emacs実践入門_出版記念イベント_以前Emacs使いだったVim使いがEmacsのリハビリしている様子(回想多め)
20171028_66842_Emacs実践入門_出版記念イベント_以前Emacs使いだったVim使いがEmacsのリハビリしている様子(回想多め)
ユニキャスト本社のネットを支える技術
ユニキャスト本社のネットを支える技術
今時のDev opsの取り組み事例集
今時のDev opsの取り組み事例集
AWS入門!!
AWS入門!!
みんなの知らないネットワークの話
みんなの知らないネットワークの話
ネットワーク技術を学ぶ(STP: Spanning Tree Protocol) ~Cisco で学ぶ L2 ネットワークの世界~
ネットワーク技術を学ぶ(STP: Spanning Tree Protocol) ~Cisco で学ぶ L2 ネットワークの世界~
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
ネットワーク7不思議
ネットワーク7不思議
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Recently uploaded
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Recently uploaded
(11)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
できる!KickstartとAnsible!
1.
できる! Kickstartと Ansible! (株)ユニキャスト ソフトウェアエンジニア 野口航 UniStudy#1 フリースタイルLT@日立市
2.
お前誰?: 野口航(@wnoguchi) しがないソフトウェアエンジニア(29歳)
茨城県日立市在住 「最近太った?」とよく言われるようになった DevOpsへ取組み 株式会社ユニキャスト所属 シェアハウス「コクリエ」に居住 通勤15秒 夢はユーザ企業、とうきょうぐらし!
3.
もくじ 自動化するモチベーション Kickstartとは
Kickstartしてみる 構成管理ツールとは Ansibleとは Ansibleしてみる
4.
インフラの構築を自動化するモチベーション 物理サーバが増える 毎回同じ手順
仮想マシンもどんどん増える Hadoopに代表されるビッグデータを扱うものでは同じようなIAサーバをたくさん (100台単位とか)用意する 人がまともにやると過労になる 手順書だとミスも増える
5.
Kickstartとは RHEL系OSのインストールを自動化するツール Debian系はPreseedが有名
私のPreseed記事結構有名なので良かったら見てね★ PreseedによるUbuntuの自動インストール入門 – Qiita http://goo.gl/s6SavA
6.
Kickstartしてみる(cont.) ISOをマウント mount -o loop
/var/tmp/CentOS-7-x86_64-Minimal-1503-01.iso /mnt/media/centos DVD の中身をすべてコピー find /var/tmp/CentOS-7-x86_64-Minimal-1503-01.iso /mnt/media/centos -maxdepth 1 - mindepth 1 -exec cp -rp {} /var/tmp/CentOS-7-x86_64-Minimal-1503-01-ks ;
7.
Kickstartしてみる(cont.) timeout 50 label linux menu
label ^Install CentOS 7 kernel vmlinuz menu default append initrd=initrd.img inst.stage2=cdrom inst.text inst.ks=http://192.168.0.10/ks.cfg Kickstartの構成ファイルを外に定義する vim isolinux/isolinux.cfg
8.
Kickstartしてみる(cont.) sudo cp /vagrant/ks.cfg
/var/tmp/CentOS-7-x86_64-Minimal-1503-01-ks mkisofs -v -r -J -o /var/tmp/CentOS-7-x86_64-Minimal-1503-01-ks.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /var/tmp/CentOS-7-x86_64-Minimal-1503-01-ks sudo cp /var/tmp/CentOS-7-x86_64-Minimal-1503-01-ks.iso /vagrant ISOイメージを錬成 錬金術 - Wikipedia https://goo.gl/uYXiag
9.
Kickstartしてみる(cont.) auth --enableshadow --passalgo=sha512 #
Use CDROM installation media cdrom # Use graphical install text # Run the Setup Agent on first boot firstboot --enable ignoredisk --only-use=sda # Keyboard layouts keyboard --vckeymap=jp --xlayouts='jp' # System language lang ja_JP.UTF-8 firewall --disabled selinux --disabled # Accept Eula eula --agreed reboot --eject # Network information # Intra network --bootproto=static --device=enp0s25 --gateway=192.168.0.1 --ip=192.168.0.120 --nameserver=8.8.8.8,8.8.4.4 --netmask=255.255.255.0 --ipv6=auto --activate --hostname=phy1.pg1x.internal # Root password rootpw --iscrypted blahblahblah # System services services --enabled="chronyd" # System timezone timezone Asia/Tokyo --isUtc --ntpservers=0.centos.pool.ntp.org,1.centos.pool.ntp.org,2.centos.pool.ntp.org,3.centos.pool.ntp.org,ntp.jst.mfeed.ad.jp Kickstart ファイルサンプル
10.
Kickstartしてみる(cont.) user --groups=wheel --name=wnoguchi
--password=blahblahblah -iscrypted --gecos="wnoguchi" # System bootloader configuration bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda # Partition clearing information clearpart --all --initlabel --drives=sda # Disk partitioning information part /boot --fstype="xfs" --ondisk=sda --size=500 part pv.241 --fstype="lvmpv" --ondisk=sda --size=1905893 volgroup centos_phy1 --pesize=4096 pv.241 logvol / --fstype="xfs" --size=1899872 --name=root --vgname=centos_phy1 logvol swap --fstype="swap" --size=6016 --name=swap --vgname=centos_phy1 Kickstart ファイルサンプル
11.
Kickstartしてみる(cont.) %packages @core chrony kexec-tools %end %addon com_redhat_kdump --enable
--reserve-mb='auto' %end %post --log=/root/post_install.log yum -y update %end Kickstart ファイルサンプル
12.
Kickstartしてみる(cont.) 実行してみよう
13.
Kickstartしてみる(cont.) 実行してみよう
14.
Kickstartしてみる 実行してみよう
15.
構成管理ツールとは サーバーの状態を管理するツール どんなアプリケーションが入っているかを定義する
どのような設定となっているかを定義する DSLで記述したりしてGit等のVCSで差分を管理できる どこを変更したか一目瞭然 GitLab等のツールでレビューしやすい Chef, Ansible, Puppet等がある これとは逆に状態を保持しない、壊れることを前提としたコンテナ型のアーキテク チャをImmutable Infrastructureという(Docker, LXC, OpenVZ等)
16.
Ansibleとは Pythonで書かれたサーバの構成管理を自動化するツール 基本的な最小限のセットアップ(ネットワーク、SSH公開鍵のセット、プロビジョ ニングユーザの作成)はKickstartでやって、その後のアプリケーションのインス トールはChef,
Ansible等の構成管理ツールにまかせる Pythonはどのディストリビューションにもデフォルトでインストールされているの で、エージェントレスでプロビジョニング可能 Yaml でシンプルに記述可能 Chef Zero(旧Chef Solo)はRubyが必要、エージェントのインストール必須なので、 本腰を入れてWebサービス等を構築するモチベーションがないとつらい
17.
Ansibleしてみる(cont.) インベントリファイルで実行する対象のホストを定義 vim /etc/ansible/hosts
18.
Ansibleしてみる(cont.) $ ansible all
-a "/bin/date" 単体で実行 すべてのホストに対して同じ命令を書くのに便利 $ ansible all -m yum -a "name=httpd state=present" -s
19.
Ansibleしてみる(cont.) - hosts: 192.168.33.11 #
var: remote_user: vagrant sudo: yes tasks: - name: install EPEL Repository yum: name=epel-release state=present - name: install httpd yum: name=httpd state=present - name: install php yum: name=php state=present notify: - restart httpd - name: disable selinux selinux: state=disabled - name: show date command: date handlers: - name: restart httpd service: name=httpd state=restarted Playbookサンプル ~サーバの構成をまとめて書く~
20.
Ansibleしてみる(cont.) $ ansible-playbook playbook.yml サンプル実行
21.
Ansibleしてみる $ ansible-playbook playbook.yml 冪等性(べきとうせい)の確認
22.
この先のモチベーション PullRequestがマージされたタイミングでansible-playbookコマンドを実行すると便利 PullRequestがマージされたタイミングで自動でISOイメージを作成して特定のサーバ(例えば Amazon
S3とか)に最新のものを置いてくれると便利 Jenkins先生との融合
23.
ご清聴ありがとうございました。
Download now