Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Windows Server 2012 Hyper-V Cookbook

You're reading from   Windows Server 2012 Hyper-V Cookbook To master the administration of Windows Server Hyper-V, this is the book you need. With over 50 useful recipes, plus handy tips and tricks, it helps you handle virtualization using best practice principles.

Arrow left icon
Product type Paperback
Published in Nov 2012
Publisher Packt
ISBN-13 9781849684422
Length 304 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Authors (2):
Arrow left icon
Leandro Eduardo S Carvalho Leandro Eduardo S Carvalho
Author Profile Icon Leandro Eduardo S Carvalho
Leandro Eduardo S Carvalho
Leandro Carvalho Leandro Carvalho
Author Profile Icon Leandro Carvalho
Leandro Carvalho
Arrow right icon
View More author details
Toc

Table of Contents (18) Chapters Close

Windows Server 2012 Hyper-V Cookbook
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
1. Installing and Managing Hyper-V in Full or Server Core Mode FREE CHAPTER 2. Migrating and Upgrading Physical and Virtual Servers 3. Managing Disk and Network Settings 4. Saving Time and Cost with Hyper-V Automation 5. Hyper-V Best Practices, Tips, and Tricks 6. Security and Delegation of Control 7. Configuring High Availability in Hyper-V 8. Disaster Recovery for Hyper-V 9. Monitoring, Tuning, and Troubleshooting Hyper-V Hyper-V Architecture and Components Index

Hyper-V architecture components


Hyper-V has many components that are responsible for providing an end-to-end management solution for virtual machines and the Management OS. The following diagram shows the most important components of Hyper-V, which will be explained in the later sections:

Hypervisor

The small Hyper-V Hypervisor (almost 20 MB) is responsible for managing, separating, and controlling all the partition access. Also, it is in charge of isolating all the partitions from each other with high security and reliability.

Partitions

When Hyper-V is present, the host operating system and the virtual machines run and share the same access and privilege to Hypervisor, and both are known as partitions. However, the host OS runs a series of components to manage the virtual machines and for that reason, the host partition is called parent partition or management OS, and virtual machines are called child partitions or guests OS.

Virtualization stack

The virtual machine creation and management is made by a series of virtual devices and software components called virtualization stack, which is executed in the parent partition. These series of components work in conjunction with the Hypervisor.

Virtualization Service Provider (VSP) is a software component that controls I/O requests on behalf of the virtual machines in the parent partition. Virtual Machine Bus (VMBus) is responsible for data transfer, service, and device delivery between Parent and Child partitions through a dedicated channel available between the Virtualization Service Providers (VSPs) and Virtualization Service Clients (VSCs). VSP uses VMBus to communicate with child partitions using VSCs to provide the synthetic drivers that run in the child partitions.

For every virtual machine that is started, a Worker Process is created in the parent partition. Worker process and Virtual Machine Management Service (VMMS) are user mode components that provide the ability for parent partition to create, start, stop, save, and delete virtual machines. All these tasks are coordinated by the Virtual Infrastructure Driver (VID), which manages the communication between parent and child partitions.

Enlightened versus emulated

The access between partitions and the Hypervisor is made by a special interface called Hypercalls. They guarantee that the virtual machines can have access to the hardware using components such as VID, VMBus, VSCs, and VSPs. These mechanisms are present during the Integration Components (ICs) installation. Some Windows and Linux operating systems have integration components packages already installed in their Kernel. Virtual machines that have these components are called Enlightened VMs . For old or non-supported operating systems, the parent partition intercepts the virtual machine communication, emulating the Hypercalls. The result is poor performance and limitations to access the hardware, since the management OS needs to work as a bridge to allow the VM to access the hardware. That's why it is very important to ensure that all the virtual machines are running with the latest IC version.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime