Download presentation
Presentation is loading. Please wait.
Published byAlexandrina Short Modified over 8 years ago
1
Service-Centric Management and Self- Service with System Center Virtual Machine Manager 2012 Clive Watson – clive.watson@microsoft.com Datacentre Technology Specialist Microsoft UK Julius Davies – julius.davies@microsoft.com Datacentre Technology Specialist Microsoft UK
2
S AA S P AA S I AA S Hyper-V Clouds – IT as a Service
3
Cloud Benefits Reliability and predictability –Applications are highly available, fault tolerant –Remediation from failure is simple (re-start, re-deploy) Highly automated –Ratio of servers/admins is ~50:1 in enterprises today –Ratio of servers/admins is ~500:1 in “cloud” datacenters Agility and speed –Applications are deployed, changes are made, remediation is executed in minutes –Deploying applications takes weeks in the enterprise and it needs to be days Focus is on applications/services –Results are measured relative to service quality Reliability and predictability –Applications are highly available, fault tolerant –Remediation from failure is simple (re-start, re-deploy) Highly automated –Ratio of servers/admins is ~50:1 in enterprises today –Ratio of servers/admins is ~500:1 in “cloud” datacenters Agility and speed –Applications are deployed, changes are made, remediation is executed in minutes –Deploying applications takes weeks in the enterprise and it needs to be days Focus is on applications/services –Results are measured relative to service quality SCVMM 2012 is designed to bring cloud benefits to the enterprise datacenter
4
Services Private Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network Management Storage Management Update Management Dynamic Optimization Power Management Cluster Management Fabric Management SCVMM 2012 Investment Areas
5
Highly Available VMM Server VMM Server is now cluster aware so there’s no single point of failure Can use Multisite Clustering to provide site resilience of VMM + SQL Upgrade From VMM 2008 R2 SP1 to VMM 2012 RTM Upgrades from VMM 2012 RC to VMM 2012 RTM are not supported! Custom Properties Name/Value pairs No need to use Custom1…Custom10 Powershell Fully powershell scriptable Powershell 2.0 – standard verbs, noun naming convention VMM 2012 Deployment
6
Fabric Management - 1 Physical Server Manage multiple hypervisors – Hyper-V, VMware, Xen Server hardware management – IPMI, DCMI, SMASH, Custom via Provider Host provisioning – from baremetal -> Hyper-V -> Cluster Network Define Logical Networks using VLANs and Subnets per datacenter location Address management for Static IPs, Load Balancer VIPs and MAC addresses Automated provisioning of Load Balancers via Provider NLB,F5,Netscaler, Brocade Storage Storage Management using SMI-S Discover storage arrays and pools Classify storage based on throughput and capabilities Discover or configure LUNs and assign to hosts and clusters Rapid provisioning of VMs using snap cloning of LUNs
7
Fabric Management - 2 Update Management of Fabric Servers Update operation control (On-demand scan and on-demand remediation) Updating a Hyper-V cluster is fully automated Integrated with Windows Server Update Services (WSUS) Dynamic Optimization (DO) Cluster level workload balancing scheme to optimize for VM performance Leverages live migration to move workloads Enhanced Placement Over 100 placement checks/validation Support for custom placement rules Multi-VM deployment for Services
8
Fabric Management - 3 Power Optimisation Dynamic optimization based on workload demands Power management based on policy Highly available private cloud infrastructure Expanded PowerShell support
9
Fabric Management in VMM 2012 Demo Baseboard management controller integration Logical Networks Storage Fabric Patch Mgmt Dynamic Optimisation and Placement
10
Cloud Provider View – “The Admin” Cloud Consumer View – “The User” Private Clouds Logical Networks Load Balancers IP Address Pools MAC Address Pools Storage Classifications Storage Capacity Storage Pools Storage Providers Storage Arrays StorageNetwork Server Capacity Capabilities Libraries Hosts Clusters Library Servers
11
Private Cloud Usage Scenario Configure the fabric (servers, network, storage) Create a cloud from the fabric Delegate the cloud to a Self Service User Self Service User creates VMs and Services in the cloud
12
Cloud Capacity Cloud can expose Aggregate capacity of underlying resources (vCPU, Memory, Storage) Oversubscription is allowed Dimensions of Capacity vCPUs Memory Storage Number of deployed VMs (VMs in Library are not counted) Custom Quota (to support quota points from VMM 2008 R2)
13
Cloud Capabilities Cloud can Host highly available VMs Allow VMs to use dynamic disks or differencing disks Enable network optimizations VM “shape” limits. Built-in set representing underlying limits for Hyper-V, XenServer, VMware. E.g. For Hyper-V: Set vCPU Range (i.e. 1 - 4) Set Memory Range (i.e. 16MB – 64 GB) Set Number of disks (0 – 255) Set Number of NICs (0 – 12)
14
User Roles and Scope VMM Admin Delegated Admin Read-only Admin Self-Service User
15
Controlling Usage by Self-Service Users Revocable actions – fine-grained action control Template control (Create\Author), VM Control(Start\Stop..), Read-only Quota – 2 Types of Quota Shared – total usage of all members of the user role Per-user – usage of each member of the user role Dimensions of Quota vCPUs Memory Storage Number of deployed VMs (VMs in Library are not counted) Custom Quota (to support quota points from VMM 2008 R2)
16
Building and Delegating Clouds Demo Create Private Cloud Delegate to Users Self Service
17
Services in VMM 2012 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) Virtual Applications (Server App-V Package) Database Applications (SQL DAC) Instance
18
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
19
Service Lifecycle Management Create Template Customize Deployment Deploy Service Update Template and Apply to Service
20
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 Create Template Customize Deployment Deploy Service Update Service
21
Demo Service Designer
22
New! Service Designer
23
Service Template and Instance Single Tier Service Service Template Service Instance Deploy VM Template OS Hardware Configuration Application OS Roles/Features OS Hardware Configuration VM Template Service Instance WS08 R2 Server App-V Package Machine02.NET 3.51 WS08 R2 Machine01 Server App-V Package.NET 3.51 WS08 R2 Machine01
24
Service Template Components Service Template Computer Tier (1..n) Application Host Profile (1…n) Load Balancer Template VM Template VHDs Application Profile Hardware Profile Guest OS Profile SQL Profile Application Deployment (1..n) SQL Deployment Pre/Post Install GCEs Application Profile SQL DAC Deployment Existing VMM 2008R2 Objects New VMM 2012 Objects Extensibility points Roles and Features Settings
25
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. Create Template Customize Deployment Deploy Service Update Service
26
Deployment Preview Create Template Customize Deployment Deploy Service Update Service
27
Application Profile Level Pre-Install GCE Application Profile Level Post-Install GCE Application Pre- Install GCE Application Post- Install GCE Select Tier Based on Deployment Order Create New VM from Template Add to Load Balancer Install Application Per Machine Per Guest OS Per Application Built-In Step Generic Command Executes in Guest Per Service Power On and Wait for VM Install VMM guest agent Done Create Template Customize Deployment Deploy Service Update Service
28
Update Process – Updated Service Template Original Service Instance Apps or OS updated outside of VMM 3 3 Updated Service Instance Instance ready for update Original Service Instance Set the updated template 5 5 Deploy update in Maintenance Window Pending Service Template
29
Update Process – Updated Disk Resources Original Service Instances Updated VHD in VMM Library 3 3 Updated Service Instance Instance ready for update Original Service Instances (New Release Available) Publish updated template 5 5 Deploy update in Maintenance Window Set Pending Service Template
30
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 Create Template Customize Deployment Deploy Service Update Service
31
Application Pre- Service GCE Application Post- Service GCE Application Post- Uninstall GCE 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 Built-In Step Generic Command Executes in Guest Per Service In-Place Updating Done Application Pre- Uninstall GCE Application Post- install GCE Install Application Application Pre- install GCE
32
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 Built-In Step 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
33
Demo Service Updates
34
Deployed Service Published to OpsMgr
35
Demo Publication to OpsMgr
36
System Center Virtual Machine Manager 2012: Provisioning Your Private Cloud Infrastructure and Applications PROVISION AND MANAGE STANDARDIZED APPLICATION SERVICES Provision standardized applications Simplify application management Cloud enable existing apps Provision standardized applications Simplify application management Cloud enable existing apps DELIVER FLEXIBLE AND COST- EFFECTIVE INFRASTRUCTURE Pool and allocate datacenter resources Multi-hypervisor management Flexible delegation with control Self-service infrastructure Pool and allocate datacenter resources Multi-hypervisor management Flexible delegation with control Self-service infrastructure OPTIMIZE VIRTUALIZATION MANAGEMENT Optimize infrastructure based on application needs Highly available private cloud infrastructure Industry standards support Optimize infrastructure based on application needs Highly available private cloud infrastructure Industry standards support
37
Roadmap 2012 Beta 2012 RC Available Now 2012 RC SCEP 2012 RC
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.