Amit Virmani Senior Test Lead Microsoft Corporation MGT316 Mahesh Unnikrishnan Senior Program Manager Microsoft Corporation Infrastructure HA VMM Server PowerShell 452 Upgrade Custom Properties ID: 433238
Download Presentation The PPT/PDF document "Overview of Microsoft System Center 2012..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Overview of Microsoft System Center 2012 SP1 - Storage Management
Amit VirmaniSenior Test LeadMicrosoft Corporation
MGT316
Mahesh Unnikrishnan
Senior Program Manager
Microsoft CorporationSlide2
Infrastructure
HA VMM Server
PowerShell (452)
Upgrade
Custom Properties
Services
Fabric
Clouds
Overview: System Center 2012 VMM
Server Lifecycle Management
Multiple Hypervisors
Network Management
Storage Management
Dynamic Optimization
Service Templates
Application Deployment
Custom Command Execution
Image-based Servicing
Application Owner Usage
Capacity and Capability
Delegation and QuotaSlide3
Storage Automation
8
SAN
Migration
5
Cluster Storage Management
7
Array Onboarding
6
Validation
12
Standards Based Management
11
Extensive Array
Support
10
Scalable Provisioning9The Fantastic 12 ofRapid Provisioning4
Allocation and Assignment3
Storage Classification
2
End to End Mapping
1Slide4
Validation
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8
SAN Migration
5
Rapid Provisioning
4
Allocation and Assignment3Cluster Storage Management7Array Onboarding6
Storage Classification 2
End to End Mapping1
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
1Slide5
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.”Slide6
Marco!
Polo!Slide7
VMM Server
VDS h/w provider
Discovery of LUNS
Mask and Unmask
Set ISCSI CHAP
Discovery of portals and targets
Log on & log off
Storage Management Service
Storage Management Service
Discovery of Array, Pool and LUNSLUN create, snapshot, cloneMask and Unmask
Deprecated
VDS
FC Array / ISCSI Target
LUN
LUNLUNLUNSAN admin tool HostHostVDSHBA ProviderNPIV ProvideriSCSI initiator
Host
HostHost
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 mappingSlide8
VMM Server
Discovery of portals and targets
Log on & log off
FC Array / ISCSI Target
LUN
LUN
LUN
LUN
SAN admin tool
Host
Host
VDS
HBA Provider
NPIV ProvideriSCSI initiatorHostHostHostPort to LUN mappingsVirtual to Physical port mappingsCreate & delete Virtual PortsSC 2012 SP1 VMM – ArchitectureSMI-S Provider
EnumerateRescan
Mount/UnMountVolume to Disk mappingDisk to LUN mapping
Storage Management Service
Storage Management Service
Discovery of Array, Pool and LUNS
LUN create, snapshot, clone
Mask and Unmask
SMAPISlide9
VMM Server
Discovery of portals and targets
Log on & log off
Storage Management
API
Discovery of Array, Pool and LUNS
LUN create, snapshot, clone
Mask and Unmask
FC Array / ISCSI Target
LUNLUN
LUN
LUN
SAN admin tool
Host
Host
VDSHBA ProviderNPIV ProvideriSCSI initiatorHostHostHostPort to LUN mappingsVirtual to Physical port mappingsCreate & delete Virtual PortsSC 2012 SP1 VMM – ArchitectureSMI-S Provider EnumerateRescan
Mount/UnMountVolume to Disk mappingDisk to LUN mapping
Storage Management ServiceSMAPISlide10
Management Software
Windows 8 Storage Management API
Windows Storage Management API (PowerShell and WMI)
Pass-through API for extensibility (WMI)
Storage Array
Storage Vendor Hardware and Software
Third-party management application
System Center
File 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 APISlide11
Discovery and MappingSlide12
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 WMIDell (EqualLogic)NexSAN
SMI-S CIMXMLNetapp, EMC, HP, IBM, Dell (Compellent
), Fujitsu, Hitachi, Huawei, StarWind, LSI (
Engenio)
**NEW in SP1**
**NEW in SP1**Slide13
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**Slide14
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 P2000
LSI
Engenio
**NEW in SP1**Slide15
Hypervisor
Hyper-V WMI
Host Agent
FC
iSCSI
SAS
Pass through
VHD
Port,
vPort
IQN
Disk/Volume
Storage
File Storage
Block Storage
Pool
Initiator IDTarget portFile systemPermissionLUNVDSStorage groupFile sharePortDiscoveryLevel 1DiscoveryLevel 2
MappingPort to Port
MappingDisk to LUNSlide16
Walking the Line – Block and File StorageSlide17
Lifecycle Indications
Remote storage providers inform clients of changes in near real-time, updating higher level cache engines to improve discovery performance.
StoragePool
StorageVolume
SCSIProtocolEndpoint
StorageHardwareID
SCSIProtocolController
ComputerSystem
**NEW in SP1**
**NEW in SP1**
**NEW in SP1**Slide18
The Fantastic 12 of
Validation
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8
SAN Migration
5
Rapid Provisioning
4Allocation and Assignment3Cluster Storage Management7
Array Onboarding6
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 UsageSlide19Slide20Slide21Slide22
Classifying Storage Pools
Storage Array 1
Storage Provider
Storage Array
2
Storage Pool 1
Storage Pool
2
Storage Pool 3
Gold
Silver
BronzeSlide23
The Fantastic 12 of
.
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8
SAN Migration
5
Rapid Provisioning
4Allocation and Assignment3Cluster Storage Management7
Array Onboarding6
Storage 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 FormattingSlide24
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”Slide25
Allocation of Storage to Host GroupsSlide26
Allocation of Storage to CloudsSlide27
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**Slide28
Host Group and Cloud Storage ManagementSlide29
.
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8
SAN Migration
5
Rapid Provisioning
4Allocation and Assignment3Cluster Storage Management7
Array Onboarding6
Storage Classification
2
End to End Mapping
1
SAN based VM Creation using Snapshot/Clone
Rapid Provisioning
4
VM Creation to Host and Cluster
One VM per LUN
THE FANTASTIC 12 OFSlide30
SAN based Rapid Provisioning
New VM Wizard
VM SCC Template
VM
Storage Disk
New Template Wizard
OS Profile
HW profile
Host
SAN
Host
VHD
SAN
VHD
Array supports snapshot/clone
Array creates a copy using snapshot/clone
SANVHD is SAN Copy Capable(SCC)Slide31
.
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8
SAN Migration
5
Rapid Provisioning
4Allocation and Assignment3Cluster Storage Management7
Array Onboarding6
Storage Classification
2
End to End Mapping
1
SAN Migration
5
Unmasking and Masking
iSCSI Initiator Log-On/Log-Off
NPIV vPort Creation/Deletion
The Fantastic 12 ofSlide32
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**Slide33
Rapid Provisioning and MigrationSlide34
.
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8
SAN Migration
5
Rapid Provisioning
4Allocation and Assignment3Cluster Storage Management7
Array Onboarding
6Storage Classification
2
End to End Mapping
1
Array Onboarding
6
Persistent iSCSI Sessions (Explicit or Subnet Match)
Initiator
Log-On
SPC per Cluster or per Node in Cluster
The Fantastic 12 ofSlide35
Disk Initialization, Partitioning, and
Formatting
Add and Remove Cluster
Available Storage
Add and Remove Cluster Shared Storage
.
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8SAN Migration5Rapid Provisioning 4Allocation and Assignment3
Cluster Storage Management
7
Array Onboarding
6
Storage Classification
2
End to End Mapping
1
Cluster Storage Management
7
The Fantastic 12 ofSlide36
Host and Cluster Storage ManagementSlide37
Cmdlets
Specific to Storage Automation
Scalable Parallel Operations on Large Clusters
Rapid Provisioning at Scale
.
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8
SAN Migration5Rapid Provisioning 4Allocation and Assignment3
Cluster Storage Management
7
Array Onboarding
6
Storage Classification
2
End to End Mapping
1
Scalable Provisioning
9
Storage Automation
8
The Fantastic 12 ofSlide38
Storage Automation
Automation of storage management involves the simplification of interfacing with storage through management clients, PowerShell, and REST endpoints.
File Storage
Block Storage
**NEW in SP1**
Windows Server 2012 SMAPI
**NEW in SP1**
Sample Fill
Sample Fill
Sample Fill
Sample Fill
Sample Fill
Sample Fill
Sample Fill
Sample FillSlide39
Advanced Storage Automation
Automation of storage management involves the simplification of interfacing with storage through management clients, PowerShell, and REST endpoints.
Pass Through
UI Add-ins
**NEW in SP1**
**NEW in SP1**
OrchestrationSlide40
Windows Server 2012 - Storage
Cmdlets (82)
(
Get-Command -Module storage -
CommandType
Function
)
ConnectDisconnectGet/HideNew/Remove
RepairResizeSetShow
VirtualDisk(10)
AddGet
RemoveResetSet
Clear
Initialize
UpdateDisk/
PhysicalDisk(10)GetNewRemoveResizeSetFormatOptimizeRepairPartition/Volume(10)GetNewRemoveRenameMaskingSet(4)GetNewRemoveSetStoragePool(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 Slide41
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
12
Standards Based Management
11
Extensive Array Support
10
Scalable Provisioning
9
Storage Automation
8SAN Migration5Rapid Provisioning 4Allocation and Assignment
3
Cluster Storage Management
7
Array Onboarding
6
Storage Classification
2
End to End Mapping
1
Extensive Array Support
10
The Fantastic 12 ofSlide42
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
Storage Automation
8SAN Migration5Rapid Provisioning 4Allocation and Assignment3
Cluster Storage Management
7Array Onboarding
6
Storage Classification
2
End to End Mapping
1
Standards Based Management
11Slide43
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
Scalable Provisioning
9
Storage Automation
8
SAN Migration
5Rapid Provisioning 4Allocation and Assignment3
Cluster Storage Management
7Array Onboarding
6
Storage Classification
2
End to End Mapping
1
Validation
12
The Fantastic 12 ofSlide44
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 WorkflowsMount DiskCreate CSVSimple Operations
Create/Delete LUNSnapshot/Clone LUNUnmask/Mask LUNEnd to End Scenarios
Rapid ProvisioningCluster Storage ManagementSlide45
Storage Provider Support
Partner
ArrayProvider TypeValidation
NetApp
FAS
SMI-S
Yes
EMC
VMAX/VMAX_SE/VMAX_eSMI-SYesEMCCX/VNXSMI-SYesEMCVNXeSMI-S
Provider in developmentProvider in developmentHPP10000 (3PAR)
SMI-SYesHP
P6000 (EVA)SMI-S
YesHP
P2000 (MSA)
SMI-SIn progress
HitachiAMSSMI-S
In progressHitachiVSPSMI-SIn progressDellCompellentSMI-SYesIBMXIVSMI-SYesIBMDS8000SMI-SIn progressPartnerArrayProvider TypeValidationHPP4000 (LeftHand)SMI-S Provider in developmentProvider in developmentDellEqualLogicSMPIn progressFujitsuEternusSMI-SIn progressLSIEngenio
SMI-SIn progressLSIMegaRAID
SMI-SIn progressNexSANSMP
Provider in development
Starwind
SMI-S Provider
in development
Provider in developmentSlide46
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 Platform
Breakthrough Insight
Storage and Your Terms
Ease of Use
Validation
The Fantastic 12 ofSlide47
Breakout Sessions
MGT14-LNC
- What's New in System Center 2012 SP1 - Virtual Machine Manager
MGT315 - Network Management in Microsoft System Center 2012 SP1 - Virtual Machine Manager
MGT316
- Overview of Microsoft System Center 2012 SP1 - Storage
Management
MGT317 - 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 Cloud
MGT321 - 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 ImmersionRelated ContentWindows Server 2012, Hyper-V, Networking, Storage (TLC)
System Center (TLC)Slide48
MGT Track Resources
DOWNLOAD
System
Center 2012 SP1
CTP
microsoft.com/
systemcenter
#TEMGT316
DOWNLOAD System Center 2012 Evaluationmicrosoft.com/systemcenter
Hands-On Labs
Talk to our Experts at the TLCSlide49
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 Slide50
Evaluations
http://europe.msteched.com/sessions
Submit your evals online Slide51
©
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.Slide52