Overview of Microsoft System Center 2012 SP1 - Storage Management Amit Virmani Senior Test Lead...

52
Overview of Microsoft System Center 2012 SP1 - Storage Management Amit Virmani Senior Test Lead Microsoft Corporation MGT316 Mahesh Unnikrishnan Senior Program Manager Microsoft Corporation

Transcript of Overview of Microsoft System Center 2012 SP1 - Storage Management Amit Virmani Senior Test Lead...

Overview of Microsoft System Center 2012 SP1 - Storage Management

Amit VirmaniSenior Test LeadMicrosoft Corporation

MGT316

Mahesh UnnikrishnanSenior Program ManagerMicrosoft Corporation

Infrastructure

HA VMM ServerPowerShell (452)UpgradeCustom Properties

Services

Fabric

Clouds

Overview: System Center 2012 VMM

Server Lifecycle ManagementMultiple HypervisorsNetwork ManagementStorage ManagementDynamic Optimization

Service TemplatesApplication DeploymentCustom Command ExecutionImage-based Servicing

Application Owner UsageCapacity and CapabilityDelegation and Quota

Storage Automation

8SAN Migration

5Cluster Storage Management

7Array Onboarding

6

Validation

12Standards Based Management

11Extensive Array Support

10Scalable Provisioning

9

The Fantastic 12 of

Rapid Provisioning

4Allocation and Assignment

3Storage Classification

2End to End Mapping

1

SAN MigrationRapid Provisioning

4

Allocation and Assignment

3

Storage Classification

2

End to End Mapping

1

Correlation - Block and File Storage to Host Storage

Host Storage – Disk, volume, initiator port, virtual disk

Block and File Storage – Array, pool, logical unit, file server, file share

The Fantastic 12 of

End to End Mapping

1

What We Heard from You

“I don’t have enough visibility into storage from the management tools.”

“I want to show how virtual machines and virtualization hosts relate to the underlying storage environment.”

“Troubleshooting storage issues is problematic - my storage team does not know much about my virtual environment.”

Marco!

Polo!

VMM Server

VDS h/w provider

Discovery of LUNSMask and Unmask

Set ISCSI CHAP

Discovery of portals and targetsLog on & log off

Storage Management Service

Storage Management ServiceDiscovery of Array, Pool and LUNS

LUN create, snapshot, cloneMask and Unmask

Deprecated

VDS

  

FC Array / ISCSI Target

LUN LUN LUN LUNSAN admin tool 

Host

HostVDS HBA Provider

NPIV Provider

iSCSI initiator

HostHost

Host

Port to LUN mappings

• Virtual to Physical port mappings

• Create & delete Virtual Ports

SC 2012 RTM VMM – Architecture

SMI-S Provider  

• Enumerate• Rescan• Mount/UnMount• Volume to Disk

mapping• Disk to LUN mapping

VMM Server

Discovery of portals and targetsLog on & log off

  

FC Array / ISCSI Target

LUN LUN LUN LUNSAN admin tool 

Host

HostVDS HBA Provider

NPIV Provider

iSCSI initiator

HostHost

Host

Port to LUN mappings

• Virtual to Physical port mappings

• Create & delete Virtual Ports

SC 2012 SP1 VMM – Architecture

SMI-S Provider  

• Enumerate• Rescan• Mount/UnMount• Volume to Disk

mapping• Disk to LUN mapping

Storage Management Service

Storage Management ServiceDiscovery of Array, Pool and LUNS

LUN create, snapshot, cloneMask and Unmask SMAPI

VMM Server

Discovery of portals and targetsLog on & log off

Storage Management APIDiscovery of Array, Pool and LUNS

LUN create, snapshot, cloneMask and Unmask

  

FC Array / ISCSI Target

LUN LUN LUN LUNSAN admin tool 

Host

HostVDS HBA Provider

NPIV Provider

iSCSI initiator

HostHost

Host

Port to LUN mappings

• Virtual to Physical port mappings

• Create & delete Virtual Ports

SC 2012 SP1 VMM – Architecture

SMI-S Provider  

• Enumerate• Rescan• Mount/UnMount• Volume to Disk

