0
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-boxe...
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 addressminim...
Vagrant CommnadsVagrant up -> server startVagrant reload -> server restartVagrant ssh -> ssh to serverVagrant halt -> serv...
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...etcminimu...
Setting directoryOpscode git repositoryhttps://github.com/opscode-cookbooksgit clone [repository URL]standard setting but ...
Chef Resourcesfor original settingResourcespackage -> installtemplate -> read template fileexecute -> run commandservice ->...
Chef ResourcesSyntax[resources] [application_name] doaction [option], ...[attributes] [option], ...endGeneralFor examplepa...
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日土曜日
Upcoming SlideShare
Loading in...5
×

Vagrant chef

720

Published on

Vagrant & chef

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
720
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Vagrant chef"

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

    Clipping is a handy way to collect important slides you want to go back to later.

×