Services - Darin Yonchev`s blog

advertisement

Как да изградим и поддържаме частен облак с

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

Speed

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

Cloud Consumer View

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

Download