Download presentation
Presentation is loading. Please wait.
Published byBrandon Cunningham Modified over 9 years ago
4
Demos Components Resources Generic Command Execution SQL Profiles Application Hosts Service Settings Lifecycle Create Template Customize Deploy Service Update Template Update Service Services
5
Infrastructure HA VMM Server PowerShell Upgrade Custom Properties Services Fabric Clouds Overview: System Center 2012 VMM Server Lifecycle Management Multiple Hypervisors Network Management Storage Management Dynamic Optimization Service Templates Application Deployment Custom Command Execution Image-based Servicing Application Owner Usage Capacity and Capability Delegation and Quota
6
Themes: System Center 2012 SP1 VMM Multi-tenancyPartner Enablement Windows Server 2012Perf and Scale Increase Scale Increase Performance Decrease Latency Large VMs Live Migration Enhancements Network Virtualization Storage Management Tenant Administrator VM Network Isolation Service Deployment UI Add-ins Service Templates Server Hardware Providers Load Balancer Providers Storage automation
7
Services in SC 2012 SP1 VMM 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 Template 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) Instance
9
Service Lifecycle Management Create Template Customize Deployment Deploy Service Instance Update Template Apply
12
Custom Resources Used to deliver payload to a virtual machine Add folder with.cr extension to VMM library Folder contents are made available inside the VM for use with command/script VMM ships custom resources for application frameworks Web Deploy Server App-V Agent Sequencer
13
Running Commands Run custom scripts within Service instance VMs Configure 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)
14
SQL Profiles Deploy SQL Server to a virtual machine SQL Server 2008 R2 SQL Server 2012 Requires a sysprepped SQL instance Enables SQL Server specialization during provisioning Instance Name Security mode Protocol enablement SA account password Service account identities
15
Service Settings Enter setting values during deployment Denoted by @Variable Name@ nomenclature String, Network, Run As Account Service setting properties Name, Description Mandatory Encrypted Default value Several pre-defined service settings @computerName@Computer Name @vmid@ID of the VM @tierName@Name of the tier @tierId@ ID of the Tier @serviceName@ Name of the service @serviceId@ ID of the service
16
Service Designer Designer canvasPropertiesRibbon
17
Template and Instances Single tier service Service Template Service Instance Deploy VM Template Service Instance Machine Tier 2 CPU, 2GB RAM Application VM02 WS 2012 IIS Application WS 2012 2 CPU, 2GB RAM VM01 IIS Hardware Config OS Config Application OS Roles/Features OS Config Hardware Config Machine Tier
18
Service Template Components Service Template Computer Tier (1..n) Application Host Profile (1…n) Load Balancer Template VM TemplateVHDs Application Profile Hardware Profile Guest OS Profile SQL Profile Application Deployment (1..n) SQL Deployment Pre/Post Install GCEs Application Profile SQL DAC Deployment VM Building Blocks Service Objects Extensibility points Roles and Features Settings Web Deploy Deployment
20
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.
21
Deployment Preview
22
Select Tier Based on Deployment Order Create New VM from Template Add to Load Balancer Install Application Per Machine Per Guest OS Per Application Per Service Power On and Wait for VM Install VMM guest agent Done Built-in step Extensible command
23
Instance Application View
25
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
26
Payload Transfer: SP1 Changes Payload Transfer 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
27
Update Service Original Service Instance Original Service Template Associated machine templates Apps or OS updated outside of VMM Update the machine templates Updated (New Version) Service Template 1 2 3 Updated Service Instance Instance ready for update 4 Original Service Instance Set the updated template 5 Deploy update in Maintenance Window Pending Service Template
28
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
29
Select Tier Based on Servicing Order Select Machine Based on Upgrade Domain Remove from Load Balancer Add to Load Balancer Apply Application Level Changes Uninstall Application Per Machine Per Guest OS Per Application Per Service In-Place Updating Done Install Application Built-in step Extensible command
30
Select Tier Based on Servicing Order Select Machine Based on Upgrade Domain Remove from Load Balancer Add to Load Balancer Install Application Per MachinePer Guest OSPer Application Per Service Customize New OS Add Data Disk to Machine Server App-V Backup State Swap OS Disk Image Based Updating Done Server App-V Restore State Built-in step Extensible command
31
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
32
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
35
Application Hosts Deploy applications to running platform Virtual machine Standalone physical server Physical cluster/farm Application Host Types – Need profiles to use in Service Template SQL Server SQL.dacpac objects and SQL scripts Web Server Web Deploy objects Allow Untrusted, Basic vs NTLM Target server name can be a configurable service setting Allows user to specify server at deployment time
38
Q&A DISCUSSION Thank you for your time and feedback!
42
Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at www.2013mms.com. Upon submission you will receive instant notification if you have won a prize. Prize pickup is at the Information Desk located in Attendee Services in the Mandalay Bay Foyer. Entry details can be found on the MMS website.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.