Download presentation
Presentation is loading. Please wait.
1
Service Template Creation from the Ground Up
5/2/2019 8:10 PM MGT321 Service Template Creation from the Ground Up 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.
2
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)
3
TechReady12 5/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.
4
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
5
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
6
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)
7
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
8
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
9
Configurable Service Settings
Create Template Customize Deployment Deploy Service Update Configurable Service Settings Allows user to enter setting values during deployment Denoted nomenclature Service setting properties Mandatory Encrypted Default value Several pre-defined service settings available such as - Computer Name - ID of the VM
10
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
11
Create Service Template
DEMO Create Service Template
12
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.
13
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
14
Deploy Service Template
DEMO Deploy Service Template
15
MGT Track Resources DOWNLOAD System Center 2012 Evaluation
#TEMGT321 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
16
Resources Learning TechNet http://europe.msteched.com
Connect. Share. Discuss. Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
17
Submit your evals online
5/2/2019 8:10 PM Evaluations Submit your evals online © 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.
18
5/2/2019 8:10 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.
19
5/2/2019 8:10 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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.