managing your azure workloads with chef and...
TRANSCRIPT
![Page 1: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/1.jpg)
![Page 2: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/2.jpg)
ManagingyourAzureworkloadswithChefandPSDSC
FredrikNilssonNiklasÅkerlund
![Page 3: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/3.jpg)
ManagingyourAzureworkloadswithChefandPSDSC
FredrikNilssonNiklasÅkerlund
![Page 4: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/4.jpg)
vNiklas Åkerlund• Chief Technical Architect RTS AB• PUGS leader• Automation Geek• CDM MVP
• Twitter: @vNiklas• Blog: vniklas.com• [email protected]
Fredrik Nilsson• Principal Consultant Crayon• TheKrewe• Automation Geek• MCT
• Twitter: @fredriknilsson_• Blog: moln1.wordpress.com• [email protected]
![Page 5: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/5.jpg)
Automation
![Page 6: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/6.jpg)
Agenda
• DevOps – eller vad händer med min mur?• PowerShell och DSC – No more Klick-next-Admins• Chef - Hela Sveriges bakar• Chef & DSC – kan hjulet gå fortare?• Sammanfattning
![Page 7: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/7.jpg)
DevOps
![Page 8: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/8.jpg)
Silos
![Page 9: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/9.jpg)
ComprehensiveInternalprocesses
![Page 10: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/10.jpg)
Lotsoftools
![Page 11: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/11.jpg)
ChinesewhispersImplementing Lean Software Development: From Concept to Cash
Mary och Tom Poppendieck
• 25% of the knowledge left after 2 handoffs.• 12% of the knowledge left after 3 handoffs.• 6% of the knowledge left after 4 handoffs.• 3% of the knowledge left after 5 handoffs.
ISBN-13:978-0321437389ISBN-10:0321437381
![Page 12: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/12.jpg)
TheSolution
![Page 13: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/13.jpg)
Infrastructureascode
![Page 14: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/14.jpg)
![Page 15: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/15.jpg)
PowerShell&DSC
![Page 16: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/16.jpg)
WhyPowerShell?
![Page 17: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/17.jpg)
Demo
![Page 18: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/18.jpg)
PowerShell History
• Monad manifesto - 2002• PowerShell v1 – 2006• PowerShell v2 – 2009 with remoting• PowerShell v3 – 2012• PowerShell v4 – 2013 with Desired State Configuration • PowerShell v5 - 2015
![Page 19: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/19.jpg)
Chef
![Page 20: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/20.jpg)
WhyChef?
![Page 21: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/21.jpg)
ChefOverviewChefServerCentralstoreforCookbooksandPolicysettingsChefmanagementconsole
Node(s)Achef-clientisinstalledoneverynodethatisundermanagementbyChefPullsdatafromtheChefServer
WorkstationDevelopingcookbooks andrecipesKnifeCMDlinetool
AnalyticsRealtimevisabilityVerifyCompliance
![Page 22: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/22.jpg)
Data_Bags Environments
Chef’sServiceBuildingBlocks
Roles
Cookbooks
Recipes
Resources
![Page 23: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/23.jpg)
Demo
![Page 24: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/24.jpg)
LaunchaChefServerinAzurePreconfigured Chef Server in Azure Marketplace
One command to a fully working Chef Server
![Page 25: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/25.jpg)
Chef+PSDSC
![Page 26: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/26.jpg)
ChefandPowerShellDSC
• Chef provides the extended framework above DSC• Recipes, Attributes, Cookbooks, Data Bags, Push Jobs, Environments,
Provisioning
• PowerShell DSC provides the path into the Operating System
![Page 27: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/27.jpg)
WhyCheftogether with DSC?
• Responsiveness• Notifications• Environmental data• Ecosystem--------------• Reporting• Analytics• Management
![Page 28: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/28.jpg)
Demo
![Page 29: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/29.jpg)
Summary
![Page 30: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/30.jpg)
How doImoveforward?
![Page 31: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/31.jpg)
![Page 32: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/32.jpg)
AdditionalResources
• Learn Chef!http://learn.chef.io
• Knife Azurehttps://docs.chef.io/plugin_knife_azure.html
• Chef Provisioninghttps://github.com/chef/chef-provisioning-azure
• Azure CLIhttps://www.npmjs.com/package/azure-cli (azure vm extension set-chef)
![Page 33: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/33.jpg)
TheFutureofoperations:LearnDevOpsandInfrastructureasCode
RasmusHaldPrincipalTechnical Evangelist,MicrosoftDanmark
Sal:M1 22oktoberkl 16:00– 17:00
![Page 34: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/34.jpg)
Chef Community Summit – LondonLondon, etc. Venues Monument – November 3rd & 4th
Why your participation matters • Influence the path of the Chef roadmap• Contribute to the formation of best practices and the avenues to best share them• Share your experiences transforming your business• Demonstrate your DevOps Kung Fu
Network with awesome engineers in the Community• Engage with a community of people actively using Chef to automate their workflow• Discuss “what keeps you up at night” with a passionate engaged audience• Meet with CHEF engineers IRL
**Use the code MEETUP and save 20%
![Page 35: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/35.jpg)
![Page 36: Managing your Azure workloads with Chef and PSDSCvniklas.djungeln.se/.../2015/10/TechDaysChefAzure.pdf · 2015-10-26 · Chef Community Summit – London London, etc. Venues Monument](https://reader033.vdocuments.us/reader033/viewer/2022042713/5fa73042450d904265457567/html5/thumbnails/36.jpg)
Glöm inte att utvärdera sessionen direkt iMicrosoftTechDays-appen!