Chef @DevWeb

  • View
    1.226

  • Download
    2

Embed Size (px)

Transcript

  • 1. Chef , admin@cezurity.com DevOps Cezurity http://vk.com/av13.10.2012 www.cezurity.com 1

2. : Java PHP C++ Perl PowerPoint Win 713.10.2012 www.cezurity.com 2 3. , ! : -? () -? production ? - ?13.10.2012 www.cezurity.com3 4. Cezurity? web () killer features? , SMS ( ?)13.10.2012www.cezurity.com4 5. ? production production development 13.10.2012www.cezurity.com5 6. 13.10.2012www.cezurity.com 6 7. , ! , , , (, ) , production development 13.10.2012 www.cezurity.com7 8. ? ( ) (development - production, ) (captain Package Manager to the rescue!) , , 13.10.2012 www.cezurity.com8 9. ? ! , : (, )13.10.2012www.cezurity.com9 10. ! ( ) (Subversion), : ( ? ?) ( Subversion ?)13.10.2012 www.cezurity.com 10 11. ... (development - production, ) , , 13.10.2012www.cezurity.com 11 12. ... (captain Package Manager to the rescue!) , ? http://docs.fedoraproject.org/en- US/Fedora_Draft_Documentation/0.1/html/R PM_Guide/index.html http://www.debian.org/doc/manuals/maint- guide/13.10.2012 www.cezurity.com 12 13. ! ! !13.10.2012www.cezurity.com13 14. ... , , !13.10.2012www.cezurity.com14 15. ? , : Chef Puppet CFEngine : 13.10.2012 www.cezurity.com 15 16. Puppet vs. Chef: Ruby Puppet , learning curve ( ) , Puppet , , 13.10.2012www.cezurity.com 16 17. Chef vs. CFEngine: Chef Solr, CouchDB, RabbitMQ ( !) CFEngine LG Android CFEngines learning curve?13.10.2012 www.cezurity.com 17 18. Chef, Chiefnot not knife recipe cookbook , role 13.10.2012www.cezurity.com 18 19. run list attribute , node , run list environment , 13.10.2012www.cezurity.com 19 20. ? , ( daemon) , run list pull-, push ( !) CM pull- , ohai13.10.2012www.cezurity.com 20 21. ? , knife? knife , knife! chef-server web- , - 13.10.2012www.cezurity.com21 22. strikes back chef-solo, data bags, providers, LWRPs , learning curve? , cookbooks? Chef github ( cookbooks)