Windows Server 8 Hyper-V & Storage
Hans Vredevoort
Speaker Bio • Consultant & MVP
• INOVATIV – The System Center Specialists
• System Center, Hyper-V, Cluster, MS Private Cloud
• Cluster MVP (2009, 2010, 2011)
• Active in Hyper-V community: Hyper-V.nu
• Author & Editor • Mastering Hyper-V Deployment (Technical Editor)
• Microsoft Private Cloud Computing: Building the Foundation (Co-Author)
• Contact • [email protected] | @hvredevoort | @hypervnu
Windows 8 Hyper-V & Storage
Creating VHDX & Hyper-V guests via PowerShell
Using Windows 8 File Services with Pools & Spaces
Serving Out iSCSI Targets to Windows 8 Cluster
Configuring ScaleOut File Server Cluster
Employing Cluster Shared Volumes 2
Deploying to Continuously Available SMB2 File Shares
Showing Live Storage Migration between SMB2 shares
63
Storage Management
The new VHDX virtual disk format • New VHDX format for Hyper-V & Win8 Storage • Large virtual disk size (~ 16TB per VHDX) • Large default block sizes (1MB 32MB 256MB) • Large 4KB sector size (logical + physical same size) • Performant • Mountable • Resilient • Convertible • Scriptable
File Services with Pools & Spaces
• Windows 8 Role and Role Services
File Services with Pools & Spaces
• Pool is an aggregation of disks
• Create virtual disks
• Virtual disks = Spaces
• Virtual disk behaves like a physical disk
– Supports Thin provisioning
– Resiliency to failures of physical disks
Integrated iSCSI Target Server • ISCSI Target Server
• Optional component of Windows 8 File Server Role
• Easy serving of iSCSI disks
• Hardware independent
• Cluster Support
• CSV Support
• PowerShell Support
Deployment Options for Hyper-V
Deployment Options for Hyper-V 1. External Storage Array
– New functionality: ODX & Trim
2. File Servers - Pools & Spaces
3. Clustered PCI RAID
Offload Data Transfer (ODX)
Deployment Options for Hyper-V • Two separate clusters
– Cluster to host VMs
– Cluster to host storage
• Single cluster for VM’s and storage
– VMs can run anywhere
– Single CSV namespace
Cluster Shared Volumes 2 • Appears as CSVFS • For Hyper-V + other roles • Easy to add a disk to CSV • Higher scalability and reliability • Better interoperability with FS mini-filter drivers • Deep integration with Win8 storage & network technologies • No external authentication • Direct I/O for more scenarios • Multi-subnet Support
Cluster Shared Volumes 2 • High Speed CSV I/O Redirection
• CSV is integrated with SMB multi-channel – CSV traffic across multiple networks
– Improved I/O performance when in redirected mode
• CSV takes advantage of SMB2 Direct (SMB2 over RDMA)
Ideal Configuration
File Server 2 File Server 1
DC
/DN
S
Ethernet Switch
JBOD 1 1 2 3 4 5 9 … JBOD 2 1 2 3 4 5 9
…
Hyper-V 1 Hyper-V 2
IB Switch
IB NIC IB NIC
IB NIC IB NIC
Eth NIC Eth NIC
Eth NIC Eth NIC
Eth
NIC
SAS HBA 1 SAS HBA 2 SAS HBA 1 SAS HBA 2
IO Module IO Module
Demo Configuration
File Server 2 File Server 1 DC/DNS
Virtual Network
1 2 3 4 5 9
… …
Hyper-V
Ethernet NIC
vNIC vNIC
Clustered Virtual Disks
• Hyper-V • File Server • iSCSI Target
• File Server • Continuously
Available Shares
• File Server • Continuously
Available Shares
vNIC File Cluster
Windows 8 Hyper-V & Storage
Creating VHDX & Hyper-V guests via PowerShell
Using Windows 8 File Services with Pools & Spaces
Serving Out iSCSI Targets to Windows 8 Cluster
Configuring ScaleOut File Server Cluster
Employing Cluster Shared Volumes 2
Deploying to Continuously Available SMB2 File Shares
Showing Live Storage Migration between SMB2 shares
You can build great continuously available
platforms that shine with Hyper-V across a wide range of
storage deployment options
Big thanks for attending!!
Q & A
Hans Vredevoort @hvredevoort