Copyright(C) 2012 IDC Frontier Inc. All rights reserved.
Chefハンズオンセミナー
2012年10月27日
株式会社IDCフロンティア
金井 崇
1
Copyright(C) 2012 IDC Frontier Inc. All rights reserved.
自己紹介
名前:金井 崇(かない たかし)
所属:株式会社IDCフロンティア ビジネス推進本部 新基盤開発部
業務:
クラウドサービスを開始した2009年からインフラの設計・構築・運用を担当。現在
はRightScaleとの連携やChefの検証、knifeの拡張「knife-cloudstack-fog」の開
発をコミュニティで担当。
Twitter :@anikundesu
Facebook: https://www.facebook.com/anikundesu
ブログ :クラウド時代のPowerShell (http://www.takanyan.net )
兄くんのチャレンジ日記 (http://blog.takanyan.net )
Knife-cloudstack-fogのプロジェクトサイト
http://blog.takanyan.net/knife-cloudstack-fog
2
Copyright(C) 2012 IDC Frontier Inc. All rights reserved.
ITインフラにおけるChefの守備範囲
3
Copyright(C) 2012 IDC Frontier Inc. All rights reserved.
Chefの登場人物
4
通信はNodeからのみ。
(Pull型)
Copyright(C) 2012 IDC Frontier Inc. All rights reserved.
今回のハンズオントレーニングの構成
5
Hosted Chef
(Chef Server)
IDCFクラウド
ノートPC
Chef Workstation
(knife-cloudstack-fog)
OS:ubuntu 10.04 x64
ここでCookbook、role
などを作成
Chef Node
OS:ubuntu 10.04 x64
ここにWordPressを
導入
SSH bootstrap
Web
Access
Cookbook取得Cookbook
アップロード
※矢印は
Copyright(C) 2012 IDC Frontier Inc. All rights reserved.
Cookbookの構成要素
6
Cookbook
Recipes
(操作の指示)
Resources
(操作対象/Action/変数)
Attributes
(変数の指示)
Templates
Providers
(Platform抽象化)
Metadata
(依存関係、名称など)
Libraries
(Rubyスクリプト)
ServicePackagesExecute
etc・・・
File
指示
抽象化 補助
OS
Chef
Server
など

Chefハンズオンセミナー@IDC Frontier (20121027)

  • 1.
    Copyright(C) 2012 IDCFrontier Inc. All rights reserved. Chefハンズオンセミナー 2012年10月27日 株式会社IDCフロンティア 金井 崇 1
  • 2.
    Copyright(C) 2012 IDCFrontier Inc. All rights reserved. 自己紹介 名前:金井 崇(かない たかし) 所属:株式会社IDCフロンティア ビジネス推進本部 新基盤開発部 業務: クラウドサービスを開始した2009年からインフラの設計・構築・運用を担当。現在 はRightScaleとの連携やChefの検証、knifeの拡張「knife-cloudstack-fog」の開 発をコミュニティで担当。 Twitter :@anikundesu Facebook: https://www.facebook.com/anikundesu ブログ :クラウド時代のPowerShell (http://www.takanyan.net ) 兄くんのチャレンジ日記 (http://blog.takanyan.net ) Knife-cloudstack-fogのプロジェクトサイト http://blog.takanyan.net/knife-cloudstack-fog 2
  • 3.
    Copyright(C) 2012 IDCFrontier Inc. All rights reserved. ITインフラにおけるChefの守備範囲 3
  • 4.
    Copyright(C) 2012 IDCFrontier Inc. All rights reserved. Chefの登場人物 4 通信はNodeからのみ。 (Pull型)
  • 5.
    Copyright(C) 2012 IDCFrontier Inc. All rights reserved. 今回のハンズオントレーニングの構成 5 Hosted Chef (Chef Server) IDCFクラウド ノートPC Chef Workstation (knife-cloudstack-fog) OS:ubuntu 10.04 x64 ここでCookbook、role などを作成 Chef Node OS:ubuntu 10.04 x64 ここにWordPressを 導入 SSH bootstrap Web Access Cookbook取得Cookbook アップロード ※矢印は
  • 6.
    Copyright(C) 2012 IDCFrontier Inc. All rights reserved. Cookbookの構成要素 6 Cookbook Recipes (操作の指示) Resources (操作対象/Action/変数) Attributes (変数の指示) Templates Providers (Platform抽象化) Metadata (依存関係、名称など) Libraries (Rubyスクリプト) ServicePackagesExecute etc・・・ File 指示 抽象化 補助 OS Chef Server など