Redmond Protocols Plugfest 2016 Yan ZENG File Server Family Test Suite Updates Software Engineer.

Slides:



Advertisements
Similar presentations
Disks and VMs. Agenda Disk Formats –VHD, VHDx, VMDKs –Format conversions –Disk cloning –Exporting / importing VM Generations –Comparison of Gen 1 and.
Advertisements

Hyper-V Live Migration and Live Storage Migration Benjamin Armstrong Senior Program Manager Lead VIR314.
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
From Server to Service: How Microsoft moved Team Foundation Server to Windows Azure Grant Holliday Senior Premier Field Engineer AZR323b.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
Lab Manager Maintenance July, 2008 VMware Confidential Lab Manager 3 Training Series Module 9.
Microsoft virtual machine converter
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Long-term Archive Service Requirements draft-ietf-ltans-reqs-00.txt.
Guidance and resources for migrating from Windows Server 2008 Windows Server 2012 R2 Migration and Upgrade Guide.
After completing this topic, you will be able to explain the Agent for Hyper-V: backup flows Agent for Hyper-V: Backup flows.
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
Chapter 7 Configuring & Managing Distributed File System
Cluster Shared Volumes Reborn in Windows Server 2012: Deep Dive Amitabh Tamhane Vineeth Karinta Program Manager 2 Senior Engineer Microsoft Corporation.
Cluster Shared Volumes Reborn in Windows Server 2012 Gareth JamesHani AdhamiSenior Consultant WSV423.
Windows RDMA File Storage
Hands-On Microsoft Windows Server 2008
Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 3 Address Resolution Protocol (ARP)
Recovery Manager Overview Target Database Recovery Catalog Database Enterprise Manager Recovery Manager (RMAN) Media Options Server Session.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Module 12: Designing High Availability in Windows Server ® 2008.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
CA ARCserve and CA XOsoft Simplified Pricing Program October 2007.
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
IBM OmniFind Enterprise Edition V9.1 – July 2010 Data Source – FileNet P8 crawler overview  Key features: –Access to FileNet P8 Content Engine by using.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
SUS Commander Sean Merritt. Background Department of Natural Resources uses a Software Update Server to update the user’s PCs. The log files are cryptic.
Implementing Hyper-V®
DFS & Active Directory Joshua Hedges |Brandon Maxfield | Robert Rivera | Will Zilch.
Server VirtualizationServer Virtualization Hyper-V 2012.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
MDC323B SMB 3 is the answer Ned Pyle Sr. PM, Windows Server
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
What's New in Windows Server Hyper-V
Distributed File Systems Group A5 Amit Sharma Dhaval Sanghvi Ali Abbas.
Tweak Performance and Improve Availability of your Microsoft Azure VMs Rick
Building a Highly Available Failover Cluster Solution with Windows Server 2012 from the Ground UP Rob Hindman Program Manager Microsoft Corporation WSV324.
Module 11: Configuring and Managing Distributed File System.
Storage Netværk Mød Microsoft Feb 2005, Agenda Data Protection Server (opdatering) Microsoft og iSCSI Demo.
©Richard L. Goldman Public Key Policies for Windows 2000 ©Richard Goldman December 5, 2001.
Lab 301 Populating Template Data from a Third Party Data Source Justin Pava, Software Release Manager Andrew Schoonmaker, Software QA Engineer.
Module 11 Configuring and Managing Distributed File System.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Redmond Protocols Plugfest 2016 The role of the Message Analyzer parsers and network captures Windows Protocols Overview Documents Althea Champagnie, Senior.
Redmond Protocols Plugfest 2016 Andrew Davidoff Exchange 2016 Protocol Overview Senior Software Engineer.
Redmond Protocols Plugfest 2016 Ron Starr, Paul Bartos, Hagit Galatzer, Stephen Guty New and Modified Windows Protocol Documents.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Pass Microsoft Installing and Configuring Windows Server 2012 exam in just 24 HOURS! 100% REAL EXAM QUESTIONS ANSWERS Microsoft Installing.
Redmond Protocols Plugfest 2016 Matt Kurjanowicz Hyper-V Networked Storage: MS-HVRS, MS-SQOS, MS-RSVD, MS-VHDX, MS- HRL updates Senior Software Engineer.
Redmond Protocols Plugfest 2016 Randy Dong AD Family and BYOD Protocol Test Suite Updates Software Engineer.
Redmond Protocols Plugfest 2016 Vivian TIAN Enhanced User Experience For Protocol Test Suites Software Engineer.
 Session Objectives:  Understand how to upgrade your private cloud: Windows Server 2008 R2  Windows Server 2012 R2 Windows Server 2012  Windows.
Introduction to Clustering
TECH TRACK: RHEV Backup AND Recovery
File Share Dependencies
Windows Server 2016 New Features & Enhancements October 6, 2016
RDP Protocol Test Suite
Windows Server 2012.
Briefing: Leverage HPE Storage Solutions in Windows/Hyper-V
Redmond Protocol Plugfest 2016
Configuring Advanced Windows Server 2012 R2 Services.
NTC 324 RANK Education for Service-- ntc324rank.com.
Microsoft Virtual Academy
Presentation transcript:

