Customer Pain Points Partner Pain Points “Customers are asking for PowerShell and REST APIs. Microsoft is asking us to build providers for integration.

Slides:



Advertisements
Similar presentations
3/29/2017 1:10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Advertisements

Agenda Human Process + System Automation Better together Demos Identify self service opportunities Enable cloud through automation Key Takeaways.
Experiences with Service Manager and Orchestrator.
Contains: Monitoring configuration: MPs, rules, monitors, discoveries, etc. Configuration & inventory data Performance data State data Alerts.
Fluffy’s Safe Right? If you want to limit a user’s functionality, don’t make them an administrator.
Agenda Orchestrator - Components Orchestrator – For the ConfigMgr Admin.
-ConfigMgr Scripting history -Introduction to the ConfigMgr SP1 & PowerShell -Scenarios & Demos.
4/15/ :16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
DV-B307 Personal & flexible  App and OS personalization roam across Windows  Syncs are smart and logins are fast  Application or OS reconfiguration.
Agenda Overcome flat budgets Coping with relentless growth Meeting increasing business demands Managing escalating complexity Maintaining service levels.
3 5 Cisco UCS™ Manager (Read / Write Configuration Interfaces) UCS Manager GUI and CLI Cisco UCS Fabric Interconnects (Read Only / Cut Through Interfaces)
Service Manager Operations Manager Configuration Manager Data Protection Manager Virtual Machine Manager App Controller Orchestrator Active Directory.
AI-B301 Topics A quick note: There is a lot of information in this session, too much in fact! Slides are heavy and designed for you to review. We’ll.
Something special about Benjamin Session Objectives and Takeaways.
The Journey to the 2012 R2 wave The 2012 R2 wave File Based Storage Storage Management for Private Cloud Storage Spaces.
System Center 2012 for VMware Infrastructure Why System Center 2012 for VMware Infrastructure (01) Private cloud and Service Deployment (02) VMware is.
Patch Deployment Patch Creation Vulnerability Scanning Vulnerability Intelligence.
Agenda Advanced Query Techniques Agenda Taming SQL Performance issues.
Not what you are looking for? Head to another session now!
Devices & Experiences Users Want Applications and data across devices, anywhere Controlled access to data with seamless authentication.
Windows Store apps Provisioning Installation.
Leader in Cloud Services Enablement and Desktop Virtualization 900+ employees worldwide 100+ patents granted or pending 200+ partnerships include Microsoft,
Session Objectives and Takeaways Scenario End UserAdministrator Art needs to quickly install an application to edit a diagram that he needs to update.
IM-B201 Traditional Virtualized Private Cloud Public Cloud  Windows  Linux  UNIX  Windows  Linux  UNIX  Windows  Linux  Windows  Linux.
86% 50% Storage Management API SMP: Standards Based Storage Management Service (SMI-S) SANNASFabric SMP: Microsoft Unified Spaces Provider.
Boot processCapable of USB boot Firmware USB boot enabled. (PCs certified for use with Windows 7 or Windows 8 can be configured to boot directly.
Customizing the Browser Browser Management Deployment MethodsApp Compat.

Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
LinuxUNIX Red HatSUSECentOSUbuntuDebianOracleAIXHP-UXSolaris Configuration Manager * * * * * * Endpoint Protection No Plans.
Agenda The Foundation for HP Converged Cloud What is it? HP Converged Infrastructure accelerates the provisioning of IT services & applications through.
Global Foundation Services (GFS) Malware Protection Center Microsoft Security Response Center (MSRC)
Overview of Microsoft System Center 2012 SP1 - Storage Management
What are add-ins Types of add-ins Creating add-ins Demos.
MANAGEMENT ANTIMALWARE PLATFORM Microsoft Malware Protection Center Dynamic Signature Svc Available only in Windows 8 Endpoint Protection Management.
86% 50% Infrastructure provisioning Enterprise-class multi- tenant infrastructure for hybrid environments System Center capabilities Application.
“With System Center 2012, we have much more granular insight into and control over the services we’re delivering to the business. This is critical.
IM-B401 Dashboard Samples shown today can be found at
Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side.
IM-B391 Agenda Getting Metrics Out From Database Servers.
Pre-Talk Q&A piecing it together fabric design and configuration.
REQUIREMENTS WORKING SOFTWARE Misunderstood requirements Conflicting priorities Unmet user expectations Can’t get actionable feedback Disparate management.
Co-facilitator Denver user group Blog at  Code examples from this presentation.
Online Snapshots Disk-Based Backup Active Directory Tape-Based Backup SC DPM Up to Every 15 minutes Disaster Recovery with offsite replication and.
SD-B309 Session Objectives And Takeaways Check us out on Visit our blog: Watch us:
DC-B312 BitLocker Improvements in Windows 8 MBAM 2.0 Investment Areas and Key New Features Deploying MBAM 2.0MBAM 2.0 End User Experience.
Enabling users to be productive, responsibly Finding the right balance Devices & Experiences Users Want Applications and data across devices, anywhere.
Amit Virmani Software Design Engineer Madhu Jujare Software Design Engineer.
Integrated Platform Virtual applications work like installed applications Virtual applications use Windows standards No dedicated drive letter.
Not what you are looking for? Head to another session now!
Demos Components Resources Generic Command Execution SQL Profiles Application Hosts Service Settings Lifecycle Create Template Customize Deploy Service.
Software Update Groups Update Deployments Assign updates to clients Define when, where, how, who Update Packages.
Business and Partnering Opportunities: “Windows Server 8” Continuous Availability Designing Systems for Continuous Availability and Scalability Session.
Agenda Data center challenges Main central themes facing every IT decision maker today Overcome flat budgets Cope with relentless growth Meet increased.
Agenda Damian is author of Cloud chapters in two books: Microsoft Private Cloud Computing Hyper-V Configuration and Installation Nigel Cain Senior.
Session Objectives And Takeaways Our Service Why Use the Portal?
WS-B327 Dynamic, policy-driven network (re)configuration Consistent, profile- based deployment of SDN traffic policies through distributed.
Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at.

On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
DC-B301 Agenda Can you afford not to Migrate? What is USMT 5.0?
ConfigMgr Environment 2007 Hierarchy 2007 Hierarchy (Simplified View)
High Density Virtualization Low Density or No Virtualization All features Unlimited virtual instances Processor-based license All features Two virtual.
Session Objectives And Takeaways Agenda Monitor and manage servers 30+ Azure Hosted Services 10 global data center facilities & 6 domains 110+
Data Application Operation Infrastructure Create Secure & Protect Replicate & Distribute Archive Files Databases Compliance Data Rich Content.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
Agenda Is your company using Windows Azure? Dev vs Ops and the Modern Application.
11/8/2018 2:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Storage Automation for BAO
Presentation transcript:

Customer Pain Points

Partner Pain Points “Customers are asking for PowerShell and REST APIs. Microsoft is asking us to build providers for integration. Which one should do I build?” “The administrators that use our management consoles do not have any visibility into the virtualization environment. They need to see managed devices in the context of virtualization.”

Evolving Storage Management

A Fresh Perspective

Private Cloud Storage Management

Windows Server 2012 – Storage Management API 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

What is thin provisioning?

File System: Used

SMB3.0 and NAS Storage

Dynamics Disks and Thin Provisioned Volumes

Hyper-V Storage Management

SAN based Rapid Provisioning

Large Scale Provisioning

Virtual Fibre Channel

$options = New-Object Microsoft.Management.Infrastructure.Options.CimOperationOptions $options.SetCustomOption("TargetServer", " $False) $options.SetCustomOption("TargetNamespace", "root/impl", $False) $options.SetCustomOption("TargetUsername", "admin", $False) $options.SetCustomOption("TargetPassword", “password", $False) $session = New-CimSession $ns = "root/microsoft/windows/storage/pt" $classes = $session.EnumerateClasses($ns, "CIM_StoragePool", $options) $classes = $classes.GetEnumerator() while ($classes.MoveNext()) { $classes.Current }

$options = New-Object Microsoft.Management.Infrastructure.Options.CimOperationOptions $options.SetCustomOption("TargetServer", " $False) $options.SetCustomOption("TargetNamespace", "root/impl", $False) $options.SetCustomOption("TargetUsername", "admin", $False) $options.SetCustomOption("TargetPassword", "!!123abc", $False) $session = New-CimSession $ns = "root/microsoft/windows/storage/pt" $instances = $session.EnumerateInstances($ns, "CIM_StoragePool", $options) $instances = $instances.GetEnumerator() while ($instances.MoveNext()) { $instances.Current }

# Find the relevant CIM_StorageConfigurationService instance $configService # Can get method signature from its class definition $method = $configService.CimClass.CimClassMethods | where Name -eq "CreateOrModifyElementFromStoragePool" $cimMethodParam = [Microsoft.Management.Infrastructure.CimMethodParameter] $cimType = [Microsoft.Management.Infrastructure.CimType] $cimFlags = [Microsoft.Management.Infrastructure.CimFlags] $inParams = New-Object Microsoft.Management.Infrastructure.CimMethodParametersCollection $inParams.Add($cimMethodParam::Create("ElementName", “DemoVolume", $cimType::String, $cimFlags::Parameter)) $inParams.Add($cimMethodParam::Create("ElementType", 2, $cimType::UInt16, $cimFlags::Parameter)) $inParams.Add($cimMethodParam::Create("Size", 10GB, $cimType::UInt64, $cimFlags::Parameter)) $inParams.Add($cimMethodParam::Create("InPool", $PTStoragePool, $cimType::Reference, $cimFlags::Parameter)) # Method invocation $result = $session.InvokeMethod($script:PTNamespace, $configService, "CreateOrModifyElementFromStoragePool", $inParams, $Options) # Handle output $createdVD = $result.OutParameters['TheElement'].Value

Windows Storage Spaces

Offloaded Data Transfer (ODX)

Hyper-V Replica

VHDX

Storage Management Initiative

Microsoft Participation

PartnerProvider TypeArrayValidationVersionAvailability NetAppSMI-SFAS 7-Mode (Block) FAS C-Mode (Block and File) Complete In Progress DataOnTap v8.1 SMI-S Agent v4 DataOnTap v8.2 SMI-S Agent v5 Now August 2013 EMC (guide)guideSMI-SVMAX 40K/VMAX SE/VMAX_e VNX Complete Enginuity 5875 and 5876 Solutions Enabler FLARE 30, OE Version 5.31 and 5.32 Solutions Enabler Now HP (matrix)matrixSMI-S3PAR StoreServ 7000/ PAR F-Class, T-Class, P10000 P6000 (EVA) StoreVirtual (LeftHand) P2000 G3 (MSA) Complete In Progress Complete OS P01 Inform OS P Command View 10 TBD TS240 Now 2H CY2013 Now HitachiSMI-SVSPComplete Now DellSMI-S SMP SMI-S Compellent Storage center EqualLogic PS 4000/6000 MD32xx / MD36xx Complete SC (or later) or EM (or later) Host Integration Toolkit 4.6 FW: Mgmt SW: G6.25 SMI-S Provider: G6.03 Now June 2013 Now

PartnerProvider Type ArrayValidationVersionAvailability IBMSMI-SXIV Storwize disk family (V7000, Flex node V7000, V3700) SVC Complete In Progress Now End of April 2013 MicrosoftSMI-SiSCSI Software TargetComplete(Ships with SC SP1 VMM)Now FujitsuSMI-SDX80 S2/DX90 S2/DX410 S2 DX440 S2/DX8100 S2/DX8700 S2 CompleteV10L40 or laterNow NexsanSMPE-SeriesCompleteQ0C Storage Tools Now NECSMI-SiStorage M300/M500/M700In ProgressRev.081E or laterNow StarwindSMI-SStarWind iSCSI SAN StarWind Native SAN Not Started April 2013 BETA (link) (link)link NimbleStorageSMI-SCS-SeriesIn ProgressTBD DataCoreSMI-SSANSymphonyNot StartedTBD

Thank you to all our customers and partners!

Resources

Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at Upon submission you will receive instant notification if you have won a prize. Prize pickup is at the Information Desk located in Attendee Services in the Mandalay Bay Foyer. Entry details can be found on the MMS website.

VMM placement engine accounts for available space but limited visibility into I/O latency VMM storage classification (pool level) VMM storage discovery Windows Server 2012 SMAPI

VMware vVOL

Masking In-depth

SCSI Protocol Controller

Ports per SPC

All Ports Share Same SPC

Multiple Ports per SPC

One Port per SPC

Ports per SPC SettingImplementation NotesExamples All Ports Share Same ViewSimplicityNetApp FAS HP EVA EMC Clariion Dell Compellent Multiple Ports Per ViewFlexibility (can mimic both One Port per View and All Ports Share Same View) EMC VMAX HP 3PAR One Port Per ViewTraditionalHitachi VSP HP P2000 Hitachi AMS

One Hardware ID per SPC

SettingImplementation NotesExamples TRUETraditionalHitachi AMS HP P2000 Dell Compellent FALSEFlexibility (allows for one SPC per cluster)EMC VMAX, Clariion IBM XIV, SVC, V7000 HP EVA, 3Par NetApp FAS Hitachi VSP

SPC Creation for Clusters

SettingImplementation NotesExamples TRUEOn some arrays, unmasking operations get serialized so the time required to unmask a LUN to multiple nodes in the cluster increases (minutes) No flexibility to have a separate LUN for boot from SAN EMC VMAX Hitachi VSP SettingImplementation NotesExamples

All Ports Share Same SPC Multiple Ports Per SPC One Port Per SPC One Hardware ID Per SPC == FALSE Create SPCs per Cluster == True or False One Hardware ID Per SPC == TRUE Create SPCs per Cluster – Not Applicable Create SPCs per Cluster - Not Applicable

All/Multi Ports per SPC One Hardware ID per SPC == False Create SPCs per Cluster == True All/Multi Ports per SPC One Hardware ID per SPC == False Create SPCs per Cluster == False

One Port per SPC One Hardware ID per SPC == False Create SPCs per Cluster == True One Port per SPC One Hardware ID per SPC == False Create SPCs per Cluster == False

All/Multi Ports per SPC One Hardware ID per SPC == True Create SPCs per Cluster – N/A

One Ports per SPC One Hardware ID per SPC == True Create SPCs per Cluster – N/A