MICHAËL BORGERS, SYSTEM ENGINEER MATTHIAS SPELIER, SYSTEM ENGINEER Software Defined Datacenter
Virtual Machine Manager 2016 SOFTWARE DEFINED DATACENTER Migration BLUE SDN RED TRANSPORT SDC SDS Legacy Hardware
Virtual Machine Manager 2016 WHAT IS SOFTWARE DEFINED DATACENTER? Migration BLUE SDN RED TRANSPORT SDC SDS Legacy Hardware
WHAT IS SOFTWARE DEFINED DATACENTER?
WHAT IS SOFTWARE DEFINED DATACENTER?
WHAT IS SOFTWARE DEFINED DATACENTER?
SOFTWARE DEFINED DATACENTER WITH SCVMM 2016
Virtual Machine Manager 2016 HOW DO WE SOFTWARE DEFINE STORAGE? Migration BLUE SDN RED TRANSPORT SDC SDS Legacy Hardware
HOW DO WE SOFTWARE DEFINE STORAGE? Hyper-Converged Dissaggregated Virtual Machine Manager 2016 Cluster Shared Volumes File System ReFS/NTFS Storage Space Storage Tiers C:\ClusterStorage Virtual Disks Performance & Capacity Storage Pool Software Storage Bus 10Gbit RDMA Network
HOW DO WE SOFTWARE DEFINE STORAGE? Hyper-Converged Dissaggregated Virtual Machine Manager 2016 Cluster Shared Volumes File System ReFS/NTFS Storage Space Storage Tiers C:\ClusterStorage Virtual Disks Performance & Capacity Storage Pool Software Storage Bus 10Gbit RDMA Network
STORAGE SPACES DIRECT HARDWARE REQUIREMENTS Minimum 2 Servers Minimum 4 GB Memory Minimum 10 Gbps Network interfaces Recommended 2 NICS Recommended RDMA NICS
I/0 WITHOUT RDMA
I/O WITH RDMA
STORAGE SPACES DIRECT - TIERING Hyper-Converged Dissaggregated Virtual Machine Manager 2016 Cluster Shared Volumes File System ReFS/NTFS Storage Space Storage Tiers C:\ClusterStorage Virtual Disks Performance & Capacity Storage Pool Software Storage Bus 10Gbit RDMA Network
TIER CONFIGURATIONS Software Storage Bus Virtual Storage Bus spanning all nodes Present all disk across al nodes Storage Bus Cache Uses SMB3 2-Tier Configuration NVMe & SSD SSD & NLSAS 3-Tier Configuration NVMe, SSD, NLSAS Storage Bus Cache Storage Configuration Caching devices Capacity devices Caching behavior SATA SSD + SATA HDD SATA SSD SATA HDD Read + Write NVMe SSD + SATA HDD NVMe SSD SATA HDD Read + Write NVMe SSD + SATA SSD NVMe SATA SSD Write only NVMe SSD + SATA SSD + SATA HDD NVMe SATA SSD SATA HDD Read + Write
STORAGE SPACES DIRECT VIRTUAL DISKS Hyper-Converged Dissaggregated Virtual Machine Manager 2016 Cluster Shared Volumes File System ReFS/NTFS Storage Space Storage Tiers C:\ClusterStorage Virtual Disks Performance & Capacity Storage Pool Software Storage Bus 10Gbit RDMA Network
TIERING WITH REFS Data Layout Mirror Parity Change SSD Ratio Optimize-Volume!
STORAGE SPACES DIRECT SCENARIOS Hyper-Converged Dissaggregated Virtual Machine Manager 2016 Cluster Shared Volumes File System ReFS/NTFS Storage Space Storage Tiers C:\ClusterStorage Virtual Disks Performance & Capacity Storage Pool Software Storage Bus 10Gbit RDMA Network
TRADITIONAL STORAGE ARRAY Compute Fibre Channel / iscsi / FCoE / SAS Storage Array Controller Storage Software Controller Storage Software Backplane Disks
SHARED STORAGE SPACES Compute SMB3 Scale-out File Server Enclosure (JBOD) Storage Software SAS
CONVERGED WITH STORAGE SPACES DIRECT Compute SMB3 Scale-out File Server Storage Software
HYPER-CONVERGED WITH STORAGE SPACES DIRECT Compute and Storage Storage Software
DEPLOYMENT OVERVIEW - Install OS - Join domain - Configure the Network - Install roles and features - Hyper-V role - Failover Cluster feature - Reboot - Create cluster - Enable-S2D - Create Volumes - Create or deploy VMs
STORAGE SPACES DIRECT MANAGEMENT Hyper-Converged Dissaggregated Virtual Machine Manager 2016 Cluster Shared Volumes File System ReFS/NTFS Storage Space Storage Tiers C:\ClusterStorage Virtual Disks Performance & Capacity Storage Pool Software Storage Bus 10Gbit RDMA Network
STORAGE SPACES - MANAGEMENT - POWERSHELL
STORAGE SPACES - MANAGEMENT - POWERSHELL
SCVMM DISAGGREGATED VS HYPERCONVERGED
DEMO
Virtual Machine Manager 2016 WHAT IS NEW/IMPROVED IN SOFTWARE DEFINED COMPUTE? Migration BLUE SDN RED TRANSPORT SDC SDS Legacy Hardware
WHAT IS NEW/IMPROVED IN SOFTWARE DEFINED COMPUTE? ADDED IN WINDOWS SERVER 2016 HYPER-V Shielded VM support vtpm Key Storage Drive for Gen 1 VM Guest VSM (enable Device Guard & Credential Guard in a VM) VM Isolation Linux Secure Boot RemoteFX improvements Discrete Device Assignment of GPU Headless mode support Distributed Storage QoS REFS Block REFS Fast Fixed Disk Creation Nested virtualization VMCX configuration file Nano Server Host Support Multi-host management (WMI) Hypervisor Power Management Virtual machine grouping IC Upgrade via Windows Update HvSocket (Guest-Host) TimeSync improvements 240 VP, 12TB Beast VMs Windows Containers Resilient Change Tracking (RCT) Backup improvements (no host VSS) Backup of Shared VHDX VM configuration version & upgrade Runtime Memory Resize Hot / add remove of NICs Production Checkpoints Storage Resiliency - All Paths Down Online Resize for Shared VHDX Hot add / remove of replicated VHD Cluster OS Rolling Upgrade Cluster Compute Resiliency Cluster Node Quarantine Device Naming of NIC 512LP, 24TB Host Direct Device Assignment of NVMe WINDOWS SERVER 2012 R2 HYPER-V High performance live migration (compression/rdma) Zero downtime upgrades Automatic VM Activation Live VM export App consistent guest backup Enhanced VMConnect Dynamic memory host balancing First class Linux support Dynamic memory, file system consistent host based backup RemoteFX over WAN Generation 2 Virtual Machines Secure boot in a VM User defined meta data for VHDX PowerShell for all Hyper-V operations Hyper-V Metrics Shared nothing live migration High performance auto tiered storage spaces Write back cache with spaces Storage QoS Shared VHDX for guest clustering VHDX online resize Storage deduplication with live VMs for VDI Hyper-V over SMB Hyper-V over Spaces & ReFS 64 VP, 1 TB Monster VMs SR-IOV for 10+GB networking 64TB VHDX Hyper-V Replica Network Virtualization USB redirection over RemoteFX vgpu Hot add/remove of storage VHDX resiliency Dynamic & differencing VHDX performance improvements 384 LP, 4TB physical system 2+ Million IOPS to a single VM Resource Pools NUMA in a VM 1024 running VMs on a host Hyper-V Recovery Manager (Microsoft Azure Site recovery) Azure Backup Inbox multi-tenant site-to-site VPN gateway for physical & virtual networks Protected VM Networks/Virtual RSS Enhanced LBFO performance with NIC teaming Hyper-V Extensible Switch 4K Sector support
WHAT IS NEW/IMPROVED IN SOFTWARE DEFINED COMPUTE? ADDED IN WINDOWS SERVER 2016 HYPER-V Shielded VM support vtpm Key Storage Drive for Gen 1 VM Guest VSM (enable Device Guard & Credential Guard in a VM) VM Isolation Linux Secure Boot RemoteFX improvements Discrete Device Assignment of GPU Headless mode support Distributed Storage QoS REFS Block REFS Fast Fixed Disk Creation Nested virtualization VMCX configuration file Nano Server Host Support Multi-host management (WMI) Hypervisor Power Management Virtual machine grouping IC Upgrade via Windows Update HvSocket (Guest-Host) TimeSync improvements 240 VP, 12TB Beast VMs Windows Containers Resilient Change Tracking (RCT) Backup improvements (no host VSS) Backup of Shared VHDX VM configuration version & upgrade Runtime Memory Resize Hot / add remove of NICs Production Checkpoints Storage Resiliency - All Paths Down Online Resize for Shared VHDX Hot add / remove of replicated VHD Cluster OS Rolling Upgrade Cluster Compute Resiliency Cluster Node Quarantine Device Naming of NIC 512LP, 24TB Host Direct Device Assignment of NVMe Nano Server Nested Virtualization Hot add/remove Memory & NICs Powershell Direct RDMA and SET Cluster Resiliency Enhanced security features Production Checkpoints Resilient Change Tracking
NESTED VIRTUALIZATION
POWERSHELL DIRECT
REMOTE DIRECT MEMORY ACCESS (RDMA) AND SWITCH EMBEDDED TEAMING (SET)
DEMO
ENHANCED SECURITY FEATURES Host Resource Protection Virtualization-based security for Gen2 VMs Shielded VMs Encryption support for Gen1 OS disk Linux Secure Boot
DEMO
PRODUCTION CHECKPOINTS
RESILIENT CHANGE TRACKING
CLUSTER RESILIENCY VM COMPUTE RESILIENCY Transient intra-cluster communication failure VM is unmonitored by cluster, but stays online Multiple isolations within the hour, node is Quarantined Re-join cluster by clearing quarantine
DEMO
REFS ACCELERATED VHDX OPERATIONS Problem with NTFS? ODX? Expanding dynamic disks Creating fixed disks Merging checkpoints Performance variations Stability depends on SAN OEM Software Defined Storage Non-clustered: NTFS: 77,8 min ReFS: 2,05 sec Clustered CSV Owner: NTFS: 79,3 min ReFS: 3,1 sec ReFS adding performance! Leverage metadata NO data actually moves! Ex: 500GB fixed disk creation Clustered Not CSV Owner: NTFS: 82,6 min ReFS: 12,09 sec
Virtual Machine Manager 2016 THE CONCEPTS OF SOFTWARE DEFINED NETWORKING Migration BLUE SDN RED TRANSPORT SDC SDS Legacy Hardware
CURRENT DATACENTER NETWORK Edge Routers Fixed-Function Physical Appliances Spine Switches/Routers Compute/Storage & TOR Switches
SOFTWARE DEFINED NETWORKING Management Portal Virtual Networks
PLANES AND TRAFFIC FLOWS Management Plane Control Plane
EXAMPLE
Virtual Machine Manager 2016 MIGRATION SCENARIOS AND HOW CAN WE HELP YOU? Migration BLUE SDN RED TRANSPORT SDC SDS Legacy Hardware
VMWARE TO HYPER-V Embedded System Center System Center Virtual Machine Manager 2016 Free Virtual Machine Converter Disk2VHD Paid Double Take Move Backup Products
VMWARE TO HYPER-V - SCVMM
VMWARE TO HYPER-V VIRTUAL MACHINE CONVERTER
VMWARE TO HYPER-V DISK2VHD
VMWARE TO HYPER-V DOUBLE-TAKE MOVE
VMWARE TO HYPER-V - BACKUP
UPGRADE FROM SERVER 2008 R2 TO SERVER 2012 R2 Cluster Old Cluster New Cluster Functional Level = 2008 R2 Cluster Functional Level = 2012 R2
ROLLING CLUSTER UPDATES Cluster Clean OS installation Cluster Functional Level = 2012 R2
ROLLING CLUSTER UPDATES Cluster Cluster Functional Level = 2012 R2
ROLLING CLUSTER UPDATES Cluster Cluster Functional Level = 2012 R2 Effortless Seamless VMM orchestrates the entire workflow Zero downtime for workloads Cluster Functional Level= 2016
MICHAËL BORGERS System Engineer Hybrid Cloud You can mail me michael.borgers@realdolmen.com MATTHIAS SPELIER System Engineer Hybrid Cloud You can mail me matthias.spelier@realdolmen.com