Stephen Baron Sr. Program Manager Lead Microsoft Corporation

Slides:



Advertisements
Similar presentations
Modeling and Maintaining Virtualized Services Microsoft System Center Virtual Machine Manager 2012 (c) 2011 Microsoft. All rights reserved.
Advertisements

From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
customer.
Demos Components Resources Generic Command Execution SQL Profiles Application Hosts Service Settings Lifecycle Create Template Customize Deploy Service.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation.
Let's build a VMM service template from A to Z in one hour Damien Caro Technical Evangelist Microsoft Central & Eastern Europe
Service-Centric Management and Self- Service with System Center Virtual Machine Manager 2012 Clive Watson – Datacentre Technology.
TechReady 16 5/10/2018 Day 2, Session 4 Reaching the Summit: ITIL-integrated Self-Service in the Hybrid Cloud © 2013 Microsoft Corporation. All rights.
Kenon Owens Technical Product Manager Microsoft Corporation
Microsoft Virtual Academy
Running Reporting Services in SharePoint Integrated Mode: How and Why
Windows Azure Cloud Visit – Ravindra verma.
Infrastructure Provisioning Kenon Owens Sr
TechEd /16/2018 5:44 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Infrastructure Management: Configure and Deploy
Mikael Nystrom Senior Executive Consultant TrueSec
Stephen Baron Senior Program Manager Microsoft Corporation
11/8/2018 2:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Managing Clouds with VMM
11/13/2018 3:26 PM MDC317B Complex Maintenance with Configuration Manager and Orchestrator – Patching Clusters Neil Peterson © 2013 Microsoft Corporation.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud? It's All about the App!
Cloud? It's All about the App!
Microsoft Virtual Academy
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/23/2018 3:06 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /28/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/29/2018 1:22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Tech·Ed North America /5/2018 6:43 PM
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
TechEd /28/2018 1:21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
12/28/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
System Center Application Management
Managing Services with VMM and App Controller
1/2/2019 5:18 PM THR3016 Customer stories: Plan and orchestrate large resource deployments on Azure infrastructure Igal Figlin Principal PM Manager – Azure.
Microsoft Virtual Academy
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 5:30 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What's New in System Center 2012 SP1 - Virtual Machine Manager
What’s New in VMM for SC2012 SP1
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
What's New in Microsoft Deployment Toolkit 2012 (MDT)
Upgrading Your Private Cloud with Windows Server 2012 R2
Microsoft Virtual Academy
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Mikael Nystrom MVP Setup/Deployment TrueSec
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Mikael Nystrom Senior Executive Consultant TrueSec
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
(c) 2011 Microsoft. All rights reserved.
Service Template Creation from the Ground Up
Migrate VMware VMs using the Microsoft Virtual Machine Converter (MVMC) Microsoft Tools for VMware Integration & Migration Symon Perriman Anupama.
Service Template Creation from the Ground Up
Running Reporting Services in SharePoint Integrated Mode: How and Why
Backup your private cloud workloads before it’s too late!
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Microsoft Virtual Academy
Day 1, Session 3 Preparing for Self-Service
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

Stephen Baron Sr. Program Manager Lead Microsoft Corporation 1/2/2019 11:33 PM MGT317 Overview of Microsoft System Center 2012 SP1 – Virtual Machine Manager Services Stephen Baron Sr. Program Manager Lead Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

System Center Virtual Machine Manager 2012 Infrastructure Enhancements HA VMM Server Upgrade Custom properties Powershell Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Network Management Storage Management Update Management Dynamic Optimization Power Management Monitoring Integration Management Cloud Management Application Owner Usage Capacity and Capability Delegation and Quota Cloud Service Management Service Templates Application Deployment Custom Command Execution Image Based Servicing Services

Template Instance Services in VMM 2012 and SP1 Starting point for services and source of truth Specifies machine and connectivity requirements Deployed services are always linked to their templates Enables servicing of the instances Instance Groups of machines that work together Includes machine definitions as well as applications Native application types: Web Applications (WebDeploy) (2.0 and 3.0) Virtual Applications (Server App-V) (RTM and SP1) Database Applications (SQL DAC) (v1.1 and v3)

