We may earn an affiliate commission when you visit our partners.
Kevin Brown

Hyper-V is Microsoft's hardware virtualization product. It allows you create and run a software version of a computer, called a virtual machine. Each virtual machine acts like a complete computer, running an operating system and programs. When you need computing resources, virtual machines give you more flexibility, help save time and money, and are a more efficient way to use hardware than just running one operating system on physical hardware.

Read more

Hyper-V is Microsoft's hardware virtualization product. It allows you create and run a software version of a computer, called a virtual machine. Each virtual machine acts like a complete computer, running an operating system and programs. When you need computing resources, virtual machines give you more flexibility, help save time and money, and are a more efficient way to use hardware than just running one operating system on physical hardware.

Hyper-V runs each virtual machine in its own isolated space, which means you can run more than one virtual machine on the same hardware at the same time. You might want to do this to avoid problems such as a crash affecting the other workloads, or to give different people, groups or services access to different systems.

This course will cover the following areas, and many more:

  • Understand Server and Desktop virtualization

  • Create virtual machines

  • Installing an operating system on a virtual machine

  • Create virtual switches

  • Use PowerShell to manage virtual machines, virtual switches and Hyper-V settings

  • Secure virtual machines

  • Understand virtual hard drive types

  • Manage advanced network settings

  • Manage checkpoints

  • Configure replication of virtual machines

  • Migrate virtual machines

  • Export and Import of virtual machines

  • Managing NUMA

  • Configure virtual nesting

  • Enable virtual machine shielding

  • Configure SmartPaging

  • Configure integration services

Enroll now

What's inside

Learning objectives

  • How to install microsoft's hyper-v role on windows server 2016 and windows 10
  • Understand server and desktop virtualization
  • How to create virtual machines
  • How to install operating systems on virtual machines
  • Understand and configure virtual switch types
  • Enable virtual nesting
  • Understand virtual hard drives types
  • Manage hyper-v host settings
  • Configure integration services
  • Configure smart paging
  • Understand and define numa
  • Manage advanced network settings
  • Enable vm shielding
  • Import and export virtual machines
  • Understand hyper-v replica
  • Configure live migration settings
  • Create new virtual machines using powershell
  • Manage virtual networking using powershell
  • Show more
  • Show less

Syllabus

Introduction

Course introduction and welcome

Udemy has had issues with some videos having moments of blurred screens. The cause of this is the Auto (1080p) setting in the Udemy player that dynamically changes at times. The recommendation is to change the Udemy player setting to 720p- that will stop all blurriness in Udemy videos.

Read more
Playback Speed
Wishlist
Understand how the course is designed and how to follow along
Course Layout
Understand the types of virtualization available and determine the most suitable
Server and Desktop Virtualization
Determine if you server/computer meets the requirements to run the Hyper-V role
Hyper-V Requirements
Install Hyper-V client on Windows 10
Hyper-V Client installation
Determine that Hyper-V was successfully installed on your machine
Verifying the installation
Demonstration: Hyper-V Server Installation on Windows Server 2016
Demo- Installing Hyper-V on Server 2016
Learn the requirements to support Hyper-V on Client and Server platforms
Operating System Support
Download the ISO file from Microsoft
ISO download of Windows Server 2016 Operating System
Create a new Virtual Machine using the Hyper-V Manager
Creating a new Virtual Machine
Install Windows Server 2016 on a Virtual Machine
Installing Windows Server 2016 Operating System on a Virtual Machine
Understand the different types of switches available in Hyper-V
Hyper-V Switch Types
Create different types of Virtual Switches
Creating a Virtual Switch
Understand how to use PowerShell to manage Virtual Machines
PowerShell for Virtual Machine management
Use PowerShell to create a Virtual Machine and define configuration settings
Create a new Virtual Machine using PowerShell
Use PowerShell to create new Virtual Switches and to remove a Virtual Switches
Create a Virtual Switch using PowerShell
Learn to use the PowerShell ISE tool to create and manage Virtual Machines
Managing Virtual Machines using PowerShell ISE
Rename the computer and set the IP configuration
Rename the computer and configure IP settings
Understand the requirements for virtual nesting
What is Virtual Nesting?
Configuring Virtual Nesting
Installing an Operating System on a Nested Virtual Machine
Understand how to use the BPA tool to verify configuration settings
Best Practices Analyzer (BPA) Tool
Understand the different types of Virtual Hard Drives that exist and how to create and manage them
What are Virutal Hard Drives
Demonstration of creating a Virtual Hard Drive
Understand the many settings that can be defined at the Hyper-V Host level
Examine Host Level Settings
Manage Hyper-V Integration Services
What is SmartPaging?
What is NUMA?
What is a Checkpoint?
Advanced Network Adapter Settings
Hardware Acceleration Network Adapter Settings
What is SR-IOV?
Understand and configure Virtual Machine Shielding
How to use the options of Export and Import to move VMs between different Hyper-V Hosts
Export and Import of a Virtual Machine
Understand how to enable and configure all settings required for Hyper-V Replication
Understanding how Hyper-V Replication works
Configuring Hyper-V Replication
Monitoring and Troubleshooting Virtual Machine Replication
Migrate a Virtual Machine from one Host to another Host
How a Virtual Machine Migration works
Demonstration: Migrating Virtual Machines

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers Hyper-V, which is widely used in enterprise environments for server virtualization and desktop virtualization, making it highly relevant for IT infrastructure management
Explores PowerShell for managing virtual machines and virtual switches, which is essential for automation and efficient administration in Windows environments
Addresses security aspects of virtual machines, including virtual machine shielding, which is crucial for protecting sensitive workloads in a virtualized environment
Examines Hyper-V Replica, live migration, and import/export functionalities, which are important for disaster recovery, high availability, and workload mobility
Focuses on Windows Server 2016, which is an older operating system, so learners should be aware that some features and functionalities may differ in newer versions
Requires learners to download an ISO file of Windows Server 2016, which may require a valid license or evaluation copy from Microsoft, potentially posing a barrier

