• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Chef on azure
 

Chef on azure

on

  • 138 views

 

Statistics

Views

Total Views
138
Views on SlideShare
138
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Chef on azure Chef on azure Presentation Transcript

    • Chef on Azure グローバルブレインズ株式会社 東 哲平
    • Chefとは ・サーバの設定や更新を自動化するツール ・ファイルに記述した設定内容に応じて自動的にユーザの作成や パッケージのインストール、設定ファイルの編集を行うツール ・サーバの構成管理をコード化できる ・構成管理をコード化することにより、サーバの設定が自動化 できる (OSより上の階層についてサーバ構築(設定)の自動化が可能)
    • Chefでできること ・OS、ファイル、パッケージの操作 ・サービス起動/停止 ・ユーザ作成 など
    • Chefを構成する3つの要素 ・Workstation Knifeコマンドで、CookbookやRecipeを操作したり、Chef ServerやNodeに指示をする 環境。管理者が実際に操作する端末。 ・Chef Server Nodeの管理、Cookbook、Recipe情報などの構成管理を行う ・Node(Chef Client) Chef Serverが管理するマシン Chef Serverで管理している CookbookやRecipe情報をNode上のChef Clientが取得して、その タスクを実行する。
    • Chefの利用形態 1.Chef ServerとChef Clientのクライアント/サーバモデル ・Chef ClientがHTTPSでChef Serverから必要な情報をGETして、サーバに 登録された設定をクライアントが受け取って実行するPULL型アーキテクチャ ・システム管理者はChef Serverに命令を投げることでそこにぶらさがる全ての Clientの状態管理が行える 2.Chef Solo ・Chef Serverを使わず、単独のコマンドとしてChefを実行する ・管理対象が少ない場合、ちょっと試してみたい場合向け
    • Chef Serverの処理概要 Chef Server ①Cookbookや Recipeを作成 Knife Chef Client ②Knifeコマンドで CookbookやRecipeを ChefServerへ登録 Cookbook Node ③ChefClientが定期的に ChefServerへ設定情報を取得し Recipeに従い処理を実行 Recipe Recipe:サーバ設定情報を記述したファイル(Rubyで記述) Workstation Cookbook:Recipeやテンプレートのまとまり。管理単位。
    • Chef Soloの処理概要 ②Nodeに対してKnifeコマ ンドを使って、作成した CookbookやRecipe通りに 処理を実行させる ①Cookbookや Recipeを作成 Knife Cookbook Node ③Recipeの記述内容に沿って処理 を実行する Recipe Recipe:サーバ設定情報を記述したファイル(Rubyで記述) Workstation Cookbook:Recipeやテンプレートのまとまり。管理単位。
    • Windows Azureで仮想マシンを作成
    • Windows Azureで仮想マシンを作成
    • Windows Azureで仮想マシンを作成
    • Windows Azureで仮想マシンを作成
    • Windows Azureで仮想マシンを作成
    • Windows Azureで仮想マシンを作成
    • Windows Azureで仮想マシンを作成
    • 実機でChefを試してみよう!! Let’s Go!!