CIS Test 2 Flashcards
(401 cards)
Created from a physical machine or cluster.
Resource Pool
A logical abstraction of aggregated physical resources that are managed centrally.
Resource Pool
What must be done to resources in order to manage them centrally?
Resources must be POOLED to manage them centrally.
Goals of Resource Management
Controls utilization of resources. Prevents VMs from monopolizing resources. Allocates resources based on relative priority of VMs.
Process of allocating resources from physical machine or clustered physical machines to virtual machines (VMs) to optimize the utilization of resources.
Resource Management
Provides mouse, keyboard, and screen functionality.Sends power changes (on/off) to the virtual machine (VM).Allows access to BIOS of the VM.Typically used for virtual hardware configuration and troubleshooting issues.
Virtual Machine Console
Makes a virtual machine portable across physical machines.
Standardized hardware
True or False: All virtual machines have standardized hardware.
TRUE
Enables storing VM files on a remote file server (NAS device).Client built into hypervisor.
Network File System (NFS)
Cluster file system that allows multiple physical machines to perform read/write on the same storage device concurrently.Deployed on Fiber Channel (FC) and iSCSI storage apart from local storage.
Virtual Machine File System (VMFS)
Two file systems supported by hypervisors
Virtual Machine File System (VMFS) - Network File System (NFS)
VM File Set
Configuration file - Virtual disk files - Virtual BIOS file - Virtual machine swap file - Log file
Virtual Machine from a hypervisor’s perspective
A discrete set of files
Virtual Machine from a user’s perspective
A logical compute system
Hardware Assisted Virtualization
Achieved by using hypervisor-aware CPU to handle privileged instructions. Reduces virtualization overhead due to full and paravirtualization. CPU and memory virtualization support is provided in hardware. Enabled by AMD-V and Intel VT technologies in the x86 processor architecture.
Product examples that implement paravirtualization
XenKVM
Only possible in an open operating system environment
Paravirtualization
Not possible in closed source OSs such as Microsoft Windows.
Paravirtualization
Guest OS knows that is is virtualized.Guest OS runs in Ring 0.Modified guest OS kernel is used, such as Linux and OpenBSD.Unmodified guest OSs, such as Microsoft Windows, are NOT supported.
Paravirtualization
Product examples of hypervisors that implement the full virtualization technique
VMware ESX/ESXi - Microsoft Hyper-V (running in a server core environment, not as a Windows application)
VMM runs in the privileged Ring 0.VMM decouples guest OS from the underlying physical hardware.Each VM is assigned a VMM.Guest OS is NOT aware of being virtualized.
Full Virtualization
Three techniques for handling privileged instructions to virtualize the CPU on x86 architectures
1) Full Virtualization using Binary Translation (BT) 2) Paravirtualization (OS-assisted Virtualization) 3) Hardware assisted Virtualization
Where most user applications run in x86 architecture
Ring 3 (least privileged)
Where OS runs in x86 architecture
Ring 0