Overview of Microsoft System Center 2012 SP1 - Storage Management Amit Virmani Senior Test Lead...
-
Upload
lydia-murphy -
Category
Documents
-
view
219 -
download
4
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.”
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
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
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”
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**
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**
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
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.