mapping• Disk to LUN mapping

Storage Management Service

SMAPI

Ma

na

ge

me

nt

So

ftwa

re

Win

do

ws 8

S

tora

ge

M

an

ag

em

en

t AP

I

Windows Storage Management API (PowerShell and WMI)

Pass-through API for extensibility (WMI)

Storage Array

Sto

rag

e

Ve

nd

or

Ha

rdw

are

a

nd

S

oftw

are

Third-party management application

System CenterFile Server Manager

SMI-S Hardware Provider (supports Windows SM-API + optional extensions)

Storage Management Provider Interface (+ pass-through for extensibility enabling all of SMI-S and vendor proprietary extensions)(Transport = WMI)

Storage Array

Proprietary Transport and/or Protocol(Supports Windows SM-API + optional extensions)

SMI-S Service 3rd Party Providers

SMP: Storage Spaces (no pass-through

support)

Windows Server 2012 – Storage Management API

Discovery and Mapping

Storage Management

Providers

Enables the discovery of storage and

mapping to virtual environment. VMM

relies on vendor developed storage providers that plug

into SMAPI.

SMI-S WMI

LSI (MegaRaid)

SMP WMI

Dell (EqualLogic)NexSAN

SMI-S CIMXML

Netapp, EMC, HP, IBM, Dell

(Compellent), Fujitsu, Hitachi, Huawei,

StarWind, LSI (Engenio)

**NEW in SP1**

**NEW in SP1**

Enhanced iSCSI SAN Support

Management of iSCSI SANs that create new iSCSI targets with each

new storage logical unit. VMM automates the

creation of storage, discovery

of portal, and initiator logon

Dell EqualLogicHP LeftHand

(P4000/P4500)

**NEW in SP1****NEW in SP1**

Enhanced SAS Support

Management of SAS connected

storage including discovery and provisioning

Storage Provisioning

Attach/Detach

Discovery of SAS array connected

to servers

**NEW in SP1**

**NEW in SP1**

**NEW in SP1**

HP P2000LSI Engenio

**NEW in SP1**

Hypervisor

Hyper-V WMI

Host Agent

FC

iSCSI

SAS

Pass through

VHD

Port, vPort

IQN

Disk/Volume

Storage

File Storage

Block Storage

Pool

Initiator ID

Target port

File system

Permission

LUN

VDS Storage group

File share

Port

DiscoveryLevel 1

DiscoveryLevel 2

MappingPort to Port

MappingDisk to LUN

Walking the Line – Block and File Storage

Lifecycle Indications

Remote storage providers inform

clients of changes in near real-time, updating higher

level cache engines to improve

discovery performance.

StoragePoolStorageVolume

SCSIProtocolEndpoint

StorageHardwareIDSCSIProtocolControl

ler

ComputerSystem

**NEW in SP1**

**NEW in SP1**

**NEW in SP1**

The Fantastic 12 of

SAN MigrationRapid Provisioning

4

Allocation and Assignment

3

Storage Classification

2

End to End Mapping

1

Storage Classification

2

Assigned to Storage Pool and Inherited by Logical Units and File Shares

Indicates Storage SLA or Performance Guarantee

Placement Based on Classification and Usage

Classifying Storage Pools

Storage Array 1

Storage Provider

Storage Array 2

Storage Pool 1

Storage Pool 2

Storage Pool 3

Gold Silver Bronze

The Fantastic 12 of

SAN Migration

5

Rapid Provisioning

4

Allocation and Assignment

3

Array OnboardingStorage Classification

2

End to End Mapping

1

Allocation and Assignment

3

Creation of Logical Units (Thick, Thin, Snapshot, Clone) and File Shares

Assignment of Logical Units and File Shares to Hyper-V servers

Allocation of Storage to Host Groups and Clouds

Host Disk Initialization, Partitioning, Volume Formatting

What We Heard from You

“I do not have the expertise to automate storage operations” “I made a

targeted investment in automation to reduce human error”

“There are too many APIs that I need to work with across different arrays”

“I spent lots of time waiting for storage to be provisioned”

Allocation of Storage to Host Groups

