Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation



Similar documents
Hyper-V over SMB Remote File Storage support in Windows Server 8 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation

SMB Advanced Networking for Fault Tolerance and Performance. Jose Barreto Principal Program Managers Microsoft Corporation

Understanding Hyper-V over SMB 3.0 Through Specific Test Cases Jose Barreto Principal Program Manager Microsoft Corporation

Windows Server 2012 授 權 說 明

Cloud Optimize Your IT

SMB remote file protocol (including SMB 3.0) SW Worth, Microsoft

SMB Direct for SQL Server and Private Cloud

Windows Server RM Seminars spring Windows Server 2012! (C) 2013 RM Education! 1! Agenda. Editions

High Availability with Windows Server 2012 Release Candidate

What s new in Hyper-V 2012 R2

Comparing SMB Direct 3.0 performance over RoCE, InfiniBand and Ethernet. September 2014

High Availability (HA) Aidan Finn

Scale-Out File Server. Subtitle

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

High Throughput File Servers with SMB Direct, Using the 3 Flavors of RDMA network adapters

Microsoft SMB Running Over RDMA in Windows Server 8

Windows Server 2008 R2 Hyper-V Server and Windows Server 8 Beta Hyper-V

Software Defined Microsoft. PRESENTATION TITLE GOES HERE Siddhartha Roy Cloud + Enterprise Division Microsoft Corporation

DELL. Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING

SMB 3.0 New Opportunities for Windows Environments

Storage Windows Server 2012

