New to Chef and Puppet ? Overview of Chef and Puppet and how they can automate infrastructure and application deployment on Azure. Existing Chef/Puppet.

Slides:



Advertisements
Similar presentations
Devops – The Last Mile. Jay Flowers
Advertisements

Microsoft Dynamics AX Technical Conference 2013
System Center 2012 R2 Overview
Linux on Windows Azure Andreas Wasita.
Chris Condo March 29, 2014 Azure DevOps.
HPC Pack On-Premises On-premises clusters Ability to scale to reduce runtimes Job scheduling and mgmt via head node Reliability HPC Pack Hybrid.
Configurations Management System Chris Boyd.  Time consuming task of provisioning a number of systems with STIG compliance  Managing a number of systems.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Accelerate adoption, provide customer insights to engineering, and deliver knowledge to the IT Pro community.
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Automate Microsoft Azure Ross Sponholtz Mark Ghazai.
Windows Azure Conference 2014 Windows Azure Mobile Services from ground up.
Windows Azure Websites Matt |
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
VMware + Chef A VMworld Workshop.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
86% 50% Infrastructure provisioning Enterprise-class multi- tenant infrastructure for hybrid environments System Center capabilities Application.
Microsoft Virtual Academy.
Trevor Sullivan Solution Architect Project Leadership Associates.
Module 2: Windows Deployment Services
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Gems, Snakes and Amazon forests by Serhii Borysov 7/6/2013.
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
IT Professionals 03 | Managing Windows Azure Virtual Machines from PowerShell David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group.
Azure Automation Tao Yang & Pete Zerger ARC311 Microsoft Ignite 2015
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Chef – On Windows? And Azure? Steven Murawski
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
Microsoft Build /28/2017 9:50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
SaaS apps.
Microsoft Azure Infrastructure Services Move your infrastructure to the cloud Kaido Jarvemets Senior Consultant Trevor Sullivan.
Microsoft ♥ Linux | Azure IaaS for Penguins Janaka Rangama | Enterprise Cloud Architect | VirtusaPolaris.
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Azure Deployment Planning Services
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Infrastructure Orchestration to Optimize Testing
Platform as a Service.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.
Microsoft Azure Deployment Planning Services
Azure IaaS 101.
Acutelearn Best Devops Online Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Microsoft Azure Deployment Planning Services
Get Microsoft Exam PDF Braindumps With Verified Question Answers By Realexamdumps.com
Dev Test on Windows Azure Solution in a Box
"SessionTitle": "Infrastructure as Code"
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Virtual Academy
In this session… Introduce what we’re talking about
Introduction to azure CLI 2.0
An introduction to the Linux environment v
Configuration management suite
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Microsoft Virtual Academy
Microsoft Virtual Academy
Productive + Hybrid + Intelligent + Trusted
Ready Pre-day Azure Monitoring Workshop
Extend Azure DevOps with a Custom PowerShell-based Pipeline Task
Presentation transcript:

New to Chef and Puppet ? Overview of Chef and Puppet and how they can automate infrastructure and application deployment on Azure. Existing Chef/Puppet Users? Learn about extending Chef & Puppet to Azure. Other automated VM customization options? Learn about VM customization using standard scripts.

Mastering Chef/Puppet DSL. Writing cookbooks/modules. Azure IaaS components. DevOps workflows and tooling.

Provision/ Manage Infrastructure Bootstrap Agents Customize VM

Author the scripts Upload them to Azure Storage or GitHub Deploy them to a remote VM – New or running Workflow Scripting Languages Supported: Linux : Ruby, Python,, Bash, perl Windows : PowerShell, DSC CLI Supported: Azure CLI or Azure Powershell

Managing Azure VMs using Knife Bootstrapping chef agent using Chef Extension Leveraging DSC resources using Chef

Chef Server Account:  Sign up for Hosted Chef account : Setting up Chef Workstation:  Download the starter kit from Chef server.  Setup the workstation by downloading the chef-client :  Install knife azure : gem install knife-azure The workstation is now ready to manage VMs in Azure!

 Create a VM : Download publish settings file from here : Knife azure image list --azure-publish-settings-file '/path/to/your/cert.publishsettingsfile' knife azure server create --azure-publish-settings-file '/path/to/your/cert.publishsettingsfile' --azure-dns-name 'myservice' --azure-source-image 'windows-image-name' --ssh-user ‘testuser' --ssh-password ‘azuredemo' --azure-service-location "West US"

Azure Powershell : Set-AzureVMChefExtension-VM -ValidationPem - ClientRb -RunList Knife Command: knife azure server create --azure-dns-name 'knifetest2' --bootstrap-protocol 'cloud- api‘ --azure-source-image '3422a428aaf cbb90d3__DreamFactory_ _-_Ubuntu_14.04' -- azure-service-location 'West US' --ssh-user 'kundanap' --ssh-password 'Azuredemo4'

 Admins who manage a mix of both windows and linux deployments can leverage DSC using Chef.  Preview of DSC cookbook which exposes DSC resources as Chef resources is available :  All the DSC resources returned by get-dscresource can be managed by Chef using the cookbook.  Simple rules for transforming DSC resource into Chef resource published here :

Provisioning using Puppet Azure module Bootstrapping puppet agent using Puppet Extension Leveraging DSC resources using Puppet

Puppet Commands for Azure VM provisioning puppet module install msopentech-microsoftazure puppet azure_vm create \ #> --management-certificate pem-or-pfx-file-path \ --azure-subscription-id=your-subscription-id \ --image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_04-amd64- server en-us-30GB \ --location 'west us' \ --vm-name vmname \ --vm-user username \ --password ComplexPassword \ --puppet-master-ip yourPuppetMasterIPAddress