TechReady12 1/2/2019 Why Use Services? Manage multi-tier applications across multiple servers as a single unit Scale out based on demand Composibility of OS and Applications, allows users to manage fewer OS images © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Service Lifecycle Management Create Template Customize Deployment Deploy Service Update Template and Apply to Service

Create Service Template Create Template Customize Deployment Deploy Service Update Create Service Template Template is a starting point Author the template in the new Service Designer Defines machines and their connectivity Tiers, Hardware, Logical Networks, OS, Apps, Load Balancer templates etc. Deployed services are always linked to their templates Typically information like hosts or load balancers is not available while creating template

Custom Resources Used to deliver payload to a virtual machine Create Template Customize Deployment Deploy Service Update Custom Resources Used to deliver payload to a virtual machine Add folder with .cr extension to VMM library VMM includes custom resources for application frameworks Web Deploy Server App-V Agent Sequencer

Generic Command Execution Create Template Customize Deployment Deploy Service Update Generic Command Execution Execute custom scripts within Service instance VMs Can specify run as account, script restart behavior, logging properties Script parameters can leverage configurable service settings Scripts can be marked as idempotent (SP1) Multiple entry points available Application level Pre/post install, pre/post uninstall, pre/post service, save/restore state Application Profile level Pre/post install, Pre/post uninstall Pre/post install supports multiple, ordered scripts (SP1)

SQL Profiles Used to deploy SQL Server to a virtual machine Create Template Customize Deployment Deploy Service Update SQL Profiles Used to deploy SQL Server to a virtual machine SQL 2008 R2 SQL 2012 (SP1) Requires a sysprepped SQL instance Allows for SQL Server specialization during provisioning Instance Name Security mode Protocol enablement SA account password Service account identities

Application Hosts Deploy applications to shared platform Create Template Customize Deployment Deploy Service Update Application Hosts Deploy applications to shared platform Virtual machine Standalone physical server Physical cluster/farm Application Host Types SQL Server Can only contain SQL .dacpac objects and SQL scripts Web Server (SP1) Can only contain Web Deploy objects Target server name can be a configurable service setting Allows user to specify server at deployment time

Configurable Service Settings Create Template Customize Deployment Deploy Service Update Configurable Service Settings Allows user to enter setting values during deployment Denoted by @Variable Name@ nomenclature Service setting properties Mandatory Encrypted Default value Several pre-defined service settings available such as @computerName@ - Computer Name @vmid@ - ID of the VM

Service Designer Ribbon Designer canvas Properties

Service Template and Instances Single tier service Service Instance Service Instance VM Template OS Hardware Configuration Application OS Roles/Features OS Hardware Configuration VM Template WS08 R2 Machine01 WS08 R2 Server App-V Package Machine02 .NET 3.51 Server App-V Package .NET 3.51 WS08 R2 Machine01 Deploy

Service Template Components Settings Load Balancer Template Computer Tier (1..n) Application Host Profile (1…n) VHDs VM Template Application Profile Hardware Profile Guest OS Profile SQL Profile SQL DAC Deployment Web Deploy Deployment Pre/Post Install GCEs Application Profile Roles and Features SQL Deployment Application Deployment (1..n) Pre/Post Install GCEs Existing objects New Objects Extensibility points

Create Service Template DEMO Create Service Template

Customize Deployment Prepares the template for deployment Create Template Customize Deployment Deploy Service Update Customize Deployment Prepares the template for deployment Specify OS settings Computer name, Admin password etc. Specify Application Settings e.g. SQL connection string Allows usage of same template in different environments Development, Staging, Production etc.

Deployment Preview Deploy the service Deploy to Cloud Create Template Customize Deployment Deploy Service Update Deployment Preview Deploy the service Deploy to Cloud Settings to override

Per Service Per Machine Per Guest OS Per Application TechReady12 1/2/2019 Create Template Customize Deployment Deploy Service Update Per Service Per Machine Per Guest OS Per Application Select Tier Based on Deployment Order Create New VM from Template Power On and Wait for VM Install VMM guest agent Application Profile Level Pre-Install GCE Application Pre-Install GCE Install Application Built-In Step Application Profile Level Post-Install GCE Application Post-Install GCE Done Add to Load Balancer Generic Command Executes in Guest © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Instance Application View Service Instance Applications Application Settings

