adrian stoian - manage private and public cloud services with system center 2012 r2

59

Upload: itspark-community

Post on 21-Mar-2017

1.177 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 2: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 3: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

Private Cloud Public Cloud

IaaS

PaaS

SaaS

Hybrid Cloud

Page 4: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 5: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 6: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 7: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

OS MS / XenSourceNovell

ISV/IHV/OEMWindows Server Virtualization

Parent Partition

Kernel Mode

User Mode

Child Partitions

Applications Applications Applications

Windows Hypervisor

Windows Server 2003, 2008, 2012

Windows Kernel

VSC

“Designed for Windows” Server HardwareAMD-V,

Intel VT Chipset

Windows Server 2012

Windows Kernel

EmulationVMBus VMBus VMBus

HypercallAdapter

Xen-enabled Linux Kernel

Lin

ux

VS

Cs

Non-Hypervisor Aware OS

Virtualization Stack

WMI Provider

VM Service

VM WorkerProcess

VSP OS Kernel

Source: Microsoft

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

Resource Windows Server

2008 R2 Hyper-V

Windows

Server 2012

R2 Hyper-V

Improvement

Factor

Host Logical Processors 64 320 5×

Physical Memory 1TB 4TB 4×

Virtual CPUs per Host 512 2,048 4×

VM Virtual CPUs per VM 4 64 16×

Memory per VM 64GB 1TB 16×

Active VMs per Host 384 1,024 2.7×

Cluster Guest NUMA No Yes -

Maximum Nodes 16 64 4×

Maximum VMs 1,000 8,000 8×

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

Resource Windows Server

2012 R2 Hyper-V

VMware

vSphere

Hypervisor

VMware

vSphere 5.5

Enterprise Plus

Host Logical Processors 320 320 320

Physical Memory 4TB 4TB 4TB

Virtual CPUs per Host 2,048 4096 4096

VM Virtual CPUs per VM 64 8 64

Memory per VM 1TB 1TB 1TB

Active VMs per Host 1,024 512 512

Guest NUMA Yes Yes Yes

Cluster Maximum Nodes 64 N/A 32

Maximum VMs 8,000 N/A 4,000

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

Feature/functionality New or Updated

Client Hyper-V New

Dynamic Memory Updated

Hyper-V module for Windows PowerShell New

Hyper-V Replica New

Importing of virtual machines Updated

Live migration Updated

Resource metering New

Significantly increased scale and improved resiliency Updated

Simplified authorization New

SR-IOV New

Storage migration New

Storage on SMB 3.0 file shares New

Virtual Fibre Channel New

Virtual hard disk format Updated

Virtual machine snapshots Updated

Virtual NUMA New

Virtual switch Updated

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

• Citrix XenServer 6.0

• Citrix XenServer – Microsoft System Center Integration Pack

• Note: Citrix XenServer hosts are directly managed using agent

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

• 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

Page 13: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 14: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 15: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 16: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

VM

Logical

Network

Physical network

Logical

Network

VM VM VM

Subnet

VLAN ID

Network Name

Fab

ric

Network Site

IP Pool

Network Site

IP Pool

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

LOGICAL NETWORKS

• Classify network for VMs to access

• Map to network topology

• Allocate to hosts and clouds

ADDRESS POOLS LOAD BALANCERS

• Allocate a static IP address to VMs from a preconfigured pool

• Create IP pool as a managed range of IP address assignments

• Create MAC address pool as a managed range of MAC address assignments

• Apply settings for load balancer capability in service deployment

• Control load balancer through vendor provider based on PowerShell

• Create virtual IP templates consisting of load balancer configuration settings

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

VM

VM Network

Logical network

Logical Switch

(Hyper-V Host)

VM Network

Logical Switch

(Hyper-V Host)

VM

Physical network

vNIC Port

Profile

Network

Virtualization

Gateway

Network

Site Definition

Uplink Port

Profile

VM VM

Vir

tual

Fab

ric

Network Site

IP Pool

Source: Microsoft

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

• Models the network of the tenant

• Each tenant can have its own address space

• Isolates similar networks

VM

RedBlue

VM VM VM

Tenant 1

Subnet: 10.0.1.0/24

IP Pool 10.0.1.1-10.0.1.100

Tenant 2

Subnet: 10.0.1.0/24

IP Pool 10.0.1.1-10.0.1.100

Isolation

Network Site

IP Pool

Network Site

IP Pool

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

Logical networkNetwork Site

IP Pool

Network Site

IP Pool

Site: Bucharest

Subnet: 192.168.100.0/24

IP Pool 192.168.100.1

192.168.100.100

Corporate

Site: Cluj

Subnet: 192.168.200.0/24

IP Pool 192.168.200.1

192.168.200.100

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

Physical network adapter

• 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

Logical Switch

Native Port

Profile

Native Port

Profile

Uplink Port

Profile

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

• 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

Page 23: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 24: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 25: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

Logical networkNetwork Site

IP Pool

Network Site

IP Pool

Site: Bucharest

Subnet: 192.168.100.0/24

IP Pool 192.168.100.1

192.168.100.100

Datacenter

Site: Cluj

Subnet: 192.168.200.0/24

IP Pool 192.168.200.1

192.168.200.100

VM

RedBlue

VM VM VM

Tenant 1

Subnet: 10.0.1.0/24

IP Pool 10.0.1.1-10.0.1.100

Tenant 2

Subnet: 10.0.1.0/24

IP Pool 10.0.1.1-10.0.1.100

Isolation

Network Site

IP Pool

Network Site

IP Pool

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

