• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Vagrant chef
 

Vagrant chef

on

  • 987 views

Vagrant & chef

Vagrant & chef

Statistics

Views

Total Views
987
Views on SlideShare
985
Embed Views
2

Actions

Likes
1
Downloads
18
Comments
0

1 Embed 2

https://twitter.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    Vagrant chef Vagrant chef Presentation Transcript

    • Vagrant + ChefHiroki Nigorinuma13年5月4日土曜日
    • IndexPreparedVagrantfile & CommandsServer StandardChef StructureChef Resources13年5月4日土曜日
    • Preparedinstall Virtual Boxhttps://www.virtualbox.org/wiki/Downloadsinstall vagrantgem install vagrant13年5月4日土曜日
    • Vagrant Box Addvagrant box add [box name] [URL]vagrant box add CentOS-6.4 http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130309.boxvagrant box list13年5月4日土曜日
    • Vagrant Settingmkdir [project name]cd [project name]vagrant init -> appear Vagrantfile13年5月4日土曜日
    • VagrantfileVagrantfilevagrant standard setting filefor Example13年5月4日土曜日
    • Vagrantfile detailconfig.vm.box = “[box name]”Select using boxconfig.vm.network :hostonly, “[address]”Setting IP addressminimum necessary !!13年5月4日土曜日
    • Vagrant CommnadsVagrant up -> server startVagrant reload -> server restartVagrant ssh -> ssh to serverVagrant halt -> server shutdownVagrant destroy -> destroy serverVagrant provision -> efficient chef13年5月4日土曜日
    • Server Standardminimum necessary setPHP + MySQL + ApacheRuby + MySQL + ApacheRuby + PostgreSQL + Nginx...etc13年5月4日土曜日
    • Chef Structure 1[project]/Vagrantfilecookbooks/[setting directory]/13年5月4日土曜日
    • Chef Structure 2[setting directory]/recipes/default.rbtemplates/default/[file name].erbattributes/[file name].rb...etcminimum necessary !!13年5月4日土曜日
    • Setting directoryOpscode git repositoryhttps://github.com/opscode-cookbooksgit clone [repository URL]standard setting but too many files13年5月4日土曜日
    • Chef Resourcesfor original settingResourcespackage -> installtemplate -> read template fileexecute -> run commandservice -> start, restart, stop ...directory -> make directory...etc13年5月4日土曜日
    • Chef ResourcesSyntax[resources] [application_name] doaction [option], ...[attributes] [option], ...endGeneralFor examplepackage “mysql” doaction :installversion “5.5”end13年5月4日土曜日
    • Packageinstall , upgrade, remove, ...yum_package -> defaultyum install ~rpm_packagegem_package...etc13年5月4日土曜日
    • Templatestemplate “/etc/mysql/my.cnf” dosource “my.cnf.erb”path “/etc/mysql/my.cnf”endtemplates/default/my.cnf.erb13年5月4日土曜日
    • Notehttp://docs.opscode.com/search.html13年5月4日土曜日