Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps 研修 初級編

1,891 views

Published on

株式会社シェイクソウルのテクニカルレクチャー事業

企業内研修で行った DevOps 研修 初級編の講義内容です。

DevOpsの代表的ツールとして Chef を紹介しています。
Chef サービスのラインナップ、メリット、どんな効果がもたらされるのか。

Chefを実践的に使いはじめる前の概要理解になります。

概要説明からPCを用いたハンズオンの研修まで最新インフラテクノロジーの研修を行っています。
DevOpsやChefの企業内研修を検討されていましたら、以下URLをご覧頂きまして、お問い合わせくださいませ。
http://www.shakesoul.net/tech-lecture

Published in: Technology
  • If you want to download or read this book, Copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ACCESS that WEBSITE Over for All Ebooks (Unlimited) ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... DOWNLOAD FULL EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • (Unlimited)....ACCESS WEBSITE Over for All Ebooks ................ accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • (Unlimited)....ACCESS WEBSITE Over for All Ebooks ................ accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

DevOps 研修 初級編

  1. 1. DevOps研修 初級編 Hiro Fukami ShakeSoul, inc.
  2. 2. I’m … 深海 寛信 Hiro Fukami 株式会社シェイクソウル 代表取締役 CEO 創業者 + エンジニア + 一人娘のパパ Blog hirofukami.com Facebook /fukami Twitter @d_sea
  3. 3. 今日お話すること DevOps の 代表ツールである Chef を具体的に解 説します
  4. 4. 今日のゴール Chef のツールへの理解と演習を始めるための事前 知識を得る
  5. 5. 目次 1. Chef を知る 2. Chef の動作を見る 3. Chef の ツール群 4. Chef の使い方 5. 群衆の叡智 6. 演習に向けての準備
  6. 6. ちょっと質問 お仕事内容を把握させてください 開発 or 運用 or どっちも ワンフレーズ紹介
  7. 7. 参加者へのお願い わからないまま帰らない わからない時は、 • その場で質問をする • わからない顔をする
  8. 8. 質問の効果 自分がわからないものが何かを知ることができる - [認識] わからないものを言語化してアウトプットできる - [理解] わからないものがわかるようになる - [成長]
  9. 9. Chefを知る
  10. 10. Chef サーバにおけるOperationをコードによって実行する 冪等性 Infrastructure as Code サードパーティCookbook: Chef Supermarket ソフトウエアが人に代わって素早く正確に作業することができ る 今まで管理しづらかったサーバにおける作業がコードに置き換 わる
  11. 11. Chef Software, inc. Headquarters: Seattle, WA Founded: September, 2008 資金調達額: $65M ($32M Dec 2013, $19.5M Mar 2012, $11M Jun 2010, $2.5M Apr 2009) https://www.chef.io/ https://www.crunchbase.com/organization/chef
  12. 12. Chefの効果 サーバアプリケーションインストール・セットアップ時間 ex.) Ruby on Rails 本番環境 昔 : 手順を見つつインストール、セットアップ、トライ・ アンド・エラーしながら何とか動作させる 1日 今 : Chef Cookbook 10分 1日(1 x 24 x 60) / 10 = 144倍
  13. 13. Chef の特徴 料理用語 冪等性 自動化 コード化 Ruby
  14. 14. 料理用語 Chef knife : 実行コマンド Cook : 定義したコードを適用すること Cookbook : Cookするためのコード群 Recipe : Cook時の動作を定義する基本コード Supermarket : Cookbooksのサードパーティサイト
  15. 15. 冪等性 ある操作を1回行っても複数回行っても結果が同じ であることをいう概念である。(Wikipedia) => あるべき姿に収束するように動作する
  16. 16. 自動化 人からシステムへ 誰よりも早くて正確 Chef | IT automation for speed and awesomeness
  17. 17. コード化 Infrastructure as Code インフラをコードでコントロールする 作業手順や設定内容がコードで管理できる
  18. 18. Ruby `gem install chef` https://docs.chef.io/ruby.html
  19. 19. Chefの動作を見る
  20. 20. Demo サンプルCookbookを動作させる
  21. 21. Demo サンプルCookbookをもう一度動作させる 冪等性の確認
  22. 22. Chefのツール群
  23. 23. Chef Tools Chef Server Chef Client Chef Solo
  24. 24. Chef Server Chef 社の主力商品 サポートが充実すると料金が上がる Node(適用先)の管理、Cookbook適用を行う WebUIもオプションである Workstationから操作も可能 http://docs.chef.io/server/
  25. 25. Chef Server Workstation - Chef Server - Node
  26. 26. Chef Client Nodeの内部で動作する Cookbookを同期し、knifeコマンドをインストールする Cookするためには必ずNodeにChef Clientのインストー ルが必要 Unix/Linux以外にWindows/Mac OS Xにも対応 https://www.chef.io/download-chef-client/
  27. 27. Chef Solo オープンソース https://github.com/matschaffer/knife-solo Chef Serverを使うことなくCookbookをNodeに適用できる Chef Serverほど機能や管理を求めないケースで用いる sshもしくはlocalhostにて適用する https://docs.chef.io/chef_solo.html
  28. 28. Practice https://chef.ioをみる
  29. 29. Chefの使い方
  30. 30. ディレクトリ構成 - cookbooks - nodes - site-cookbooks - [cookbook name] - recipes - templates
  31. 31. 重要なのは recipes - site-cookbooks - [cookbook name] - recipes - default.rb - xxxx.rb
  32. 32. Practice デモしたCookbookのディレクトリ構成を見る https://github.com/shakesoulinc/sample-cookbooks
  33. 33. Practice Resources Reference を見る https://docs.chef.io/chef/resources.html
  34. 34. 群衆の叡智から学ぶ
  35. 35. Chef Supermarket Cookbookを登録・参照できる サードパーティCookbookサイト https://supermarket.chef.io/
  36. 36. Practice Chef Supermarket を見る https://supermarket.chef.io/
  37. 37. Practice Chef Supermarket で好きなCookbookを見つける Cookbookのソースを読む
  38. 38. 演習に向けての準備
  39. 39. 前提となる知識 Linux(CentOS)オペレーションの経験 ssh login Linux基本コマンド パッケージインストール (ex. CentOSなら yum)
  40. 40. やりながら学ぶ知識 Chef アーキテクチャ Chef コマンド 基本的 Rubyスクリプト
  41. 41. 演習開始までに行ってほしい こと 疑問点をなくす 事前知識を得る 演習環境を整える
  42. 42. 疑問点をなくす 今まで登場した単語、サービス名で意味がわから ないものは、調べる or 質問して解消してください ex. サービス名は検索してサービスページのAbout, Pricingページを参照する 質問は Contact 情報を活用ください
  43. 43. 事前知識を得る Resources Reference(https://docs.chef.io/chef/ resources.html) を一通り眺め、どんなことができ るのか知る Chef Supermarketから気に入ったCookbookを1つ 以上見つける そのCookbookの recipe, attribute のコードを読み どんな動作をさせているのかを想像する
  44. 44. 演習環境を整える 自分専用のLinuxマシンが2台あること 1台のChef実行マシンからNode(Chef適用先)へssh loginできること ssh loginはキー認証で入れるとあとあと楽です
  45. 45. Thanks!! Q&A
  46. 46. Contact Blog hirofukami.com Facebook /fukami Twitter @d_sea Mail fukami@shakesoul.net

×