Save this course

Save Hyper-V on Windows Server 2016 and Windows 10 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Hyper-V on Windows Server 2016 and Windows 10 with these activities:
Review Windows Server Fundamentals
Reinforce your understanding of Windows Server fundamentals, including server roles, networking, and basic administration, to better grasp Hyper-V concepts.
Browse courses on Windows Server 2016
Show steps
  • Review the basics of Windows Server administration.
  • Familiarize yourself with common server roles and features.
  • Practice basic server configuration tasks.
Practice Creating Virtual Machines
Reinforce your ability to create virtual machines using both the Hyper-V Manager and PowerShell.
Browse courses on Virtual Machines
Show steps
  • Create VMs using the Hyper-V Manager with different configurations.
  • Create VMs using PowerShell scripts.
  • Document the steps and configurations used.
Mastering Hyper-V 2016
Expand your understanding of Hyper-V 2016 with a comprehensive guide that covers advanced features and real-world deployment scenarios.
Show steps
  • Read the chapters related to virtual networking and storage.
  • Review the sections on Hyper-V replication and migration.
  • Take notes on key concepts and configurations.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Windows Server 2016 Hyper-V Cookbook
Learn practical solutions and best practices for managing Hyper-V environments with a recipe-based approach.
Show steps
  • Browse the cookbook for solutions to common Hyper-V problems.
  • Implement the recipes in your own Hyper-V environment.
  • Adapt the recipes to your specific needs.
Document a Hyper-V Setup
Solidify your understanding of Hyper-V by documenting a complete setup, including virtual switch configuration, VM settings, and networking.
Browse courses on Hyper-V
Show steps
  • Set up a Hyper-V environment with multiple VMs.
  • Document the configuration of each VM, including OS, memory, and storage.
  • Describe the network configuration, including virtual switches and IP addresses.
  • Create a diagram of the Hyper-V environment.
Build a Test Lab with Hyper-V
Apply your Hyper-V knowledge by building a test lab environment to simulate real-world scenarios and test different configurations.
Browse courses on Hyper-V
Show steps
  • Plan the test lab environment, including the number of VMs and their roles.
  • Configure the network settings for the test lab.
  • Install and configure the necessary software on each VM.
  • Test different scenarios and configurations in the lab.
Contribute to a Virtualization Project
Deepen your understanding of virtualization by contributing to an open-source project related to Hyper-V or other virtualization technologies.
Browse courses on Virtualization
Show steps
  • Find an open-source virtualization project on GitHub or GitLab.
  • Review the project's documentation and code.
  • Identify a bug or feature to work on.
  • Submit a pull request with your changes.

Career center

