WorksheetsVirtualization Quiz - Basic 03 to Basic 04
Total questions: 40
Worksheet time: 20mins
What is nested virtualization?
Virtualizing only storage
Running a VM inside another VM
Virtualizing physical RAM
Cloning virtual disks
Which command can check whether KVM modules are loaded in a Linux system?
lspci
lsmod | grep kvm
ifconfig -a
virsh vmstat
What is SR-IOV in virtualization?
Backup feature
Secure hypervisor mode
Allows a single physical device to be accessed by multiple VMs as virtual devices
Software-defined storage
Which hypervisor supports direct pass-through of PCI devices to guest OSes?
VirtualBox
VMware Workstation
KVM
QEMU only
Which of the following describes NUMA-aware scheduling in virtualization?
Uses GPU instead of CPU
Avoids shared memory
Places VM threads close to memory in the same NUMA node
Disables paging
Which open-source project provides APIs and CLI tools to manage VMs, networks, and storage on KVM?
libvirt
lxc
podman
qemu-guest-agent
What is a major disadvantage of full virtualization without hardware assistance?
It cannot emulate BIOS
Higher overhead due to binary translation
Incompatible with VMs
Unable to share memory
Which file describes a domain (VM) configuration in KVM using libvirt?
.qcow2
.cfg
.xml
.iso
What’s the purpose of VM live migration?
Clone VM to another disk
Snapshot system settings
Move a running VM to another host without downtime
Encrypt disk I/O
Which virtualization feature ensures a VM has dedicated access to specific hardware components?
Paravirtualization
PCI Passthrough
Ballooning
Soft interrupts
In VMware vSphere, what is DRS used for?
Disaster Recovery Snapshot
Distributed Resource Scheduler to balance workloads
Domain Routing Scheme
Disk Recovery System
Which hypervisor uses dom0 and domU terminology?
KVM
Xen
Hyper-V
VMware ESXi
What is the main benefit of using a thin-provisioned disk?
Disk encryption
Deduplication
Allocates space on-demand to save storage
Faster boot time
What is "dirty page tracking" used for in VM migration?
Monitoring network latency
Identifying modified memory pages during live migration
Analyzing corrupted sectors
Checking disk fragmentation
Which type of virtualization is typically used in Kubernetes environments?
Full virtualization
Emulation
Container-based virtualization
Nested virtualization
Which technology allows cloud providers to reset a VM to a clean state automatically?
Ephemeral instance
VM cloning
Backup snapshot
Paravirtualization
What’s the purpose of the “virtio” driver in KVM-based VMs?
Increases encryption
Provides high-performance I/O between host and guest
Launches virtual desktop
Configures BIOS settings
Which of the following defines a virtual switch in hypervisor networks?
Physical NIC
Host firewall
Software-based Layer 2 switch for connecting VMs
DHCP relay
Which Linux tool can convert a physical machine into a VM image?
virt-top
virt-p2v
virt-clone
kvm-img
What is the default location of KVM virtual machine disk images in most Linux systems?
/etc/libvirt/
/var/lib/kvm/
/mnt/virt/
/var/lib/libvirt/images/
Which virtualization security risk occurs when a compromised VM gains access to the hypervisor or other VMs?
VM Drift
VM Escape
Hyperjacking
VM Sprawl
In KVM, what is the role of QEMU when paired with the kernel module?
Allocates host memory
Manages only GUI components
Emulates hardware and device models for the VM
Detects network latency
Which technology allows a VM to be restarted on another host with preserved disk and memory state after failure?
Cold migration
High Availability (HA)
Cloning
Load Balancer
Which method can optimize performance in a virtual environment by removing unused VM snapshots and stale templates?
VM Encryption
Snapshot Shredding
Virtual Infrastructure Hygiene
CPU Pinning
Which virtualization solution provides secure, lightweight, microVMs suitable for serverless computing (e.g., AWS Firecracker)?
XenServer
QEMU
Firecracker
vSphere
What does Vt-x or AMD-V enable in modern CPUs?
GPU acceleration
Hardware-assisted virtualization
Filesystem encryption
Virtual RAID
Which VMware feature uses machine learning to predict and optimize VM placement?
DRS
vSAN
vSphere with Tanzu
DPM (Distributed Power Management)
In a cloud hypervisor environment, what is the key difference between orchestration and automation?
Automation is manual, orchestration is not
Orchestration handles multiple automated tasks with dependencies
Orchestration is faster
Automation can’t scale
Which feature isolates containers from each other on the same kernel?
Snapshots
VirtualBox
Linux namespaces and cgroups
BIOS security
Which hypervisor is used in AWS EC2 instances?
Xen and Nitro
VMware
KVM
Hyper-V
Which of the following helps avoid performance penalties when accessing PCI devices in virtual environments?
IOMMU + PCI Passthrough
vMotion
Memory ballooning
Virtual Switch Bridging
What is the primary function of `virt-sysprep` in KVM/libvirt?
Create VMs
Prepare VMs for cloning by removing unique host identifiers
Mount disks
Encrypt the VM image
Which tool in Linux can display and manage VM I/O performance metrics?
sar
iotop
virt-top
netstat
Which technology ensures persistent memory access with very low latency for VMs?
vSAN
NVDIMM
SSD RAID
NUMA
Which technique allows thin provisioning across multiple VMs while ensuring space savings?
vCPU allocation
Storage deduplication
VM live snapshotting
High Availability
Which of the following is a security best practice for hypervisors?
Enable promiscuous mode
Share images across tenants
Minimize host OS footprint and patch regularly
Use shared passwords
What is a vApp in the context of virtualization platforms like vSphere?
A virtual file system
A pre-configured software stack packaged with VMs
An encrypted image
A mobile hypervisor
What is the primary limitation of PCI passthrough in virtual environments?
Cannot assign more than 2 devices
Poor memory performance
The assigned device is no longer available to the host
Requires Linux guests only
Which component provides device emulation and control in the Xen hypervisor architecture?
dom0
domU
VTPM
VIF
Which standard allows remote hypervisor management using a common API?
REST
SOAP
libvirt
RPC
