Как да изградим и поддържаме частен облак с
Microsoft SC VMM 2012 и
Hyper-V?
Дарин Йончев
Консултант, New Horizons Bulgaria
Agenda
What are the characteristics of the Cloud
Computing?
What’s new in SCVMM 2012?
How to build a private could in SCVMM 2012?
How your private could is delivered to the Users?
Characteristics of Cloud Computing –
Deliver IT as a Service to Your Business
Source: Tech-ed North America 2011
Delivering the private cloud Infrastructure with SC VMM 2012
SLA
Management
APP 1
Self Service
“Administration”
APP 2 APP 3
OS
Business Empowerment
Externally Configure
Delegated Clouds
HR Sales Marketing Finance
Logical & Standardized
Diverse Infrastructure
Source: Tech-ed North America 2011
Private Clouds in SCVMM 2012
Capacity
Capabilities
Libraries
Logical Networks
Load Balancers
Storage
Classifications
Storage Capacity
Hosts
Clusters
Library Servers
IP Address Pools
MAC Address Pools
Storage Pools
Storage Providers
Storage Arrays
SCVMM 2012 Investment Areas
Deployment Fabric
Fabric
Management
Hyper-V Bare
Metal
Provisioning
Hyper-V,
VMware, Citrix
XenServer
Update
Management
Dynamic
Optimization
Network
Management
Power
Management
Storage
Management
Cluster
Management
Cloud Services
Source: Tech-ed North America 2011
Deployment and Upgrade
Highly Available VMM Server
VMM server is now cluster aware so there’s no single point of failure
The Console reconnect automatically. No need to re logon
Upgrade
From VMM 2008 R2 SP1 to VMM 2012 RC
From VMM 2012 RC to VMM 2012 RTM
Custom Properties
Name/Value pairs
No need to use Custom1…Custom10
Powershell
Fully powershell scriptable
More Powershell cmdlets (182 in SC VMM 2008 R2, 432 in SC VMM 2012)
Backward compatible with VMM 2008 R2 scripting interface
Runas Accounts
Fabric Management ( 1 )
Physical Server
Manage multiple hypervisors – Hyper-V, VMware, XenServer
Server hardware management – IPMI, DCMI, SMASH, Custom via Provider
Host provisioning – from baremetal to Hyper-V to Cluster provisioning
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
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
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 Server
Hyper-V host are configured automatically to use the appropriate WSUS
Dynamic Optimization (DO)
Cluster level workload balancing scheme to optimize for VM performance
Leverages live migration to move workloads (Hypervisor independent)
Power Optimization (PO)
Leverages live migration to pack more VMs per host
Powers down servers to optimize for power utilization
Enhanced Placement
Over 100 placement checks/validation
Support for custom placement rules
Multi-VM deployment for Services
demo
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
Private Clouds
Private Cloud
Abstraction that enables opaque usage model for service and VM management
Fabric
Compute: Logical grouping of hosts or clusters in host groups
Storage: Storage Classifications, Pools, Providers and Arrays
Network: Logical Networks, IP/MAC Address Pools, Load Balancers, VIP
Templates
Delegation - User Role
Quota: Defines per-user limits on compute, memory, storage, number of
VMs
Capacity
Cloud can expose
Aggregate capacity of underlying resources (vCPU, Memory, Storage)
Oversubscription is allowed
Capacity which users can use vCPUs
Memory
Storage
Number of deployed VMs (VMs in Library are not counted)
Custom Quota (to support quota points from VMM 2008 R2)
Capabilities
Cloud can
Host highly available VMs
Allow VMs to use dynamic disks or differencing disks
Enable network optimizations
VM “shape” limits
Processor Range (i.e. 1 - 4)
Memory Range (i.e. 16MB – 32 GB)
Number of disks (0 – 7)
Number of NICs (0 – 7)
Built-in set representing underlying limits for
Hyper-V, Xen, VMware
Service Lifecycle Management
Service Templates
Used to model a multi-tier application
Source of truth for deployed service configuration
Sharing Among Application Owners
Applications
Built-in support for Web deploy, Server App-V, SQL DAC
Custom command execution for other application packages
Image-based
OS separated from apps
Composed during deployment
Servicing
Change the template and then apply that change to deployed instances
Upgrade domains ensures application availability during servicing
User Roles and Scope
VMM Admin
Delegated
Admin
Read-only Admin
Self-Service User
Controlling Usage by Self-Service Users
Revocable actions – fine-grained action control
Author, VM Control, 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)
System Center App Controller 2012
Customer
Microsoft
App Controller 2012
VMM 2012
Customer Problems Addressed
Self-service agility and empowerment for application owners
Bring service management across multiple clouds under IT management processes
Visibility and control into services deployed in multiple clouds
App Controller, VMM 2012 Console
& VMM 2012 SSP
Feature VMM 2012
SSP
Store To Library X
Expose All VMM Quota Dimensions Custom Quota
Point Only
Deploy VM
Deploy Service
Manage VM (Start, Stop, Connect,
Checkpoint, Mount ISO, etc.)
Manage Service (Start, Stop, etc.)
Transfer VM Or Service Template
Between VMM Servers
Scale Out A Service
View Service Structure
Web-based Client
View VMs and Services across multiple VMM servers
X
X
X
VMM 2012
SSU Console
X
X
X
X
X
X
X
App
Controler
X
X
X
X
X
X
X
X
X
X
X
demo
Virtualization Resources
Microsoft Virtualization
–Web: http://www.microsoft.com/virtualization
Hyper-V
–Web: http://www.microsoft.com/hyper-v
System Center Virtual Machine Manager
–Web: http://www.microsoft.com/scvmm
Microsoft Application Virtualization
–Web: http://www.microsoft.com/systemcenter/appv
Compare with VMware
–Web: http://www.microsoft.com/vmwarecompare
Контакти:
Дарин Йончев
Консултант, New Horizons Bulgaria
Email: darin.yonchev@newhorizons.bg
Blog: www.yonchev.net/blog