Redmond Protocols Plugfest 2016 Yan ZENG File Server Family Test Suite Updates Software Engineer

Agenda File Server Family Test Suite Overview RSVD Overview and Update SQOS Overview and Update Demo Q & A

File Server Family Test Suite Overview MS-SMB2 Dialect to Negotiate, Session Management, Tree Connect, Create, Lease, Durable Handle, Encryption, Signing, AppInstanceId, Multiple Channel, Replay and etc. MS-DFSC (DFS Referral) MS-FSRVP (Remote VSS) MS-SWN (Witness) MS-FSA (File System Algorithms) MS-RSVD (Remote Shared VHD) RSVD version 1 & 2 MS-SQOS (Storage QoS) SQOS dialect 1.0 and 1.1 Updated with Windows Server 2016 TP5

RSVD Overview and Update

RSVD overview File Server VM RSVD over SMB3 Test Suite

RSVD Test Scenarios OpenCloseSharedVHD TunnelOperationToSharedVHD ReadWriteSharedVHD QuerySharedVirtualDiskSupport TwoClientsAccessSameSharedVHD ConvertVHDtoVHDSet QueryVHDSetFileInfo Snapshot ExtractAndOptimizeVHDSet Resize Updated with Windows Server 2016 TP5

Create and Delete Snapshot Client (Test Suite) Server Establish SMB2 connection Open the shared virtual disk SMB2 IOCTL Request CtlCode: FSCTL_SVHDX_ASYNC_TUNNEL_REQUEST OpCode: RSVD_TUNNEL_META_OPERATION_START OpType: SvhdxMetaOperationTypeCreateSnapshot SMB2 IOCTL Response SVHDX_META_OPERATION_REPLY SMB2 Close and Logoff SMB2 IOCTL Request CtlCode: FSCTL_SVHDX_SYNC_TUNNEL_REQUEST OpCode: RSVD_TUNNEL_DELETE_SNAPSHOT SMB2 IOCTL Response SVHDX_TUNNEL_OPERATION_HEADER Query the snapshot entry to make sure it’s created

Apply Snapshot Client (Test Suite) Server Create a snapshot Delete the snapshot Apply the previous snapshot OpType: SvhdxMetaOperationTypeApplySnapshot Write to the file Read 512 bytes again Compare to the bytes read in step 2 Read 512 bytes Open the shared virtual disk file Close the shared virtual disk file

Query Virtual Disk Changes Client (Test Suite) Server Create a snapshot Delete the two snapshots Create another snapshot Write to the file Query the virtual disk changes SVHDX_TUNNEL_QUERY_VIRTUAL_DISK_CHANGES_REQUEST Open the shared virtual disk file Close the shared virtual disk file

Open Shared VHD Set By Target Specifier Client (Test Suite) Server Create a snapshot Close the shared virtual disk file Reopen the file using a Target Specifier FILE_FULL_EA_INFORMATION EaValue: RSVD_BLOCK_DEVICE_TARGET_SPECIFIER SnapshotID Open the shared virtual disk file Close the shared virtual disk file

Extract VHD Set Client (Test Suite) Server Extract the VHD OpCode: RSVD_TUNNEL_META_OPERATION_START OpType: SvhdxMetaOperationTypeExtractVHD SourceSnapshotId DestinationVhdName Open the shared virtual disk file Close the shared virtual disk file Create a snapshot

Optimize Client (Test Suite) Server Optimize the VHD OpCode: RSVD_TUNNEL_META_OPERATION_START OpType: SvhdxMetaOperationTypeOptimize Open the shared virtual disk file Close the shared virtual disk file

Resize Client (Test Suite) Server Resize the VHD OpCode: RSVD_TUNNEL_META_OPERATION_START SVHDX_META_OPERATION_RESIZE_VIRTUAL_DISK NewSize Open the shared virtual disk file Close the shared virtual disk file Reopen the shared virtual disk file And verify the VirtualSize of SVHDX_OPEN_DEVICE_CONTEXT_V2_RESPONSE is changed correctly Close the shared virtual disk file

SQOS Overview and Update

SQOS overview File Server Policy Manager VM SQOS over SMB3 Test Suite

SQOS Protocol Update SQOS dialect 1.1 Two new fields are added in STORAGE_QOS_CONTROL_REQUEST BandwidthLimit KilobyteCountIncrement One new field is added in STORAGE_QOS_CONTROL_RESPONSE MaximumBandwidth

SQOS Test Suite Update A new config item is added to SQOS test suite

Demo

Demo ENV Client01 (Test Suite) ScaleoutFS Node01 Node02 Storage01 DC01 \\ScaleoutFS\SMBClustered

Redmond Protocols Plugfest 2016 Questions or Comments?