How To Live Migrate In Hyperv On Windows Server 22 (Windows) (Windows V) (Hyperv) (Powerpoint) (For A Hyperv Virtual Machine) (Virtual Machine) And (Hyper V) Vhd (Virtual Hard Disk

Windows 8 SMB 2.2 File Sharing Performance

Dell Compellent Storage Center

Big data Devices Apps

70-414: Implementing a Cloud Based Infrastructure. Course Overview

Performance Analysis: Scale-Out File Server Cluster with Windows Server 2012 R2 Date: December 2014 Author: Mike Leone, ESG Lab Analyst

Dell High Availability Solutions Guide for Microsoft Hyper-V

Microsoft Windows Server Hyper-V in a Flash

EMC PERSPECTIVE: THE POWER OF WINDOWS SERVER 2012 AND EMC INFRASTRUCTURE FOR MICROSOFT PRIVATE CLOUD ENVIRONMENTS

Optimized Storage Solution for Enterprise Scale Hyper-V Deployments

Windows Server 2012 Hyper-V Installation and Configuration Guide

Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland

Part 1 - What s New in Hyper-V 2012 R2. Clive.Watson@Microsoft.com Datacenter Specialist

Microsoft Windows Server Hyper-V in a Flash

broadberry.co.uk/storage-servers

Running Microsoft SQL Server 2012 on a Scale-Out File Server Cluster via SMB Direct Connection Solution Utilizing IBM System x Servers

Storage Spaces. Storage Spaces

Dell High Availability Solutions Guide for Microsoft Hyper-V R2. A Dell Technical White Paper

Mellanox Cloud and Database Acceleration Solution over Windows Server 2012 SMB Direct


In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

Best Practices for Virtualizing & Managing Exchange 2013

Windows Server 2012 R2 Storage

The VMware Administrator s Guide to Hyper-V in Windows Server Brien Posey Microsoft

Live Migration. Aidan Finn

Hyper-V Cloud Practice Builder. Disaster Recovery Using DPM 2010

Server and Storage Virtualization with IP Storage. David Dale, NetApp

Quorum DR Report. Top 4 Types of Disasters: 55% Hardware Failure 22% Human Error 18% Software Failure 5% Natural Disasters

The last 18 months. AutoScale. IaaS. BizTalk Services Hyper-V Disaster Recovery Support. Multi-Factor Auth. Hyper-V Recovery.

MS Configuring and Administering Hyper-V in Windows Server 2012

Server Virtualization with Windows Server Hyper-V and System Center

Bosch Video Management System High Availability with Hyper-V

Index C, D. Background Intelligent Transfer Service (BITS), 174, 191

StarWind Virtual SAN for Microsoft SOFS

vsphere 6.0 Advantages Over Hyper-V

Best Practices for Virtualizing & Managing SharePoint 2013

Implementing and Managing Microsoft Server Virtualization

Microsoft Windows Server in a Flash

29/07/2010. Copyright 2010 Hewlett-Packard Development Company, L.P.

Private cloud computing advances

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Windows Server 2012 R2 Hyper-V: Designing for the Real World

Virtual SAN Design and Deployment Guide

Powering the Next Generation Cloud with Azure Stack, Nano Server & Windows Server 2016! Jeff Woolsey Principal Program Manager Cloud & Enterprise

Cloud Service Provider Builds Cost-Effective Storage Solution to Support Business Growth

Server Virtualization with Windows Server Hyper-V and System Center

EMC Virtual Infrastructure for Microsoft SQL Server

Providing the Best-of-Breed Private Cloud. with NetApp and Windows Server 2012

Enabling High performance Big Data platform with RDMA

The safer, easier way to help you pass any IT exams. Exam : TS: Windows Server 2008 R2, Server Virtualization. Title : Version : Demo 1 / 7

Server Virtualization with Windows Server Hyper-V and System Center

Understanding Microsoft Storage Spaces

HIGHLY AVAILABLE MULTI-DATA CENTER WINDOWS SERVER SOLUTIONS USING EMC VPLEX METRO AND SANBOLIC MELIO 2010

How To Run A Modern Business With Microsoft Arknow

Configuring a Microsoft Windows Server 2012/R2 Failover Cluster with Storage Center

Server Virtualization with Windows Server Hyper-V and System Center

Microsoft Certification Exam : Server Virtualization with Windows Server Hyper-V and System Center. Study Guide by Orin Thomas

Volume Replication INSTALATION GUIDE. Open-E Data Storage Server (DSS )

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

Windows Server R2 Hyper-V. Microsoft's Hypervisor. Insiders Guide to. Wiley Publishing, Inc. John Kelbley. Mike Sterling WILEY

How To Backup With Ec Avamar

Virtualizing your Datacenter

MICROSOFT CLOUD REFERENCE ARCHITECTURE: FOUNDATION

Symantec NetBackup Blueprints

Building disaster-recovery solution using Azure Site Recovery (ASR) for Hyper-V (Part 1)

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Windows Server 2012 Storage

Part 1: Windows Server 2012 R2. Datacenter Specialist

Altaro Hyper-V Backup

A virtual SAN for distributed multi-site environments

Implementing and Managing Microsoft Server Virtualization

Best Practices: Microsoft Private Cloud Implementation

Transcription:

Hyper-V over SMB: Remote Storage Support in Windows Server 2012 Hyper-V Jose Barreto Principal Program Manager Microsoft Corporation

Abstract In this session, we cover the Windows Server 2012 Hyper-V support for remote file storage using SMB 3.0. This introduces a new first-class storage option for Hyper-V that is a flexible, easy to use and cost-effective alternative to block storage. We detail the basic requirements for Hyper-V over SMB and outline the specific enhancements to SMB 3.0 to support server application storage, including SMB Transparent Failover, SMB Scale-Out, SMB Multichannel, SMB Direct (SMB over RDMA), SMB Encryption, SMB PowerShell, SMB performance counters and VSS for Remote Shares. We conclude with a few suggested configurations for Hyper-V over SMB, including both standalone and clustered options. SMB 3.0 is an open protocol family, which is being implemented by several major vendors of enterprise NAS, and by the Samba open-source CIFS/SMB package in Linux and other operating systems.

Summary Overview of Hyper-V over SMB Main SMB 3.0 supporting features Setup Options Sample Configurations

Hyper-V over SMB Storage for Virtualization What is it? Store Hyper-V files in shares over the SMB 3.0 protocol (include VM configuration, VHD files, snapshots) Works with both standalone and clustered servers (file storage used as cluster shared storage) Highlights Increases flexibility Eases provisioning, management and migration Leverages converged network Reduces CapEx and OpEx Supporting Features SMB Transparent Failover - Continuous availability SMB Scale-Out Active/Active file server clusters SMB Direct (SMB over RDMA) - Low latency, low CPU use SMB Multichannel Network throughput and failover SMB Encryption - Security VSS for SMB Shares - Backup and restore SMB PowerShell - Manageability SQL Server IIS VDI Desktop Hyper-V Server SQL Server IIS VDI Desktop Hyper-V Shared Storage Server SQL Server IIS VDI Desktop Hyper-V

SMB Transparent Failover Failover transparent to server application Zero downtime Small IO delay during failover Supports planned and unplanned failovers HW/SW Maintenance HW/SW Failures Load Rebalancing Hyper-V Resilient for both file and directory operations \\fs1\share \\fs1\share Requires: Windows Failover Clusters Both server running application and file server cluster must be Windows Server 8 Shares enabled for continuous availability Server Node A Server Cluster Server Node B

SMB Scale-Out Hyper-V Cluster (Up to 64 nodes) Targeted for server app storage Example: Hyper-V and SQL Server Increase available bandwidth by adding cluster nodes Key capabilities: Active/Active file shares Fault tolerance with zero downtime Fast failure recovery CHKDSK with zero downtime Support for app consistent snapshots Support for RDMA enabled networks Optimization for server apps Simple management Data Center Network (Ethernet, InfiniBand or combination) Single Logical Server (\\FS\Share) Single System Namespace Cluster Shared Volumes Server Cluster (Up to 8 nodes)

VSS for SMB Shares Application consistent shadow copies for server application data stored on Windows Server 2012 file shares B Backup Backup Agent Coordinate Shadow Copy A D E Backup Server Share Shadow Copy Agent Request Shadow Copy G Read from Shadow Copy Share Volume Shadow Copy Service Backup and restore scenarios Volume Shadow Copy Service Create Shadow Copy C Share Shadow Copy Provider Relay Shadow Copy request Create Shadow Copy VSS Providers F Full integration with VSS infrastructure Application Server Server \\fs\foo Data volume \\fs\foo@t1 Shadow Copy

SMB Direct (SMB over RDMA) Advantages Scalable, fast and efficient storage access High throughput with low latency Minimal CPU utilization for I/O processing Load balancing, automatic failover and bandwidth aggregation via SMB Multichannel SMB Client Application User Kernel SMB Server Scenarios High performance remote file access for application servers like Hyper-V, SQL Server, IIS and HPC Used by Server and Clustered Shared Volumes (CSV) for storage communications within a cluster SMB Client Network w/ RDMA support Network w/ RDMA support SMB Server NTFS SCSI Required hardware RDMA-capable network interface (R-NIC) Three types: iwarp, RoCE and Infiniband R-NIC R-NIC

SMB Multichannel Full Throughput Bandwidth aggregation with multiple NICs Multiple CPUs cores engaged when NIC offers Receive Side Scaling (RSS) Single 10GbE RSS-capable NIC SMB Client Sample Configurations Multiple NICs SMB Client Multiple 10GbE in LBFO team SMB Client LBFO Multiple RDMA NICs SMB Client Automatic Failover SMB Multichannel implements end-to-end failure detection Leverages NIC teaming (LBFO) if present, but does not require it NIC 10GbE Switch 10GbE NIC 10GbE SMB Server NIC Switch NIC NIC SMB Server Switch NIC NIC 10GbE Switch 10GbE NIC 10GbE LBFO NIC 10GbE NIC 10GbE SMB Server Switch 10GbE NIC 10GbE/IB Switch 10GbE/IB NIC 10GbE/IB SMB Server NIC 10GbE/IB Switch 10GbE/IB NIC 10GbE/IB Automatic Configuration SMB detects and uses multiple paths

SMB Encryption End-to-end encryption of SMB data in flight Protects data from eavesdropping/snooping attacks on untrusted networks Zero new deployment costs No need for IPSec, specialized hardware, or WAN accelerators Configured per share or for the entire server Can be turned on for a variety of scenarios where data traverses untrusted networks Application workload over unsecured networks Branch Offices over WAN networks Client SMB Encryption Server

SMB PowerShell Other SMB 3.0 features Full set of cmdlets, with WMI equivalents Performance Counters Client (per share) Server (per share and per session) Improved Eventing New event channels for SMB Server, SMB Client, SMB Direct Server Manager support for SMB Shares Includes wizard for creating shares for Hyper-V and SQL Server

Hyper-V with SMB 3.0 All Hyper-V VM files supported Configuration files VHD and VHDX files ISO files Hyper-V Snapshots Host-based Backup VSS for SMB Shares fully supported by Hyper-V VSS Writer Supported with DPM 2012 SP1 and thirdparty VSS requesters Live Migration Live Migration without Hyper-V Failover Clustering Shared-nothing Live Migration uses SMB 3.0 in the background Storage Migration Full support for SMB 3.0 as both Source and Destination Leverages SMB Multichannel and SMB Direct if available Hyper-V Replica Full support for SMB 3.0 as both Source and Destination No replication required at the file (SMB 3.0) or block storage layers

Permissions for Hyper-V over SMB Full permissions on NTFS folder and SMB share for Hyper-V Administrator Computer Account of Hyper-V hosts If Hyper-V is clustered, the Hyper-V Cluster Account (CNO) 1. Create Folder MD F:\VMS 2. Create Share New-SmbShare -Name VMS -Path F:\VMS -FullAccess Dom\HAdmin, Dom\HV1$, Dom\HV2$, Dom\HVC$ 3. Apply Share permissions to NTFS Folder permissions (Get-SmbShare Name VMS).PresetPathAcl Set-Acl

How to use it: simply type a UNC path New-VHD -Path \\FS1\VMS\VM1.VHDX -Dynamic -SizeBytes 100GB New-VM -Name VM1 -Path \\FS1\VMS -VHDPath \\FS1\VMS\VM1.VHDX -Memory 4GB

Hyper-V over SMB

Important notes on Hyper-V over SMB Hyper-V supports SMB version 3.0 only The Hyper-V Best Practices Analyzer (BPA) will check the version of SMB Third-party SMB 3.0 implementations coming from storage partners like EMC and NetApp Active Directory is required Computer accounts, which are required for configuring proper permissions, only exist in a domain Continuously Available shares are recommended System Center Virtual Machine Manager 2012 SP1 will bring support for Hyper-V over SMB CTP2 is available for download Remote Management Use PowerShell Use Server Manager (for file shares) Use Remote Desktop (RDP) Use VMM 2012 SP1 If using Hyper-V Manager remotely, Constrained Delegation is required Server and Hyper-V must be separate servers Loopback configurations are not supported If using Failover Clusters, Server and Hyper-V must be on separate clusters

Hyper-V over SMB - Server Configurations Single-node Server Lowest cost for shared storage Shares not continuously available Hyper-V Parent 1 Hyper-V Parent N Config Child 1 Config Child N VHD VHD Share1 Share2 Server A

Hyper-V over SMB - Server Configurations Single-node Server Lowest cost for shared storage Shares not continuously available Dual-node Server Low cost for continuously available shared storage Limited scalability (up to a few hundred disks) Hyper-V Parent 1 Hyper-V Parent N Hyper-V Parent 1 Hyper-V Parent N Config Child 1 Config Child N Config Child 1 Config Child N VHD VHD VHD VHD Share1 Share2 Share1 Share2 Share1 Share2 Server 1 Server 2 Server Shared SAS Storage A B

Hyper-V over SMB - Server Configurations Single-node Server Lowest cost for shared storage Shares not continuously available Dual-node Server Low cost for continuously available shared storage Limited scalability (up to a few hundred disks) Multi-node Server Highest scalability (up to thousands of disks) Higher cost, but still lower than connecting all Hyper-V hosts with FC Hyper-V Parent 1 Hyper-V Parent N Hyper-V Parent 1 Hyper-V Parent N Hyper-V Parent 1 Hyper-V Parent N Config Child 1 Config Child N Config Child 1 Config Child N Config Child 1 Config Child N VHD VHD VHD VHD VHD VHD Share1 Share2 Share1 Share2 Share1 Share2 Share1 Share2 Share3 Share4 Server 1 Server 2 FS 1 FS 2 FS 3 FS 4 Server Shared SAS Storage Fibre Channel Storage Array A B C

Hyper-V over SMB - Network Configurations Networks Clients Hyper-V 1 Hyper-V 2 Server 1 Server 2 A

Hyper-V over SMB - Network Configurations Networks Mixed /10GbE Clients Clients Hyper-V 1 Hyper-V 2 Hyper-V 1 Hyper-V 2 10GbE / IB 10GbE / IB Server 1 Server 2 Server 1 Server 2 A B

Hyper-V over SMB - Network Configurations Networks Mixed /10GbE 10GbE or InfiniBand Networks Clients Clients Clients 10GbE / IB 10GbE / IB Hyper-V 1 Hyper-V 2 Hyper-V 1 Hyper-V 2 Hyper-V 1 Hyper-V 2 10GbE / IB 10GbE / IB 10GbE / IB 10GbE / IB Server 1 Server 2 Server 1 Server 2 Server 1 Server 2 A B C

Hyper-V over SMB - Network Configurations Networks Mixed /10GbE 10GbE or InfiniBand Networks Clients Clients Clients 10GbE / IB 10GbE / IB Clients Hyper-V 1 Hyper-V 2 Hyper-V 1 Hyper-V 2 Hyper-V 1 Hyper-V 2 10GbE / IB 10GbE / IB 10GbE / IB 10GbE / IB 10GbE / IB 10GbE / IB Hyper-V 1 Hyper-V 2 Server 1 Server 2 Server 1 Server 2 Server 1 Server 2 Server 1 Server 2 A B C D

All Standalone Hyper-V Standalone, shares used for VHD storage Server Standalone, Local Storage Configuration highlights Flexibility (Migration, shared storage) Simplicity ( Shares, permissions) Low acquisition and operations cost Configuration lowlights Storage not fault tolerant server not continuously available Hyper-V VMs not highly available Hardware setup and OS install by IT Pro

All Standalone + Storage Spaces Hyper-V Standalone, shares used for VHD storage Server Standalone, Storage Spaces Configuration highlights Flexibility (Migration, shared storage) Simplicity ( Shares, permissions) Low acquisition and operations cost Storage is Fault Tolerant Storage Spaces Configuration lowlights server not continuously available Hyper-V VMs not highly available Hardware setup and OS install by IT Pro

Failover Cluster Standalone Server, Clustered Hyper-V Hyper-V Clustered, shares used for VHD storage Server Standalone, Storage Spaces Configuration highlights Flexibility (Migration, shared storage) Simplicity ( Shares, permissions) Low acquisition and operations cost Storage is Fault Tolerant Hyper-V VMs are highly available Storage Spaces Configuration lowlights server not continuously available Hardware setup and OS install by IT Pro

Failover Cluster Clustered Server, Standalone Hyper-V Hyper-V Standalone, shares used for VHD storage Server Clustered, Storage Spaces Space Clustered Storage Spaces Space Configuration highlights Flexibility (Migration, shared storage) Simplicity ( Shares, permissions) Low acquisition and operations cost Storage is Fault Tolerant Server is Continuously Available Configuration lowlights Hyper-V VMs not highly available Hardware setup and OS install by IT Pro

Failover Cluster Failover Cluster All Clustered Hyper-V Clustered, shares used for VHD storage Server Clustered, Storage Spaces Space Clustered Storage Spaces Space Configuration highlights Flexibility (Migration, shared storage) Simplicity ( Shares, permissions) Low acquisition and operations cost Storage is Fault Tolerant Hyper-V VMs are highly available Server is Continuously Available Configuration lowlights Hardware setup and OS install by IT Pro

Cluster-in-a-box Failover Cluster Cluster-in-a-box Hyper-V Clustered, shares used for VHD storage Server Cluster-in-a-box Space Clustered Storage Spaces Space Configuration highlights Flexibility (Migration, shared storage) Simplicity ( Shares, permissions) Low acquisition and operations cost Storage is Fault Tolerant Server is continuously Available Hardware and OS pre-configured by the OEM

Server Cluster for Hyper-V Networking 2+ Interfaces 1 GbE 10 GbE 40 GbE InfiniBand + Optional RDMA RDMA Server 2+ servers 2+ node Cluster-in-a-Box 2+ discrete servers Storage Reliable Shared Storage Storage Spaces Shared JBOD SAS Clustered RAID FC / iscsi / SAS fabric External Storage Arrays

Related Content Blog Posts http://smb3.info TechEd Talks WSV328 The Path to Continuous Availability with Windows Server 2012 VIR306 Hyper-V over SMB: Remote Storage Support in Windows Server 2012 Hyper-V WSV314 Windows Server 2012 NIC Teaming and SMB Multichannel Solutions WSV334 Windows Server 2012 and Storage Services Management WSV303 Windows Server 2012 High-Performance, Highly-Available Storage Using SMB WSV330 How to Increase SQL Availability and Performance Using WS 2012 SMB 3.0 Solutions WSV410 Continuously Available Server: Under the Hood WSV310 Windows Server 2012: Cluster-in-a-Box, RDMA, and More