Allocation of Storage to Clouds

Storage Provisioning

Automate block and file storage operations in a private cloud environment, enabling on-

demand provisioning of

storage capacity.

Storage Masking

Creation, deletion,

modification of masking sets

File Server Management

SMB3 to Hypervisor

SMB3 to Library

Thick and Thin LUN Provisioning

**NEW in SP1**

Host Group and Cloud Storage Management

SAN Migration

5

Rapid Provisioning

4

Allocation and Assignment

3

Cluster Storage Management

Array Onboarding

6

Storage Classification

2

SAN based VM Creation using Snapshot/Clone

Rapid Provisioning

4

VM Creation to Host and Cluster

One VM per LUN

THE FANTASTIC 12 OF

SAN based Rapid Provisioning

New VM Wizard

VM SCC Template

VM

Storage DiskNew

Template Wizard

OS Profile

HW profile

Host

SAN

Host

VHD

SAN

VHD

Array supports

snapshot/clone

Array creates a copy using snapshot/clo

ne

SAN

VHD is SAN Copy

Capable(SCC)

Storage Automation

SAN Migration

5

Rapid Provisioning

4

Allocation and Assignment

3

Cluster Storage Management

7

Array Onboarding

6

SAN Migration

5

Unmasking and Masking

iSCSI Initiator Log-On/Log-Off

NPIV vPort Creation/Deletion

The Fantastic 12 of

Storage Migration

Optimize the deployment to a

SAN and the migration of VMs within the SAN, minimizing the

friction of moving workloads in the

datacenter.

NPIV vPort Creation and

Deletion

iSCSI Initiator Logon/Logoff

Masking/Unmasking

Offloaded Data Transfer (ODX)

**NEW in SP1**

Rapid Provisioning and Migration

Scalable Provisioning

Storage Automation

8

SAN Migration

5

Rapid Provisioning

4

Cluster Storage Management

7

Array Onboarding

6

Array Onboarding

6

Persistent iSCSI Sessions (Explicit or Subnet Match)

Initiator Log-On

SPC per Cluster or per Node in Cluster

The Fantastic 12 of

Disk Initialization, Partitioning, and Formatting

Add and Remove Cluster Available Storage

Add and Remove Cluster Shared Storage

Extensive Array Support

Scalable Provisioning

9

Storage Automation

8

SAN Migration

5

Cluster Storage Management

7

Array Onboarding

6

Cluster Storage Management

7

The Fantastic 12 of

Host and Cluster Storage Management

Cmdlets Specific to Storage Automation

Scalable Parallel Operations on Large Clusters

Rapid Provisioning at Scale

Standards Based Management

Extensive Array Support

10

Scalable Provisioning

9

Storage Automation

8

Cluster Storage Management

7

Array Onboarding

6

Scalable Provisioning

9

Storage Automation

8

The Fantastic 12 of

Storage Automation

Automation of storage

management involves the

simplification of interfacing with storage through

management clients, PowerShell,

and REST endpoints.

File StorageBlock Storage

**NEW in SP1**

Windows Server 2012 SMAPI

**NEW in SP1**

Advanced Storage Automation

Automation of storage

management involves the

simplification of interfacing with storage through

management clients, PowerShell,

and REST endpoints.

Pass ThroughUI Add-ins

**NEW in SP1****NEW in SP1**

Orchestration

Windows Server 2012 - Storage Cmdlets (82)

(Get-Command -Module storage -CommandType Function)

ConnectDisconnectGet/Hide

New/RemoveRepairResize

SetShow

VirtualDisk(10)

AddGet

RemoveResetSet

ClearInitializeUpdateDisk/

PhysicalDisk(10)

GetNew

RemoveResize

SetFormat

OptimizeRepair

Partition/Volume

(10)

GetNew

RemoveRename

MaskingSet(4)

GetNew

RemoveSet

StoragePool(4)

WMI API: http://msdn.microsoft.com/en-us/library/windows/desktop/hh830612(v=vs.85).aspxPowerShell Cmdlets: http://technet.microsoft.com/en-us/library/hh848705.aspx

Extensive Array Support

