520 likes | 747 Views
MGT316. Overview of Microsoft System Center 2012 SP1 - Storage Management . Amit Virmani Senior Test Lead Microsoft Corporation. Mahesh Unnikrishnan Senior Program Manager Microsoft Corporation. Overview: System Center 2012 VMM. Service Templates Application Deployment
E N D
MGT316 Overview of Microsoft System Center 2012 SP1 - Storage Management Amit Virmani Senior Test Lead Microsoft Corporation Mahesh Unnikrishnan Senior Program Manager Microsoft Corporation
Overview: System Center 2012 VMM Service Templates Application Deployment Custom Command Execution Image-based Servicing Clouds Application Owner Usage Capacity and Capability Delegation and Quota Services Infrastructure Server Lifecycle Management Multiple Hypervisors Network Management Storage Management Dynamic Optimization HA VMM Server PowerShell (452) Upgrade Custom Properties Fabric
The Fantastic 12 of End to End Mapping 1 Storage Classification 2 Array Onboarding 6 Cluster Storage Management 7 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 Validation 12
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping End to End Mapping 1 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 Validation 12 Block and File Storage – Array, pool, logical unit, file server, file share Host Storage – Disk, volume, initiator port, virtual disk Correlation - Block and File Storage to Host Storage
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.”
Polo! Marco!
SC 2012 RTM VMM – Architecture Discovery of LUNS Mask and Unmask Set ISCSI CHAP Storage Management Service Discovery of Array, Pool and LUNS LUN create, snapshot, clone Mask and Unmask VMM Server VDS Storage Management Service VDS h/w provider Deprecated Discovery of portals and targets Log on & log off Port to LUN mappings Host Host iSCSI initiator Host VDS • Virtual to Physical port mappings • Create & delete Virtual Ports Host HBA Provider Host NPIV Provider • Enumerate • Rescan • Mount/UnMount • Volume to Disk mapping • Disk to LUN mapping FC Array / ISCSI Target SAN admin tool SMI-S Provider LUN LUN LUN LUN
SC 2012 SP1VMM – Architecture Storage Management Service Discovery of Array, Pool and LUNS LUN create, snapshot, clone Mask and Unmask VMM Server SMAPI Storage Management Service Discovery of portals and targets Log on & log off Port to LUN mappings Host Host iSCSI initiator Host VDS • Virtual to Physical port mappings • Create & delete Virtual Ports Host HBA Provider Host NPIV Provider • Enumerate • Rescan • Mount/UnMount • Volume to Disk mapping • Disk to LUN mapping FC Array / ISCSI Target SAN admin tool SMI-S Provider LUN LUN LUN LUN
SC 2012 SP1VMM – Architecture Storage Management API Discovery of Array, Pool and LUNS LUN create, snapshot, clone Mask and Unmask VMM Server SMAPI Storage Management Service Discovery of portals and targets Log on & log off Port to LUN mappings Host Host iSCSI initiator Host VDS • Virtual to Physical port mappings • Create & delete Virtual Ports Host HBA Provider Host NPIV Provider • Enumerate • Rescan • Mount/UnMount • Volume to Disk mapping • Disk to LUN mapping FC Array / ISCSI Target SAN admin tool SMI-S Provider LUN LUN LUN LUN
Windows Server 2012 – Storage Management API Management Software File Server Manager Third-party management application System Center Windows 8 Storage Management API Windows Storage Management API (PowerShell and WMI) Pass-through API for extensibility (WMI) Storage Management Provider Interface (+ pass-through for extensibility enabling all of SMI-S and vendor proprietary extensions) (Transport = WMI) SMI-S Service 3rd Party Providers SMP: Storage Spaces (no pass-through support) Proprietary Transport and/or Protocol (Supports Windows SM-API + optional extensions) SMI-S Hardware Provider (supports Windows SM-API + optional extensions) Storage Vendor Hardware and Software Storage Array Storage Array
Storage Management Providers SMI-S CIMXML Netapp, EMC, HP, IBM, Dell (Compellent), Fujitsu, Hitachi, Huawei, StarWind, LSI (Engenio) SMI-S WMI LSI (MegaRaid) **NEW in SP1** Enables the discovery of storage and mapping to virtual environment. VMM relies on vendor developed storage providers that plug into SMAPI. SMP WMI Dell (EqualLogic) NexSAN **NEW in SP1**
Enhanced iSCSI SAN Support HP LeftHand (P4000/P4500) **NEW in SP1** Dell EqualLogic **NEW in SP1** 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
Enhanced SAS Support Discovery of SAS array connected to servers **NEW in SP1** Storage Provisioning **NEW in SP1** Management of SAS connected storage including discovery and provisioning Attach/Detach **NEW in SP1** HP P2000 LSI Engenio **NEW in SP1**
Hypervisor Storage Discovery Level 1 Block Storage Host Agent FC Pool Port, vPort LUN IQN iSCSI Initiator ID Discovery Level 2 SAS Port Target port Mapping Port to Port VDS Disk/Volume Storage group Hyper-V WMI File Storage Mapping Disk to LUN Pass through File share File system VHD Permission
Lifecycle Indications ComputerSystem **NEW in SP1** StoragePool StorageVolume **NEW in SP1** Remote storage providers inform clients of changes in near real-time, updating higher level cache engines to improve discovery performance. SCSIProtocolEndpoint StorageHardwareID SCSIProtocolController **NEW in SP1**
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification Storage Classification 2 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 Validation 12 Indicates Storage SLA or Performance Guarantee Assigned to Storage Pool and Inherited by Logical Units and File Shares Placement Based on Classification and Usage
Classifying Storage Pools Storage Provider Storage Array 1 Storage Array 2 Storage Pool 1 Storage Pool 2 Storage Pool 3 Bronze Gold Silver
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment Allocation and Assignment 3 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 . 12 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” “I spent lots of time waiting for storage to be provisioned” “There are too many APIs that I need to work with across different arrays”
Storage Provisioning Thick and Thin LUN Provisioning Storage Masking Creation, deletion, modification of masking sets Automate block and file storage operations in a private cloud environment, enabling on-demand provisioning of storage capacity. File Server Management SMB3 to Hypervisor SMB3 to Library **NEW in SP1**
THE FANTASTIC 12 OF Rapid Provisioning Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 . 12 SAN based VM Creation using Snapshot/Clone VM Creation to Host and Cluster One VM per LUN
SAN based Rapid Provisioning New Template Wizard New VM Wizard VHD is SAN Copy Capable (SCC) VM SCC Template Host Host VM OS Profile VHD VHD Array supports snapshot/clone Array creates a copy using snapshot/clone HW profile Storage Disk SAN SAN SAN
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration SAN Migration 5 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 . 12 Unmasking and Masking iSCSI Initiator Log-On/Log-Off NPIV vPort Creation/Deletion
Storage Migration Masking/Unmasking NPIV vPort Creation and Deletion Optimize the deployment to a SAN and the migration of VMs within the SAN, minimizing the friction of moving workloads in the datacenter. iSCSI Initiator Logon/Logoff Offloaded Data Transfer (ODX) **NEW in SP1**
Array Onboarding 6 The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 . 12 Persistent iSCSI Sessions (Explicit or Subnet Match) Initiator Log-On SPC per Cluster or per Node in Cluster
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 . 12 Cluster Storage Management 7 Disk Initialization, Partitioning, and Formatting Add and Remove Cluster Available Storage Add and Remove Cluster Shared Storage
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation Storage Automation 8 8 Scalable Provisioning Scalable Provisioning 9 9 Extensive Array Support 10 Standards Based Management 11 . 12 Cmdlets Specific to Storage Automation Scalable Parallel Operations on Large Clusters Rapid Provisioning at Scale
Storage Automation Block Storage File Storage **NEW in SP1** Automation of storage management involves the simplification of interfacing with storage through management clients, PowerShell, and REST endpoints. Windows Server 2012 SMAPI **NEW in SP1** Sample Fill Sample Fill Sample Fill Sample Fill Sample Fill Sample Fill Sample Fill Sample Fill
Advanced Storage Automation UI Add-ins **NEW in SP1** Pass Through **NEW in SP1** Automation of storage management involves the simplification of interfacing with storage through management clients, PowerShell, and REST endpoints. Orchestration
Windows Server 2012 - Storage Cmdlets (82) Connect Disconnect Get/Hide New/Remove Repair Resize Set Show Add Get Remove Reset Set Clear Initialize Update Get New Remove Rename Get New Remove Resize Set Format Optimize Repair Get New Remove Set VirtualDisk (10) Disk/PhysicalDisk (10) MaskingSet (4) Partition/Volume (10) StoragePool (4) (Get-Command -Module storage -CommandTypeFunction) WMI API: http://msdn.microsoft.com/en-us/library/windows/desktop/hh830612(v=vs.85).aspx PowerShell Cmdlets: http://technet.microsoft.com/en-us/library/hh848705.aspx
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 Validation 12 Extensive Array Support Extensive Array Support 10 10 VMM Tested – NetApp, EMC, HP, Dell EQL, LSI Partner Testing – Hitachi, Fujitsu, Dell, IBM, StarWind (Development in Progress for Others)
The Fantastic 12 of Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 Validation 12 Standards Based Management 11 SMI-S 1.3/1.4 Providers Attendance at SMI Lab Plugfests SMI-S Supported in Windows Server 2012
The Fantastic 12 of Validation 12 Array Onboarding 6 Cluster Storage Management 7 End to End Mapping 1 Storage Classification 2 Allocation and Assignment 3 Rapid Provisioning 4 SAN Migration 5 Storage Automation 8 Scalable Provisioning 9 Extensive Array Support 10 Standards Based Management 11 Validation 12 Test Harness Developed by VMM Team Provided to All Partners Primitives and End to End Scenarios (Functionality and Scale)
Provider Validation Simple Operations Create/Delete LUN Snapshot/Clone LUN Unmask/Mask LUN Advanced Workflows Mount Disk Create CSV 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] End to End Scenarios Rapid Provisioning Cluster Storage Management
The Fantastic 12 of Breakthrough Insight Private Cloud-Ready Storage Automation Platform Storage and Your Terms Ease of Use Allocation and Assignment End to End Mapping Storage Classification Rapid Provisioning Array Onboarding SAN Migration Cluster Storage Management Scalable Provisioning Storage Automation Validation Extensive Array Support Standards Based Management
Related Content • 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 Services • VIR306 - Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-V • MGT320 - Microsoft System Center Virtual Machine Manager 2012: Zero to Cluster to Cloud • MGT321 - Service Template Creation from the Ground Up • VIR303 – An Overview of Hyper-V Networking on Windows Server 2012 • WSV301 - Building Hosted Private and Public Cloud using Windows Server 2012 • Windows Server 2012, Hyper-V, Networking, Storage (TLC) • System Center (TLC) • Other Sessions • PRC03 - Pre-Conference Seminar - Private Cloud Immersion
MGT Track Resources Talk to our Experts at the TLC #TEMGT316 Hands-On Labs DOWNLOAD System Center 2012 Evaluation microsoft.com/systemcenter DOWNLOAD System Center 2012 SP1 CTP microsoft.com/systemcenter
Resources Learning TechNet • Connect. Share. Discuss. • Microsoft Certification & Training Resources http://europe.msteched.com www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers • http://microsoft.com/technet http://microsoft.com/msdn
Evaluations Submit your evals online http://europe.msteched.com/sessions