Learners who complete Hyper-V on Windows Server 2016 and Windows 10 will develop knowledge and skills that may be useful to these careers:
Virtualization Engineer
A Virtualization Engineer specializes in designing, implementing, and managing virtualized environments. Since this course covers Hyper-V, a main type of hardware virtualization, it directly helps build knowledge in the field. This course teaches how to create virtual machines, install operating systems, create virtual switches, and manage advanced network settings, all of which are important duties of a virtualization engineer. The sections on configuring replication, migrating virtual machines, and using PowerShell for management are particularly relevant. A virtualization engineer would find the deep dive into Hyper-V configuration and its feature set highly beneficial as it helps them build a solid foundation in their career.
Systems Administrator
A Systems Administrator is responsible for the upkeep, configuration, and reliable operation of computer systems, particularly multi-user computers such as servers. This course directly provides the knowledge and skills to manage, create, and troubleshoot virtual machines using Hyper-V, a core component of modern server infrastructure. The course covers how to install operating systems on virtual machines, manage virtual switches, and use PowerShell to automate tasks, all essential components for a systems administrator. This course also explores Hyper-V host settings, which is beneficial for a systems administrator to manage the underlying virtualization infrastructure. A systems administrator would increase their efficiency and capabilities by taking this course, as it provides a deep dive into Hyper-V administration.
Cloud Engineer
A Cloud Engineer designs, builds, and manages cloud computing environments. Virtualization is integral in the world of cloud computing. This course may be useful in developing the necessary skills to create, configure, and manage virtualized resources using Hyper-V. This course on Hyper-V will help a cloud engineer understand how virtual machines are created, configured, and managed, especially how virtual switches and advanced networking configurations are handled. The course covers important areas like virtual hard drive types, managing advanced network settings, and migrating virtual machines, all of which are key skills for cloud infrastructure management. A cloud engineer may find the ability to use PowerShell to manage virtual machines particularly beneficial by providing a way to automate common tasks.
Infrastructure Manager
An Infrastructure Manager is responsible for the management and maintenance of an organization's IT infrastructure. Since much of modern IT infrastructure relies on virtual machines and virtualization, this course may be helpful. The course teaches how to create and manage virtual machines, configure virtual networks, and use PowerShell to automate tasks. This knowledge would be useful for the effective and efficient management of virtual infrastructure. The course covers critical aspects of virtual machine management, such as replication and migration, which is key for disaster recovery planning that an Infrastructure Manager would be responsible for. Therefore, this course would increase the abilities of an Infrastructure Manager.
Data Center Technician
A Data Center Technician maintains the physical and virtual infrastructure within a data center. This course may be helpful because it provides training in Hyper-V, a key component of many data centers. This course covers the installation, configuration, and management of virtual machines and virtual switches and settings, which are essential skills for a data center technician. The course also covers virtual machine migration and replication, which is critical for disaster recovery. A data center technician would find the practical, hands-on skills taught in this course extremely relevant to their day to day operations. The ability to use PowerShell to manage virtual machines can help a Data Center Technician to automate typical operational tasks.
Network Administrator
A Network Administrator is responsible for the maintenance and upkeep of computer network systems. A good understanding of virtualization is growingly essential. This course assists in learning about virtual switches and advanced network configurations within Hyper-V. The course covers creating and managing virtual switches, understanding network adapter settings, and configuring advanced network settings, which are crucial for a network administrator to manage virtualized network environments. A network administrator may find the content on virtual machine migration and replication particularly helpful for ensuring business continuity and disaster recovery using Hyper-V. This course provides relevant information for a network administrator to deepen their technical experience within virtualized network spaces.
DevOps Engineer
A DevOps Engineer works to automate and streamline the software development and deployment lifecycle. This course may be helpful in understanding underlying infrastructure components like virtual machines using Hyper-V. DevOps Engineers can use virtual machines for testing, development, and staging environments, and this course provides the hands-on knowledge of creating, configuring, and managing these resources. The course covers the use of PowerShell for managing virtual machines, switches, and settings, which is highly useful for automation tasks. A DevOps engineer will find the course topics regarding virtual machine migration and the import/export of virtual machines useful to enable quick environment reconfiguration and deployment.
Solutions Architect
A Solutions Architect designs and oversees the implementation of technology solutions. This course may be useful as it introduces the fundamentals of virtualization using Hyper-V which is a core technology in many IT solutions. A solutions architect can leverage this knowledge to design infrastructure solutions incorporating virtual machines. The course emphasizes the creation, configuration, management, and migration of virtual machines, all useful for a solutions architect planning and strategizing IT solutions. The course's coverage of advanced network settings and virtual machine security helps provide a more complete understanding when architecting a solution.
IT Support Specialist
An IT Support Specialist troubleshoots and resolves technical issues for end-users, often including issues around virtual machines. This course introduces the fundamental knowledge of Hyper-V. The course helps build a strong understanding of how virtual machines work, how to create them, and install operating systems. An IT Support Specialist may find the sections on virtual switch configuration and virtual machine management particularly useful. The course provides a practical hands-on resource by learning how to create, manage, and troubleshoot virtual machines, which makes support operations much easier. An IT support specialist may find the content related to smart paging, integration services, and checkpoints especially useful.
IT Consultant
An IT Consultant provides expert advice and guidance to organizations regarding their information technology strategies. This course can provide a good overview of virtualization using Hyper-V. This course may help an IT Consultant understand the use of virtual machines in various IT environments. The course gives insight into the creation, configuration, and management of virtual machines, which a consultant can pass onto clients when making technology infrastructure decisions. The course emphasizes the configuration of advanced settings that an IT Consultant would find useful for understanding the full capabilities of Hyper-V.
Database Administrator
A Database Administrator manages and maintains database systems. This course may be helpful given that database systems are frequently run on virtual machines. Knowledge around Hyper-V environments would help a database administrator better understand the underlying infrastructure where databases are located. The course provides information about virtual machine creation and management, configuring virtual networks, and using PowerShell for administration, all of which could be used to help a database administrator maintain and monitor database systems. A database administrator may find the section on migration useful to manage database system relocation.
Technical Trainer
A Technical Trainer provides instruction on technical topics. This course may be useful as it gives comprehensive coverage of Hyper-V. A technical trainer could leverage this knowledge to develop training materials or deliver instruction on virtualization using Hyper-V. The course demonstrates the practical aspects of creating and managing virtual machines, as well as the use of PowerShell for automation, which a technical trainer can use to show real world examples and applications to their students. Understanding various virtual machine settings and configurations that the course teaches can assist a Technical Trainer in delivering deeper and more technically accurate trainings.
Technical Support Engineer
A Technical Support Engineer provides advanced technical assistance to customers. This course may be helpful by providing an understanding of Hyper-V, which is increasingly important in various customer environments. This course helps build the necessary skills to diagnose and resolve issues related to Hyper-V. The course covers everything from the creation of virtual machines to more advanced networking configurations. The troubleshooting of virtual machines is also helpful for providing technical support, as it increases the problem-solving abilities of a technical support engineer. A technical support engineer would find the section on checkpoints and Hyper-V replication especially useful for maintaining and troubleshooting virtual environments.
Release Engineer
A Release Engineer is responsible for planning, coordinating, and controlling the release of software into different environments. This course may be helpful as virtual machines are crucial components of modern software development and delivery pipelines. The course touches on how to configure and manage virtual machines, which could help a release engineer manage and automate the deployment of software to various environments. A release engineer may find the ability to use PowerShell to manage virtual machines especially useful for automating configuration and deployment tasks. The course's overview of virtual machine migration and replication would also assist with planning for production deployments and disaster recovery.
Security Analyst
A Security Analyst monitors and assesses IT systems for security vulnerabilities. This course may be useful by providing an understanding of how virtual machines operate in various settings. It helps to understand the configuration and management of virtual machines, and specifically the virtual machine shielding. The course discusses how virtual machines are isolated, which helps security analysts understand how to secure them. A security analyst may find the topics on network adapter settings and advanced network configurations particularly useful when securing a virtualized environment.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Hyper-V on Windows Server 2016 and Windows 10.
Provides a comprehensive guide to Hyper-V 2016, covering everything from basic installation to advanced features like replication and shielding. It valuable resource for understanding the intricacies of Hyper-V and its various configurations. The book is particularly useful for those looking to deepen their knowledge beyond the course material and explore real-world deployment scenarios. It serves as a useful reference tool for administrators and IT professionals.
This cookbook offers practical solutions and recipes for common Hyper-V tasks and challenges. It great resource for quickly finding answers to specific problems and learning best practices for managing Hyper-V environments. The book is helpful for those who prefer a hands-on approach to learning and want to implement Hyper-V solutions in their own environments. It useful reference tool for administrators and IT professionals.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser