PowerShell cmdlets for managing Virtual disks
Step-by-Step: Creating Differencing Disks
Optimize-VHD cmdlet
- Mode Full
- Mode Quick
- Mode Retrim
- Mode Pretrimmed
- Mode Prezeroed (supports other file systems than just NTFS)
Optimize-VHD - with Mode explanation
Snapshots in VMware = Checkpoints
Choose between standard or production checkpoints in Hyper-V
- Careful with checkbox Create standard checkpoints if it's not possible to create a production checkpoint.
Fiber Channel and Hyper-V
Implement Hyper-V Virtual Fibre Channel
Shared VHDX files = new name VHD Sets
Create Hyper-V VHD Set files
Deploying VHD Sets on Windows Server 2016 Hyper-V
Configure storage QoS
Storage Quality of Service - Overview
Configure Storage Quality of Service
Hyper-V Networking
Understand NIC Teaming for Hyper-V
- Don't
- Third-party teaming
- Stand-alone LBFO (Load Balancing/Failover) teaming
- In-the-VM teaming
- Switch Embedded Teaming (new in Server 2016!, requires identical NICs)
- Full Microsoft SDN stack
Windows Server 2012 NIC Teaming (LBFO) Deployment and Management
Remote Direct Memory Access (RDMA) and Switch Embedded Teaming (SET)
Configure NIC Teaming in VMs
- Two or more pNICs on Hyper-V host
- Multiple pSwitches on same Layer 2 subnet
- Create two external Hyper-V vSwitches, each to a different pNIC
- Connect VMs to both external vSwitches
- vNIC teams must be configured as Switch
- Independent using Address Hash mode
- Teams of >2 vNICs are possible but not supported
NIC Teaming in Virtual Machines (VMs)
Virtual Machine Queue (VMQ)
Create a virtual network - virtual switch in Hyper-V manager
Create a virtual switch for Hyper-V virtual machines
Set up a NAT network
Hyper-V Virtual Switch using NAT Configuration
Understanding Hyper-V VLANs
Configure bandwidth management
Hyper-V Manager > VM > Settings > Hardware > Network Adapter > Enable Bandwidth management
Managing Virtual Machines in Hyper-V - Bandwidth Management
Legacy Network Adapter for Gen1 VMs - Hyper-V Virtual Machine Virtual Network Adapters Explained
How to Solve MAC Address Conflict on Hyper-V
Networking Blog - VMQ Deep Dive, 1 of 3
Virtual Machine Queue (VMQ) CPU assignment tips and tricks
RSS - Virtual Receive-side Scaling in Windows Server 2012 R2
Use Receive Side Scaling with Hyper-V
Step-by-Step: Creating Differencing Disks
Optimize-VHD cmdlet
- Mode Full
- Mode Quick
- Mode Retrim
- Mode Pretrimmed
- Mode Prezeroed (supports other file systems than just NTFS)
Optimize-VHD - with Mode explanation
Snapshots in VMware = Checkpoints
Choose between standard or production checkpoints in Hyper-V
- Careful with checkbox Create standard checkpoints if it's not possible to create a production checkpoint.
Fiber Channel and Hyper-V
Implement Hyper-V Virtual Fibre Channel
Shared VHDX files = new name VHD Sets
Create Hyper-V VHD Set files
Deploying VHD Sets on Windows Server 2016 Hyper-V
Configure storage QoS
Storage Quality of Service - Overview
Configure Storage Quality of Service
Hyper-V Networking
Understand NIC Teaming for Hyper-V
- Don't
- Third-party teaming
- Stand-alone LBFO (Load Balancing/Failover) teaming
- In-the-VM teaming
- Switch Embedded Teaming (new in Server 2016!, requires identical NICs)
- Full Microsoft SDN stack
Windows Server 2012 NIC Teaming (LBFO) Deployment and Management
Remote Direct Memory Access (RDMA) and Switch Embedded Teaming (SET)
Configure NIC Teaming in VMs
- Two or more pNICs on Hyper-V host
- Multiple pSwitches on same Layer 2 subnet
- Create two external Hyper-V vSwitches, each to a different pNIC
- Connect VMs to both external vSwitches
- vNIC teams must be configured as Switch
- Independent using Address Hash mode
- Teams of >2 vNICs are possible but not supported
NIC Teaming in Virtual Machines (VMs)
Virtual Machine Queue (VMQ)
Create a virtual network - virtual switch in Hyper-V manager
Create a virtual switch for Hyper-V virtual machines
Set up a NAT network
Hyper-V Virtual Switch using NAT Configuration
Understanding Hyper-V VLANs
Configure bandwidth management
Hyper-V Manager > VM > Settings > Hardware > Network Adapter > Enable Bandwidth management
Managing Virtual Machines in Hyper-V - Bandwidth Management
Legacy Network Adapter for Gen1 VMs - Hyper-V Virtual Machine Virtual Network Adapters Explained
How to Solve MAC Address Conflict on Hyper-V
Networking Blog - VMQ Deep Dive, 1 of 3
Virtual Machine Queue (VMQ) CPU assignment tips and tricks
RSS - Virtual Receive-side Scaling in Windows Server 2012 R2
Use Receive Side Scaling with Hyper-V