Mastering Hyper-V 2016 Book Resources

Introduction

Links

 

Chapter 1 – Introduction to Virtualization and Microsoft Solutions

Links

Videos

History of Hyper-V

Chapter 2 – Virtual Machine Resource Fundamentals

Links

Scripts

Get the worker process ID for a VM (getvmwpforvm.ps1)

Enable Processor Compatibility (EnableProcessorCompatibility.ps1)

Enable Legacy Processor (EnableLegacyProcessor.ps1)

View VMCX properties with PowerShell (ViewVMCXProp.ps1)

A number of PowerShell commands for VHDX management (VHDCommands.ps1)

Videos

Generation 1 vs Generation 2 VMs

Virtual Processor Configuration

Dynamic Memory

Creating a virtual disk

Chapter 3 – Virtual Networking

Links

Scripts

Create virtual switch (CreateVirtSwitch.ps1)

Set vmNIC VLAN (setvmnicvlan.ps1)

Set vmNIC PVLAN (setpvlan.ps1)

Create PVLAN with SCVMM (scvmmpvlanCreate.ps1)

Create logical networks with SCVMM (scvmmlognetCreate.ps1)

Bulk create VLANs in SCVMM (BulkVLANCreate.ps1)

Useful Network Virtualization SCVMM (NetworkVirtualizationCommands.ps1)

Get VMQ information (getvmqinfo.ps1)

Create NIC team (createnicteam.ps1)

Create Mgmt OS vNICs with QOS (MgmtVNicLBFO.ps1)

Videos

SDNv2 Overview and Deployment with SCVMM

Networking and IPv4 Overview

NIC Teaming and Virtual Switch on Server

3-1 Network Configuration with SCVMM

3-2 Network Virtualization using SCVMM

3-3 HNV Gateway with SCVMM

Monitor Hyper-V Traffic

Chapter 4 – Storage Configuration

Links

Scripts

Various cmdlets for VHD[x] management (VariousVHDCmds.ps1)

Storage Space management (StorageSpaces.ps1)

Create SMB Share for Hyper-V (SMBShare.ps1)

Use Shared VHDX (ShardVHDX.ps1)

Videos

4-1 Dynamic VHDX Resize

4-2 Guest Cluster Storage Options

Storage Space Overview

Clustered Storage Spaces

Storage Spaces Direct Demo

Chapter 5 – Managing Hyper-V

Links

Scripts

GUI to Server Core (GUI2core.ps1)

Server Core to GUI (core2GUI.ps1)

Enable Hyper-V Role (InstallHyperVRole.ps1)

Basic VM Management (VMMgmt.ps1)

VM Group Creation (vmgroups.ps1)

VM mode Sysprep (syspreppc.bat)

Module for patch injection (Install-Patch.psm1)

Check Integration Service version of VMs (getisvmver.bat)

Read guest FQDN from host (readguestfqdn.ps1)

Videos

NANO Server Overview and Creation

Windows Server 2016 Top Ten Features

Inject patches to VHD or WIM

Using checkpoints for image management

Shielded VM Overview

Chapter 6 – Maintaining a Hyper-V Environment

Links

Scripts

Create a checkpoint (CreateCheckpoint.ps1)

Apply a checkpoint (ApplyCheckpoint.ps1)

Resource metering examples (resourcemetering.ps1)

Creating a resource pool (CreateResourcePool.ps1)

Videos

6-1 Hyper-V Performance Monitor View

VM Monitoring

Cluster Aware Updating

Chapter 7 – Failover Clustering and Migration Technologies

Links

Scripts

View node dynamic weight (ViewDynamicWeight.ps1)

Add a VM service monitor (AddVMServMonitor.ps1)

View Cluster Network Details (ViewClusterNetwork.ps1)

Test Cluster commands (TestCluster.ps1)

Specify Live Migration Network (LiveMigNetwork.ps1)

Custom VM Move (MoveVMCustom.ps1)

View IP Listener for migration (ViewIPListener.ps1)

Perform parallel Live Migrations (ParallelLM.ps1)

Videos

Setting up Shared Nothing Live Migration

Failover Clustering in Windows Server 2016

Cluster Dynamic Quorum

Chapter 8 – Hyper-V Replica and Cloud Orchestration

Links

Scripts

Enable Server for Hyper-V Replica (EnableHyperVReplicaOnServer.ps1)

View Hyper-V Replica Properties (ViewHyperVReplicaproperties.ps1)

Add Hyper-V Replica Auth Entry (AddReplicaEntry.ps1)

Inject IP into VM (InjectVMIP.ps1)

View health of VM replication (MeasureVMReplication.ps1)

Hyper-V Replica Failover commands (ReplicaFailover.ps1)

Videos

Setting up Hyper-V Replica

Chapter 9 – Implementing the Private Cloud, SCVMM and Microsoft Azure Stack

Links

Scripts

Create SCVMM Private Cloud (SCVMMPrivCloudCreate.ps1)

Videos

VM Creation through Service Catalog

Chapter 10 – Containers and Docker

Links

Scripts

Videos

Overview of containers

Demo of containers

Chapter 11 – Remote Desktop Services

Links

Videos

VDI Deployment using RDS

RDP on iOS and Android

Simple RDS App Publishing

RemoteFX Example

Chapter 12 – Azure IaaS and Storage

Links

Scripts

Fetch Azure RDP file (AzureRDPFile.ps1)

Commands for VM creation and management (AzureVMCreate.ps1)

Fetch configuration of virtual network (GetNetConfig.ps1)

Initiate VPN connect (ConnectVPN.ps1)

Configure VM with static IP in Azure fabric (SetAzureStaticIP.ps1)

Videos

Create Minecraft Server in Azure

Custom VM Creation with PowerShell

Azure IaaS Overview

Snapshots and Azure IaaS

Using PowerShell with Azure

Fault Domains and Availability Sets

Network Security Groups

Azure Site Recovery