Presentation is loading. Please wait.

Presentation is loading. Please wait.

Service-Centric Management and Self- Service with System Center Virtual Machine Manager 2012 Clive Watson – Datacentre Technology.

Similar presentations


Presentation on theme: "Service-Centric Management and Self- Service with System Center Virtual Machine Manager 2012 Clive Watson – Datacentre Technology."— Presentation transcript:

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

38

39


Download ppt "Service-Centric Management and Self- Service with System Center Virtual Machine Manager 2012 Clive Watson – Datacentre Technology."

Similar presentations


Ads by Google