/
Practical Implementation of Windows Server 2012 Storage Tec Practical Implementation of Windows Server 2012 Storage Tec

Practical Implementation of Windows Server 2012 Storage Tec - PowerPoint Presentation

pasty-toler
pasty-toler . @pasty-toler
Follow
461 views
Uploaded On 2016-07-11

Practical Implementation of Windows Server 2012 Storage Tec - PPT Presentation

Dean Jackson EMC Corporation deanjjackson MDC325C Session Overview Windows Server 2012 Offloaded Data Transfer ODX Support for Thin storage TRIMUNMAP Windows HyperV VHDX amp Virtual HBA ID: 399300

windows storage unmap odx storage windows odx unmap microsoft server 2012 virtual transfer system thin deleted scvmm http support

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Practical Implementation of Windows Serv..." 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.


Presentation Transcript

Slide1

Practical Implementation of Windows Server 2012 Storage Technologies

Dean JacksonEMC Corporation@dean_j_jackson

MDC-325CSlide2

Session Overview

Windows Server 2012Offloaded Data Transfer (ODX)Support for Thin storage (TRIM/UNMAP)

Windows Hyper-V (VHDX & Virtual HBA)

System Center Virtual Machine Manager 2012

Storage Management Services (SMI-S

)

Storage Integration

Extreme Virtual Machine

PerformanceSlide3

Efficient Storage - ODXSlide4

Offloaded Data Transfer (ODX)

Why?We transfer a great deal of dataMicrosoft SQL Server environments

Backups to alternate systems

Virtualised

environments

Movement of VHDs & Virtual Machines

Deployments from Templates

Data movement consumes resources

Read block from storage

Transfer block to alternate system

Write block to storageSlide5

Offloaded Data Transfer (ODX)

How?Built into Windows 2012SCSI Inquiry on LUNF

irmware prior to Q4/2012 might not have support.

Automatically

invoked

Any operation invoking Windows Copy API

Within a LUN

Within a host across LUNs

Across Windows 2012 Servers (via SMB 3.0)

Third party “Copy Engine”

Target ODX capable?

Yes

Pass token

Write using Token

Offload Read

Transfer executed in “chunks”Slide6

ODX DemoSlide7

VIDEO DELETED FOR WEB OPTIMISATION Slide8

ODX – Operational Behaviour

ODX can dynamically fallback to legacy read/writeWhen a fallback occursODX session switches to legacy copy and remains in legacy copy

Timer (3 minutes) begins between source/target pair for copy engine

Already in-process ODX operations on separate copy engine continue

NOTE

: Install KB 2796995 - “Offloaded Data Transfers fail on a computer that is running Windows 8 or Windows Server 2012

Associated with KB

2838669Slide9

ODX Control

Storage arrays may provide controlVolumes can “opt-out”This can occur with certain filter drivers

Disable ODX

Set-

ItemProperty

hklm

:\system\

currentcontrolset

\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 1Enable ODXSet-

ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 0

http://technet.microsoft.com/en-us/library/jj200627.aspxSlide10

ODX – Additional Uses

VHDX creationSpecial case of “Write Using Zero Token”“Writes” zeros to allocated storage range

Hyper-V Storage Migration

Transfer of block storage occurs via arraySlide11

ODX and SCVMMDemoSlide12

VIDEO DELETED FOR WEB OPTIMISATION Slide13

Thin Storage - UNMAPSlide14

Thin Device Support

Why?A lot of “empty” storage (volumes and within files)Windows Server NTFS implemented logical file removal

Making storage more efficient

Space is returned to Thin Pools

Previous storage allocations are “zeroed”Slide15

Thin Storage Volumes

How?Built into Windows 2012SCSI Inquiry on LUNF

irmware prior to Q4/2012 might not have support.

Automatically

invoked

File deletion can generate UNMAP operations

Background operations

As a scheduled task through “Optimize Drive”

Volume initialization (format) can generate UNMAP

Thin storage?

File Delete

UNMAPSlide16

UNMAP DemoSlide17

VIDEO DELETED FOR WEB OPTIMISATION Slide18

UNMAP – Operational Behaviour

Hyper-V VHDX supports Thin/UNMAPWindows Server can serialise

operations

File is deleted : NTFS volume update may wait

NTFS volume create can traverse all blocks looking to

deallocate

These items may cause operations to appear to “stall”

NOTE

:

Watch for

HotFix 444333Resolves serialisation of UNMAP in NTFS volumesSlide19

UNMAP Control

Storage arrays may provide controlDisable UNMAPfsutil behavior

set

DisableDeleteNotify

1

Enable UNMAP

fsutil

behavior set

DisableDeleteNotify

0

http://technet.microsoft.com/en-us/library/jj674351.aspxSlide20

Hyper-V support: ODX & UNMAP

Windows Server 2012 as parent OS & VM OSSupport for ODX “pass-through” with VHDXSupport for UNMAP “pass-through” with VHDX

Virtual Machine with

Virtual HBAs

This is effectively the same as a

physical server for ODX/UNMAPSlide21

Trivia Time!Slide22

Windows Storage ManagementSlide23

Windows Server Storage Management

Standards based Storage ManagementSupport for SMI-S providersSlide24

Storage Management with SMI-SDemoSlide25
Slide26

Scripts are great and all …. But ….

Dynamic automation is generally required

System Center

Orchestrator

Centralised

point of management

Partner Extensible environmentSlide27

System Center Orchestrator DemoSlide28

VIDEO DELETED FOR WEB OPTIMISATION Slide29

Storage Management Integration – SCVMMSlide30

SCVMM : Storage Integration

Major focus on Storage ManagementVirtual Machines live on storageStore templates & services

Replicate VM images

Manage Windows Clusters

First class SMI-S

consumer

Storage classification

Resource management

Delegated securitySlide31

System Center Virtual Machine Manager DemoSlide32

VIDEO DELETED FOR WEB OPTIMISATION Slide33

SCVMM : Storage Integration

VM creation from templates

SCVMM uses BITS transfer even if ODX is available

Behaviour

changed in SCVMM 2012 R2

Rapid Provisioning available with SAN copy capabilitySlide34

System Center Virtual Machine Manager Rapid Provisioning DemoSlide35

VIDEO DELETED FOR WEB OPTIMISATION Slide36

System Center Virtual Machine Manager Extreme PerformanceSlide37

SCVMM : Extreme Performance

VDI Infrastructure with SCVMM

High IO requirements

Difficult IO profiles

Boot storms

In guest activitiesSlide38

VIDEO DELETED FOR WEB OPTIMISATION Slide39

Windows Server 2012 Storage Support

Driving value and innovationBetter support for technologies like Thin storageLeverage the value/power of Storage Arrays

Systems provide significant processing power

Offload Compute resources and networks from transfer operations

Extending the solution scale

Standardise

interfaces for management operations

Extensible by storage partnersSlide40

Want To See More Demos?

http://demoit.meSlide41

Developer Network

Resources for Developers

http://

msdn.microsoft.com

/en-au/

Learning

Virtual Academy

http://www.microsoftvirtualacademy.com/

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/

TechEd

/Australia/2013

Resources for IT Professionals

http://technet.microsoft.com/en-au/Slide42

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.