Windows Server Hyper-V lets you build a virtualized server computing environment that enables you to create and manage virtual machines. This improves the efficiency of your computing resources and frees up your hardware resources. Hyper-V is now a serious contender in the hypervisor space, and it's time for you to learn it.
This course will help you master the fundamentals and core components of Hyper-V. You will start by walking through the basics of installing and configuring Hyper-V 2016. Then you will learn in detail about the Hyper-V Manager, networks, and memory virtualization. You will gain an in-depth knowledge of CPU and storage virtualization. You will also get to grips with advanced topics such as hybrid cloud setup with Azure, PowerShell, and Hyper-V security.
By the end of this course, you will be an intermediate-level system administrator, confident in your mastery of the basic functioning of Hyper-V 2016, and you will find it extremely easy to implement server virtualization using Hyper-V 2016.
About the Author
Craig has more than thirty years' experience in the computer industry and holds a Bachelor of Science in Computer Science from California State University, Chico, and a Masters in Business Administration from Pepperdine University. He has held many positions in the computer industry including software programmer; support engineer; field and corporate system engineer; technical marketing manager; product marketing manager; and product manager. He has worked for companies such as Celerity Computing; Emulex; Pinnacle Micro; Sync Research; Cisco Systems; Citrix Systems; Extreme Networks; Akamai Technologies; and smaller startup ventures. Craig currently works for Akamai as a Solutions Engineer and System Architect in the Rockies region of the USA. He has authored patent applications and patent designs and received an innovation award while at Extreme Networks. Craig is passionate about Technical Marketing and has written many deployment guides, books, and video tutorials. Throughout his career, Craig has developed an in-depth, hands-on knowledge of virtualization, especially with regard to hypervisors such as Hyper-V, VMware ESXi, XenServer, Linux KVM, and others. Craig has written books on Technical Marketing, Getting Started with XenDesktop 7.x, and XenDesktop High Performance; he has also authored a XenApp 6.5 video series.
Hyper-V 2016 has some new features and this video will cover them.
Hyper-V is a hypervisor—which is the common "operating system" if you will—used in virtualization. You need to know what a hypervisor is and what it does before trying to learn more about Hyper-V 2016.
The hypervisor abstracts the underlying hardware to the virtual machines or guest operating systems. With all the virtual machines running at the same time, there will be contention. How do you get the most efficient use out of hardware resources? Through a simple concept of oversubscription.
How do you download and install Hyper-V 2016?
How do Hypervisors provide access to the underlying hardware resources?
Hypervisors provide access to the hardware to virtual machines or guests. What are virtual machines or guest operating systems?
Once Hyper-V is installed, you need a way to manage it. The Hyper-V hypervisor hosts the virtual machines, and the Hyper-V Manager manages them. Before you can manage VMs, you need to learn how to connect Hyper-V Manager to the Hyper-V hypervisor and then create virtual machines.
Hyper-V Manager isn't the only way to manage Hyper-V and virtual machines. There is another, more powerful tool called Virtual Machine Manager which is a part of system center.
Hyper-V supports multiple operating systems as VMs. We will go over those, but more importantly we will discuss how to get the para virtualization drivers installed, also known as Integration Services.
Once Hyper-V is installed and virtual machines are created, you need to provide a way for them to talk. Since there are no physical network interface cards in the VMs, you need virtual networking.
Now that you have an understanding of the different virtual networks in Hyper-V, we will present some examples of their use with regards to Hyper-V Manager.
Now that you have an understanding of the different virtual networks in Hyper-V as seen through the eyes of Hyper-V Manager, we will shift gears and learn about the direct access virtual network as seen through the eyes of System Center Virtual Machine Manager or VMM.
So far, you've learned about the types of networks you can use with Hyper-V Manager and the Direct Access Network in Virtual Machine Manager. We will shift gears once again and dive into a powerful yet complex topic—how to use Network Virtualization through System Center Virtual Machine Manager or VMM.
So far you've learned about the types of networks you can use with Hyper-V Manager, the Direct Access Network model, and the Network Virtualization model in Virtual Machine Manager. With those, you should have a solid foundation on basic networking for Hyper-V to build on top of. The next building block we will cover is called Single Root I/O Virtualization, or SR-IOV as it is known.
You've learned about the types of networks you can build in Hyper-V, and you've also learned about Single Root I/O Virtualization. Next, we will cover VLANs and Hyper-V.
So far you've learned the types of networks you can build in Hyper-V, and also Single Root I/O Virtualization and VLANs. Next we will cover Policies with regards to Networking in Hyper-V.
Once Hyper-V is installed and virtual machines are talking across the network, you need to understand how the memory, a limited resource, is being used by the virtual machines and hypervisors.
Now that you understand what memory virtualization is as a concept, we will look at how to configure it in Hyper-V Manager and also in System Center Virtual Machine Manager.
We will look at some other topics relevant to memory virtualization in Hyper-V.
Some additional considerations with regard to Hyper-V memory virtualization, we will now look at some memory counters, statistics, and performance monitoring.
Hyper-V is installed and virtual machines need to run their processes. The hypervisor and the virtual machines all need CPU resources, but they all can't use the same CPUs at the same time, or can they? Just like memory, CPUs are a limited resource.
Now that you understand what CPU virtualization is all about, we need to take a look at where to configure it—more specifically how to assign virtual CPUs to our virtual machines.
Now your virtual machines are configured with multiple vCPUs and resource control settings tuned to perfection. Let's take a look at an important concept called Enlightened I/O.
Enlightened I/O is kicking in for blazing fast performance; let's talk about CPU affinity.
Now that you know everything there is to know about CPU virtualization, how do you know if your CPUs are even performing efficiently? In this video we will look at CPU performance monitoring
Once Hyper-V is installed, most likely to a local disk drive in the server, the virtual machines and their data need to be stored somewhere. Storage virtualization is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that can be managed from a central console.
As with all hypervisors, virtual machines and their data are stored in virtual hard disks. Hyper-V uses the allocated space on a storage medium to create a virtual hard disk in .vhdx format.
Now that you have a bunch of virtual machines up and running in Hyper-V, you notice that some aren't performing well, and you run across this controversial subject of IOPS.
So your Hyper-V hosts are humming and you have virtual machines running. Now you start to look into the different facets of storage. One of those facets or features is Multipath I/O.
You're almost finished with your lab or proof of concept with a couple of Hyper-V servers, and you are thinking about production, or even just thinking about redundant storage. Investing in a storage array has benefits, but will it be dedicated or shared among Hyper-V Hosts?
So you want a total high-availability Hyper-V system. The discussion wouldn't be possible unless we talk about failover clustering.
NTFS has been the file system for Windows for over a decade. Now Microsoft is touting their new file system called Resilient File System.
With all of this knowledge of Hyper-V, you are now ready to perform the arguably coolest feature in Hyper-V-live migration.
There is one last feature we need to cover for storage, and that is storage spaces.
A hybrid cloud is a mixture of your own private cloud and a public cloud. Since Microsoft owns the public Cloud "Azure", it only makes sense to try to integrate your private cloud (that is, your Hyper-V infrastructure in your data center) with the Azure public cloud.
Arguably, doing everything through a GUI makes it simple to learn how to manage Hyper-V. However, you can't build a large-scale Hyper-V environment without learning and using PowerShell. In some cases, you might find PowerShell easier and more flexible to use than a GUI.
Although we have waited to talk about it, security for Hyper-V should not be an afterthought. If you've ever spent any time deploying anything into a DMZ or directly exposed to the Internet, you know how quickly you can get compromised.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.