Installing and Configuring Hyper-V and Virtual Machines
Installing and Configuring Hyper-V and Virtual Machines
Installing and Configuring Hyper-V and Virtual Machines
Overview of Hyper-V
Installing Hyper-V
Configuring storage on Hyper-V host servers
Configuring networking on Hyper-V host servers
Configuring Hyper-V virtual machines
• Managing virtual machines
Lesson 1: Overview of Hyper-V
What is Hyper-V?
New Hyper-V host features in
Windows Server 2016
New Hyper-V virtual machine features in
Windows Server 2016
• Windows Server Containers and Docker in Hyper-V
What is Hyper-V?
• Time Synchronization
• Synchronize VM Time With Time from HyperV host. Recommended Disable on
Active Directory Environments
• Data Exchange
• Allows for the Sharing of Information between the HV Host and Vms
• Heartbeat
• Monitors the state of running VM and report in Summary Tab on HV Mgmt.
interface
• Backup
• Enable consistent backup of VM from Backup software on host. EJ: Veeam
Backup
• Guest Services
• Allows the HV Administrator to copy file to running VM without using a
network connection (Copy-VMFile PowerShell Cmdlets)
Windows Server Containers and Docker in Hyper-V
• Benefits of containers:
• Faster startup and restarts
• High deployment density
Container Container
Container
Container
Hardware Hardware
Lesson 2: Installing Hyper-V
• Import options:
• Register the virtual machine in-place (use the existing
unique ID)
• Restore the virtual machine (use the existing unique ID)
• Copy the virtual machine (create a new unique ID)
• Export options:
• Export a checkpoint
• Export a virtual machine including checkpoints
• PowerShell Direct:
• Does not require network connectivity
• Can only be used from the host to the virtual machine
• Requirements:
• The host must be running Windows Server 2016 or Windows 10
• The guest must be running Windows Server 2016 or Windows 10
• Windows PowerShell must be running as administrator
• You must use credentials to authenticate to the virtual machine
• Enter a session or invoke a command:
• Enter-PSSession –VMName <VM1>
• Invoke-Command –VMName <VM1>
–Scriptblock {<commands>}
Demonstration: Using PowerShell Direct
Review Questions
Real-world Issues and Scenarios
• Tools