Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2


Published on

How can we use System Center 2012 R2 Virtual Machine Manager and App Controller to manage private and public cloud infrastructures.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

  1. 1. Public Cloud Private Cloud SaaS Hybrid Cloud PaaS IaaS
  2. 2. Child Partitions Parent Partition Virtualization Stack WMI Provider VM Service VM Worker Process Windows Server 2012 Windows Kernel Kernel Mode VSP VMBus Applications Applications Windows Server 2003, 2008, 2012 Non-Hypervisor Aware OS Window s Kernel VSC VMBus Applications Xenenabled Linux Kernel Linux VSCs User Mode OS Kernel Hypercall Adapter Emulation VMBus Windows Hypervisor “Designed for Windows” Server Hardware Source: Microsoft OS Windows Server Virtualization AMD-V, Intel VT Chipset MS / XenSource Novell ISV/IHV/OEM
  3. 3. Resource 64 320 5× 1TB 4TB 4× 512 2,048 4× Virtual CPUs per VM 4 64 16× Memory per VM 64GB 1TB 16× Active VMs per Host Cluster Logical Processors Virtual CPUs per Host VM Improvement Factor Physical Memory Host Windows Server Windows 2008 R2 Hyper-V Server 2012 R2 Hyper-V 384 1,024 2.7× Guest NUMA No Yes - Maximum Nodes 16 64 4× Maximum VMs 1,000 8,000 8×
  4. 4. Resource Windows Server VMware 2012 R2 Hyper-V vSphere Hypervisor VMware vSphere 5.5 Enterprise Plus Host Logical Processors 320 Physical Memory 4TB Virtual CPUs per Host 2,048 320 4TB 4096 320 4TB 4096 VM Virtual CPUs per VM 64 8 64 Memory per VM Active VMs per Host 1TB 1,024 1TB 512 1TB 512 Guest NUMA Maximum Nodes Maximum VMs Yes 64 8,000 Yes N/A N/A Yes 32 4,000 Cluster
  5. 5. Feature/functionality Client Hyper-V Dynamic Memory Hyper-V module for Windows PowerShell Hyper-V Replica Importing of virtual machines Live migration Resource metering Significantly increased scale and improved resiliency Simplified authorization SR-IOV Storage migration Storage on SMB 3.0 file shares Virtual Fibre Channel Virtual hard disk format Virtual machine snapshots Virtual NUMA Virtual switch New or Updated New Updated New New Updated Updated New Updated New New New New New Updated Updated New Updated
  6. 6. • Citrix XenServer 6.0 • Citrix XenServer – Microsoft System Center Integration Pack • Note: Citrix XenServer hosts are directly managed using agent
  7. 7. • VMWare vCenter −VMware vCenter Server 4.1 −VMware vCenter Server 5.0 −VMware vCenter Server 5.1 • VMWare ESX hosts −ESX 4.1 −ESXi 4.1 −ESXi 5.0 −ESXi 5.1 • VMWare ESX hosts are managed through vCenter
  8. 8. Fabric VM Logical Network VM Network Site IP Pool VM Logical Network Physical network VM Network Name Network Site IP Pool Subnet VLAN ID
  9. 9. LOGICAL NETWORKS • Classify network for VMs to access • Map to network topology • Allocate to hosts and clouds ADDRESS POOLS • Allocate a static IP address to VMs from a preconfigured pool • • LOAD BALANCERS • Create IP pool as a managed range of IP address assignments Apply settings for load balancer capability in service deployment • Create MAC address pool as a managed range of MAC address assignments Control load balancer through vendor provider based on PowerShell • Create virtual IP templates consisting of load balancer configuration settings
  10. 10. Virtual VM VM VM Network VM VM Network Logical network Fabric VM Network Site IP Pool Logical Switch (Hyper-V Host) Logical Switch (Hyper-V Host) Physical network Source: Microsoft vNIC Port Profile Network Virtualization Gateway Network Site Definition Uplink Port Profile
  11. 11. • Models the network of the tenant • Each tenant can have its own address space • Isolates similar networks Isolation Tenant 1 Subnet: IP Pool VM Blue Tenant 2 Subnet: IP Pool VM Network Site IP Pool VM Red VM Network Site IP Pool
  12. 12. Network Site IP Pool Site: Bucharest Subnet: IP Pool Logical network Corporate Network Site IP Pool Site: Cluj Subnet: IP Pool
  13. 13. • Act as a container for the properties or capabilities that you want configured on network adapters across multiple hosts • Includes Uplink Port Profiles and Native Port Profiles Native Port Profile Native Port Profile Logical Switch Uplink Port Profile Physical network adapter
  14. 14. • Uplink Port Profile a template in which you define the list of Logical Network(s) that should be associated with any (physical) network adapters • Native Port Profile a template in which you define offload settings, security settings and bandwidth settings for virtual network adapters. • A number of these port profiles are provided by default
  15. 15. Isolation Tenant 1 Subnet: IP Pool VM Blue Tenant 2 Subnet: IP Pool VM Network Site IP Pool Network Site IP Pool Site: Bucharest Subnet: IP Pool VM Red Logical network Datacenter VM Network Site IP Pool Network Site IP Pool Site: Cluj Subnet: IP Pool
  16. 16. • Create Logical Network • Define Network sites (subnet, VLAN ID) • Define IP Pools • Create VM Network • Define Network sites (subnet, VLAN ID) • Define IP Pools • Define Uplink Port Profile • Define Native Port Profile • Create Virtual Switch
  17. 17. VPN Blue1 Red1 Blue1 Red1 Network Virtualization Gateway Blue VM Network Blue1 Red1 Red VM Network VPN Hyper-V Hyper-V Cisco Nexus 1000 Datacenter Network
  18. 18. Windows Storage Management API (Windows PowerShell and WMI) Vendor-provided SMI-S provider (CIMXML or WMI) Storage Array Source: Microsoft Vendor-provided transport and/or protocol Storage Array Pass-through API for extensibility (WMI)
  19. 19. iSCSI Target PowerShell SCVMM SMI-S Provider Windows Storage Management iSCSI Target WMI Provider iSCSI Target Service VHD VHD Microsoft Standardsbased Storage Management Service VHD TCP/IP
  20. 20. • Block storage block-level storage devices that expose logical unit numbers (LUNs) for storage, using fiber channel, iSCSI, and SAS connections • File storage network shares that support the server message block (SMB) 3.0 protocol can reside on a Windows Server 2012 file server or on a networkattached storage (NAS) device
  21. 21. • Storage discovery • • • • automatically discover local and remote storage, including storage arrays, pools, logical units Storage classification classify discovered storage using friendly names. Storage provisioning create new logical units from available capacity to use for provisioning a Hyper-V host or cluster Storage allocation allocate available storage pools and LUNs to defined host groups Storage decommission VMM can decommission the storage it manages
  22. 22. Manufacturer Model Protocol Firmware Dell/Compellent Storage Center iSCSI/FC EMC/Symmetrix VMAX 10K, 20k 40K FC EMC/VNX VNX iSCSI SC 5.5.4 and later, EM 5.5.5 Enginuity 5875 or later Flare 31 or later EMC/CX4 Fujitsu/ETERNUS All DX80 S2/DX90 S2/DX410 S2/DX440 S2/DX8100 S2/DX8700 S2 StoreServ 7000 (7200/7400), StoreServ 10000 (10400/10800) F200/400 T400/800 V400/800 iSCSI/FC iSCSI/FC HP/3PAR HP/3PAR •T-CLASS •F-Class •P10000 HP/P2000 G3 HP/P6000 HP/P9000 IBM/XIV NetApp/FAS Hitachi Ltd. / Hitachi Data Systems P6300/P6500 P9500 2810/2812 (Gen 3) All VSP SMI-S Provider Provider Version Proxy 1 Maximum # of Arrays/Provider Not applicable Proxy 4.5.1 Proxy 4.5.1 Flare 30 V10L40 or later Proxy Embedded 4.5.1 V04L000000 5 (64-bit provider, 8 GB RAM) 5 (64-bit provider, 8 GB RAM) 5 1 iSCSI/FC HP 3PAR OS 3.1.2.P01 Embedded 1.4 1 iSCSI/FC HP 3PAR InForm Embedded OS 3.1.1.P10 1.4 1 iSCSI/FC iSCSI/FC FC iSCSI/FC iSCSI/FC FC TS240 1000 0000 70-04-xx 1.5 1.4 1.5 11.1 4.1 6.0 Not applicable 10 Not applicable 1 40 1 8.0.1 (7-mode) 70-05-02 Embedded Proxy Embedded Embedded Proxy Embedded
  23. 23. • Add the file server in VMM – add a Windows file server to the VMM console. As part of the Add operation, VMM discovers all the storage of shares available • Create a file share - create a file share on the Windows file server. For example, create a file share fileserver1smbfileshare • Assign the share - assign the share to a host or cluster. VMM automatically modifies the share to assign permissions for the Hyper-V host or cluster to the share
  24. 24. • • • • • Add a storage provider View storage properties Add pools from iSCSI Target Create a LUN Configuration Results
  25. 25. • A VM Template contains: VM Template Guest OS Profile VHD Hardware Profile −Hardware Profile −Guest OS Profile −VHD with sysprep-ed Operating System
  26. 26. • • • • • • • • • • • • • Cloud Capability Profile Processor Memory Floppy Drive COM Ports Video Adapter IDE Devices SCSI Adapter Network Adapter Availability BIOS CPU Priority Memory Weight
  27. 27. OS Version Identity Admin Password Product Key Time Zone Roles Features Join Domain or Workgroup • Answer Files • • • • • • • •
  28. 28. • SQL Server Profile • Application Profile −Data Tier Application (DAC) −Server App-V −WebDeploy
  29. 29. Service Template Tier Application Profile SQL Server Profile VM Template Guest OS Profile Hardware Profile WebDeploy App-V DAC Script Application Packages
  30. 30. • SQL Server 2008 R2 and SQL Server 2012 provide a Sysprep functionality: −Prepare Image step - install SQL Server setup files −Complete Image step - configure to finish SQL Server installation later • In a SQL Server profile, you can add a syspreped image of SQL Server and specify configuration settings
  31. 31. • An Application Profile specifies: − Operating System Version(s) − SQL Server data-tier application (DAC) − Web Application − Scripts • These packages can be deployed only as part of a Service Template
  32. 32. • A Data-Tier Application (DAC) package contains SQL Databases and objects • Can be included in an Application Profile • Used to provision databases
  33. 33. • Server App-V packages contain virtualized server applications and services • Require the App-V client to be deployed on target machines • Applications and services are isolated
  34. 34. • WebDeploy packages are a method to deploy Web Applications and configuration settings on IIS • Typically used for ASP .NET applications
  35. 35. Web Tier Business Tier Application Profile WebDeploy Application Profile App-V Database Tier Application Profile DAC Script SQL Server Profile VM Template VM Template VM Template Guest OS Profile Guest OS Profile Guest OS Profile Hardware Profile Hardware Profile Hardware Profile External Network
  36. 36. App Controller IIS Windows Azure Subscription VM VM App Controller SQL SCVMM Hyper-V Hyper-V VM VM
  37. 37. Scalable Web application platform Infrastructure Services (IaaS) Database VMs and Database as a Service The power of Software Defined Networking Reliable messaging
  38. 38.
  39. 39. NEW Nov 2013
  40. 40.