10

VMM Tested – NetApp, EMC, HP, Dell EQL, LSI

Partner Testing – Hitachi, Fujitsu, Dell, IBM, StarWind

(Development in Progress for Others)

Validation

Standards Based Management

11

Extensive Array Support

10

Scalable Provisioning

9

Storage Automation

8

Cluster Storage Management

7

Extensive Array Support

10

The Fantastic 12 of

The Fantastic 12 of

SMI-S 1.3/1.4 Providers

Attendance at SMI Lab Plugfests

SMI-S Supported in Windows Server 2012

Validation

12

Standards Based Management

11

Extensive Array Support

10

Scalable Provisioning

9

Standards Based Management

11

Test Harness Developed by VMM Team

Provided to All Partners

Primitives and End to End Scenarios (Functionality and Scale)

Validation

12

Standards Based Management

11

Extensive Array Support

10

Validation

12

The Fantastic 12 of

Provider Validation

Extensive PowerShell script created by VMM

team and used by all partners to

validate providers – basic operations,

advanced workflows, and end to end scenarios at

scale

Script: http://bit.ly/L2MxRO

[Available end of June]

Advanced Workflows

Mount DiskCreate CSV

Simple Operations

Create/Delete LUN

Snapshot/Clone LUN

Unmask/Mask LUN

End to End Scenarios

Rapid Provisioning

Cluster Storage Management

Storage Provider SupportPartner Array Provider Type ValidationNetApp FAS SMI-S YesEMC VMAX/VMAX_SE/VMAX_e SMI-S YesEMC CX/VNX SMI-S YesEMC VNXe SMI-S Provider in development Provider in developmentHP P10000 (3PAR) SMI-S YesHP P6000 (EVA) SMI-S YesHP P2000 (MSA) SMI-S In progressHitachi AMS SMI-S In progressHitachi VSP SMI-S In progressDell Compellent SMI-S YesIBM XIV SMI-S YesIBM DS8000 SMI-S In progress

Partner Array Provider Type ValidationHP P4000 (LeftHand) SMI-S Provider in development Provider in developmentDell EqualLogic SMP In progressFujitsu Eternus SMI-S In progressLSI Engenio SMI-S In progressLSI MegaRAID SMI-S In progressNexSAN SMP Provider in developmentStarwind SMI-S Provider in development Provider in development

Standards Based Management

Extensive Array Support

Scalable Provisioning

Storage Automation

SAN Migration

Cluster Storage Management

Array Onboarding Rapid Provisioning

Allocation and Assignment

Storage Classification

End to End Mapping

Private Cloud-Ready Storage Automation PlatformBreakthrough Insight Storage and Your Terms Ease of Use

Validation

The Fantastic 12 of

Breakout SessionsMGT14-LNC - What's New in System Center 2012 SP1 - Virtual Machine ManagerMGT315 - Network Management in Microsoft System Center 2012 SP1 - Virtual Machine ManagerMGT316 - Overview of Microsoft System Center 2012 SP1 - Storage ManagementMGT317 - Overview of Microsoft System Center 2012 SP1 - Virtual Machine Manager ServicesVIR306 - Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-VMGT320 - Microsoft System Center Virtual Machine Manager 2012: Zero to Cluster to CloudMGT321 - Service Template Creation from the Ground UpVIR303 – An Overview of Hyper-V Networking on Windows Server 2012WSV301 - Building Hosted Private and Public Cloud using Windows Server 2012

Other SessionsPRC03 - Pre-Conference Seminar - Private Cloud Immersion

Related Content

Windows Server 2012, Hyper-V, Networking, Storage (TLC)System Center (TLC)

MGT Track Resources

DOWNLOAD System Center 2012 SP1 CTP

microsoft.com/systemcenter

#TEMGT316 DOWNLOAD System Center 2012 Evaluation

microsoft.com/systemcenterHands-On Labs

Talk to our Experts at the TLC

Resources

Connect. Share. Discuss.

http://europe.msteched.com

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Resources for Developers

http://microsoft.com/msdn

Evaluations

http://europe.msteched.com/sessions

Submit your evals online

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.