Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vagrant + chef

Naoya Ito
February 22, 2013

Vagrant + chef

Naoya Ito

February 22, 2013
Tweet

More Decks by Naoya Ito

Other Decks in Technology

Transcript

  1. WBHSBOUDIFG
    !OBPZB@JUP

    View Slide

  2. DIFG

    View Slide

  3. ʮ໘നͦ͏ʯ

    View Slide

  4. ࢼݧ؀ڥ

    View Slide

  5. ̏෼ͰΠφϑ
    cf:  h&ps://speakerdeck.com/mirakui/quan-­‐zi-­‐dong-­‐parameta:yuningusan

    View Slide

  6. WBHSBOU

    View Slide

  7. View Slide

  8. View Slide

  9. WBHSBOUͷಋೖ
    7JSVUBM#PYΛࣄલʹ͍Ε͓ͯ͜͏

    $  gem  install  vagrant  
    $  vagrant  box  add  centos  http://
    developer.nrel.gov/downloads/vagrant-­‐boxes/
    CentOS-­‐6.3-­‐x86_64-­‐v2013101.box    

    View Slide

  10. $  vagrant  init  centos  
    $  vagrant  up  

    View Slide

  11. View Slide

  12. ಥવͷࢼݧ؀ڥ

    View Slide

  13. $  vagrant  ssh  
    $  vagrant  halt  
    $  vagrant  reload  

    View Slide

  14. SNrSGͯ͠΋҆৺

    View Slide

  15. $  vagrant  gem  install  sahara  

    View Slide

  16. $  vagrant  sandbox  on  
    $  vagrant  sandbox  rollback  
    $  vagrant  sandbox  commit  

    View Slide

  17. LOJGFTPMP

    View Slide

  18. ϩʔΧϧ͔ΒDIFG
    TPMPୟ͍͍͍ͯͷ͸
    খֶੜ·Ͱ

    View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. #  Vagrantfile  
    Vagrant::Config.run  do  |config|  
       config.vm.box  =  "base"  
       config.vm.network  :hostonly,  "192.168.50.10"  
    #  ~/.ssh/config  
    Host  10.0.2.*  
       IdentityFile  ~/.vagrant.d/insecure_private_key  
       User  vagrant  

    View Slide

  23. $  gem  install  knife-­‐solo  

    View Slide

  24. $  knife  solo  init  chef-­‐solo  
    $  cd  chef-­‐solo  
    $  knife  cookbook  create  setup  –o  site-­‐
    cookbooks  

    View Slide

  25. $  knife  solo  prepare  192.168.50.10  
    $  knife  solo  cook  192.168.50.10  

    View Slide

  26. View Slide

  27. #  Why  Run  
    $  knife  solo  cook    -­‐W  
     
    #  Since  knife-­‐solo  0.3.0  
    $  knife  solo  cook    -­‐o  your::recipe  

    View Slide

  28. • WBHSBOUͱDIFGͷ࿈ܞ
    • #FSLTIFMG

    View Slide

  29. άάϨΧ SZ

    View Slide

  30. vagrant  naoya ݕࡧ

    View Slide

  31. ͱΓ͋͑ͣूதઢ

    View Slide

  32. ͝੩ௌ͋Γ͕ͱ͏͟͝
    ͍·ͨ͠

    View Slide