• 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

Page 27: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 28: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

Red1

Datacenter Network

Blue1

Red1Blue1 Red1Blue1

Network

Virtualization

Gateway

Cisco Nexus

1000

VPN

VPN

Red VM

Network

Blue VM

Network

Hyper-V Hyper-V

Page 29: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 30: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

Windows Storage Management API (Windows PowerShell and WMI)

Pass-through API for extensibility (WMI)

Storage Array

Vendor-provided SMI-S provider

(CIMXML or WMI)

Storage Array

Vendor-provided transport and/or

protocol

Source: Microsoft

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

SMI-S

Provider

iSCSI Target

WMI Provider

SCVMM

Windows Storage

Management

TCP/IP

Microsoft Standards-

based Storage

Management Service

iSCSI Target

PowerShell

iSCSI Target Service

VHD VHD VHD

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

• 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 network-attached storage (NAS) device

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

• 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

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

Manufacturer Model Protocol Firmware SMI-S Provider Provider

Version

Maximum # of

Arrays/Provider

Dell/Compellent Storage Center iSCSI/FC SC 5.5.4 and

later, EM 5.5.5

Proxy 1 Not applicable

EMC/Symmetrix VMAX 10K, 20k 40K FC Enginuity 5875

or later

Proxy 4.5.1 5 (64-bit provider,

8 GB RAM)

EMC/VNX VNX iSCSI Flare 31 or later Proxy 4.5.1 5 (64-bit provider,

8 GB RAM)

EMC/CX4 All iSCSI/FC Flare 30 Proxy 4.5.1 5

Fujitsu/ETERNUS DX80 S2/DX90 S2/DX410

S2/DX440 S2/DX8100

S2/DX8700 S2

iSCSI/FC V10L40 or later Embedded V04L00-

0000

1

HP/3PAR StoreServ 7000

(7200/7400), StoreServ

10000 (10400/10800)

iSCSI/FC HP 3PAR OS

3.1.2.P01

Embedded 1.4 1

HP/3PAR

•T-CLASS

•F-Class

•P10000

F200/400

T400/800

V400/800

iSCSI/FC HP 3PAR InForm

OS 3.1.1.P10

Embedded 1.4 1

HP/P2000 G3 iSCSI/FC TS240 Embedded 1.5 Not applicable

HP/P6000 P6300/P6500 iSCSI/FC 1000 0000 Proxy 1.4 10

HP/P9000 P9500 FC 70-04-xx Embedded 1.5 Not applicable

IBM/XIV 2810/2812 (Gen 3) iSCSI/FC Embedded 11.1 1

NetApp/FAS All iSCSI/FC 8.0.1 (7-mode) Proxy 4.1 40

Hitachi Ltd. /

Hitachi Data

Systems

VSP FC 70-05-02 Embedded 6.0 1

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

• 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 \\fileserver1\smbfileshare

• 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

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

• Add a storage provider

• View storage properties

• Add pools from iSCSI Target

• Create a LUN

• Configuration Results

Page 37: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 38: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 39: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

VM Template

• A VM Template contains:−Hardware Profile

−Guest OS Profile−VHD with sysprep-ed

Operating System

Hardware

Profile

Guest OS

Profile VHD

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

• Cloud Capability Profile

• Processor

• Memory

• Floppy Drive

• COM Ports

• Video Adapter

• IDE Devices

• SCSI Adapter

• Network Adapter

• Availability

• BIOS

• CPU Priority

• Memory Weight

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

• OS Version

• Identity

• Admin Password

• Product Key

• Time Zone

• Roles

• Features

• Join Domain or Workgroup

• Answer Files

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

• SQL Server Profile

• Application Profile−Data Tier Application (DAC)

−Server App-V

−WebDeploy

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

Service Template Tier

VM Template

Hardware

Profile

Guest OS

Profile

SQL Server

Profile

Application

Profile

DAC

App-V

WebDeploy

Script

Application

Packages

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

• 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 sysprepedimage of SQL Server and specify configuration settings

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

• 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

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

• A Data-Tier Application (DAC) package contains SQL Databases and objects

• Can be included in an Application Profile

• Used to provision databases

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

• 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

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

• WebDeploypackages are a method to deploy Web Applications and configuration settings on IIS

• Typically used for ASP.NET applications

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

Web Tier

VM Template

Hardware

Profile

Guest OS

Profile

Application Profile

WebDeploy

Business Tier

VM Template

Hardware

Profile

Guest OS

Profile

Application Profile

Database Tier

VM Template

Hardware

Profile

Guest OS

Profile

SQL Server Profile

Application Profile

App-V DAC

Script

External Network

Page 50: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 51: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 52: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 53: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

App Controller

IIS

SQL

App Controller

Windows Azure

Subscription

VM VM

Hyper-V

SCVMM

Hyper-V

VM VM

Page 54: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 55: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

Scalable Web

application

platform

Infrastructure

Services (IaaS)

The power of

Software

Defined

Networking

Database VMs

and Database

as a Service

Reliable

messaging

Page 56: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2
Page 57: Adrian Stoian - Manage Private and Public Cloud Services with System Center 2012 R2

http://technet.microsoft.com/en-us/library/gg610610.aspx

http://blogs.technet.com/b/scvmm/

http://technet.microsoft.com/en-us/library/dn296433.aspx

http://technet.microsoft.com/en-us/library/dn249518.aspx

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

http://www.microsoft.com/learning/en-us/course.aspx?ID=20409A

http://www.microsoft.com/learning/en-us/exam.aspx?id=74-409

NEW

Nov 2013