Deploy Service Template DEMO Deploy Service Template

In-Guest Agent SP1 Changes Requires .NET 4.0 Agent installation will take care of this (can sysprep as well) For Server Core guests, requires Windows Server 2008 R2 SP1 or above Deployed via ISO All service instance VMs have a guest agent installed Decoupled from VMM server Supports Service deployment to untrusted domains and workgroups Supports Service deployment to disconnected VMs

Payload Transfer: SP1 Changes Network (BITS) ISO (for VMs without network connectivity) Supported for Hyper-V hosts (excluding Server Core) Associate VM Networks with VMM Libraries to enable network transfer Upgrade will do this for existing networks

DEMO Payload Transfer

Update Service TechReady12 1/2/2019 Associated machine templates Update the machine templates 1 Apps or OS updated outside of VMM Instance ready for update 4 Updated Service Instance 2 Original Service Template Updated (New Version) Service Template Pending Service Template 3 Set the updated template Original Service Instance 5 Deploy update in Maintenance Window Original Service Instance © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Update Types In-Place updates Image based updates Create Template Customize Deployment Deploy Service Update Update Types In-Place updates Changes in template settings are applied without replacing OS image (e.g.) Change memory, update applications Image based updates Replaces old OS image with new OS image Reinstalls the applications and restores state. e.g. moving from WS08 to WS08 R2

In-Place Updating Per Service Per Machine Per Guest OS Per Application TechReady12 1/2/2019 In-Place Updating Per Service Per Machine Per Guest OS Per Application Select Tier Based on Servicing Order Select Machine Based on Upgrade Domain Application Pre-Service GCE Application Pre-Uninstall GCE Application Pre-install GCE Remove from Load Balancer Apply Application Level Changes Uninstall Application Install Application Application Post-Service GCE Application Post-Uninstall GCE Application Post-install GCE Done Add to Load Balancer Built-In Step Generic Command Executes in Guest © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Image Based Updating Per Service Per Machine Per Guest OS TechReady12 1/2/2019 Image Based Updating Per Service Per Machine Per Guest OS Per Application Select Tier Based on Servicing Order Select Machine Based on Upgrade Domain Remove from Load Balancer Add Data Disk to Machine Application Level Store State GCE Swap OS Disk Server App-V Backup State Application Profile Level Pre-Install GCE Customize New OS Application Level Pre-Install GCE Install Application Application Level Post-Install GCE Server App-V Restore State Built-In Step Add to Load Balancer Application Profile Level Post-Install GCE Application Level Apply State GCE Done Generic Command Executes in Guest © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DEMO Update Service

Service Level Refresher TechReady12 1/2/2019 Service Level Refresher Service level refresher updates all of the service information Identifies any virtual machines that have gone missing from the service Service Refresher supports 2 states OK - All the VMs are OK Needs Attention At least one VM has a problem of some type VM refresher state indicates the actual problem © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Service / Tier / Instance Actions Service Level Actions Simple actions at the Service level cascade to the Virtual Machines Start, Pause, Resume, Stop, Shutdown, Delete Tier Level Actions Scale out New Wizard enables this functionality VM Level Actions Migrate VMs Store Virtual Machines to Library Deploy Virtual Machines from Library Clone Virtual Machines Create Checkpoints Scale in

DEMO Scale Out Service

MGT Track Resources DOWNLOAD System Center 2012 Evaluation #TEMGT317 Talk to our Experts at the TLC Hands-On Labs DOWNLOAD System Center 2012 Evaluation microsoft.com/systemcenter DOWNLOAD System Center 2012 SP1 CTP microsoft.com/systemcenter

Resources Learning TechNet http://europe.msteched.com Connect. Share. Discuss. http://europe.msteched.com Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn

Submit your evals online 1/2/2019 11:33 PM Evaluations Submit your evals online http://europe.msteched.com/sessions © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

1/2/2019 11:33 PM © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

1/2/2019 11:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.