305-300 · domain
Full Virtualization
Practise questions on virtualization concepts cover hypervisor types, VM resource management, and host/guest relationships for 305-300.
Focused practice
Practice Full Virtualization questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about Full Virtualization
Tests understanding of hypervisors, virtual machines, resource allocation, and host vs. guest OS requirements.
Identify Type 1 vs Type 2 hypervisors and their use cases.
Understand virtual machine resource allocation (CPU, RAM, storage).
Recognize host vs. guest operating system roles.
Know virtualization security and isolation requirements.
Why learners struggle
Why Full Virtualization questions are commonly missed
Learners often confuse Type 1 and Type 2 hypervisors, and misunderstand VM resource limits versus host capabilities. The abstract nature of virtualized hardware makes it hard to apply to real scenarios.
- ·Type 1 vs Type 2 hypervisor — which runs directly on hardware.
- ·Host vs guest OS — which controls physical resources.
- ·Overcommitment — VM resources can exceed host physical limits.
- ·Snapshot vs backup — snapshot is not a full backup.
- ·Virtual switch vs physical switch — network isolation differences.
- ·Hardware compatibility — guest OS may lack drivers for virtual hardware.
Watch out for
Common Full Virtualization exam traps
- ▸Confusing Type 1 hypervisor with Type 2 (e.g., VMware ESXi vs Workstation).
- ▸Thinking a VM can use more resources than the host has.
- ▸Assuming all hypervisors support the same guest OS features.
- ▸Forgetting that snapshots capture state, not backups.
Question index
All Full Virtualization questions (82)
Click any question to see the full explanation, or start a practice session above.
Which command checks the status of the libvirtd service?
Medium2A libvirt storage pool of type 'dir' contains several qcow2 images. You want to create a new snapshot of an existing VM using virsh. Which command sequence is required to create an internal snapshot of the VM's current state?
Hard3Which hypervisor is known for being 'Type 2'?
Easy4Which TWO of the following are common ways to connect to a virtual machine's console?
Medium5You need to change the MAC address of a network interface for a virtual machine. Where is this configured?
Medium6What is the purpose of the 'virt-install' tool?
Medium7You are configuring a virtual network with a static IP address for a VM. Where do you define the DHCP host entry in the libvirt network XML?
Hard8Which THREE of the following are valid virtio device types?
Hard9Which libvirt network type uses a bridge on the host to connect virtual machines directly to the physical network?
Medium10Which TWO of the following are valid storage pool types in libvirt?
Medium11You are configuring a virtual network with a bridge. You want to disable DNS services for that network. What XML element within the <network> definition do you remove or comment out?
Hard12You have a qcow2 disk image that is growing too large. You want to shrink the file size on the host while keeping the virtual disk the same size. Which steps must you perform first?
Medium13What is the primary function of the libvirtd daemon?
Easy14Which file system format is specifically designed for QEMU/KVM to support advanced features like copy-on-write, snapshots, and compression?
Medium15You are configuring a Xen guest that requires direct hardware access to a specific network interface card. Which configuration parameter in the guest domain configuration file must be specified to enable PCI passthrough?
Medium16Which signal is sent to a QEMU process when you run 'virsh destroy'?
Medium17You want to limit the bandwidth of a virtual network interface. Which XML element within <interface> allows you to configure this?
Hard18Which TWO of the following commands can be used to monitor VM resource utilization?
Medium19When configuring a VM in libvirt, you want to ensure the highest performance for disk I/O. Which driver type should you select for the disk device?
Easy20Which THREE of the following are valid components of a libvirt domain XML configuration?
Hard21Which hypervisor type is considered 'Type 1' virtualization?
Easy22You need to add a second NIC to a VM via XML. How do you ensure the second NIC uses a different MAC address than the first one?
Hard23Which THREE of the following are valid options for 'virsh shutdown'?
Hard24What is the purpose of the virtio-balloon driver in a guest?
Medium25What is the purpose of 'virt-top'?
Medium26Which TWO of the following are valid ways to configure VM networking?
Medium27You are configuring a virtual network in libvirt that allows VMs to communicate with each other and the host, but prevents them from accessing the external network. Which mode should you select for this network?
Easy28You are using QEMU to emulate an ARM architecture on an x86_64 host. You need to ensure the guest has access to the host's filesystem directly without configuring network shares. Which option is the correct way to pass a directory through to the guest?
Medium29You are configuring a QEMU-KVM guest to use VirtIO-net. Which parameter in the QEMU command line correctly enables the virtio-net-pci device with a tap interface named tap0?
Medium30What is the purpose of the 'virsh' tool?
Easy31Which THREE of the following attributes can be defined within the <memoryBacking> XML block?
Hard32You are troubleshooting a libvirt migration that fails with 'Operation not supported: Migration requires a storage pool'. You need to perform a block migration where the storage is copied to the destination host. Which command-line flag enables this functionality?
Hard33Which QEMU-KVM feature allows you to save the state of a VM to a file and resume it later?
Medium34You need to attach a new block device to a running VM. What virsh command achieves this?
Medium35In the context of virtualization, what does 'ballooning' refer to?
Easy36You need to convert a raw disk image to QCOW2 format to enable snapshotting. Which command is correct?
Medium37Which TWO of the following commands can be used to manage virtual networks in libvirt?
Medium38Which command is used to list all defined virtual networks in Libvirt?
Easy39You need to enable hugepages for a VM in libvirt to improve memory performance. What XML entry do you add?
Hard40Which TWO of the following are valid network modes for a libvirt virtual network?
Medium41What does the term 'KVM' stand for?
Easy42Which THREE of the following are required for a successful live migration between two KVM hosts using libvirt?
Hard43Which utility is best for creating a new libvirt storage pool?
Medium44Which TWO of the following are valid ways to manage storage pools using virsh?
Medium45What is the default location for libvirt domain configuration XML files?
Medium46Which file system structure is typically used for QEMU virtual disk images when using LVM?
Easy47You are troubleshooting a performance issue and want to pin a VM process to specific physical CPU cores. Which XML element is used?
Hard48Which command is used to list all active running domains?
Medium49Which THREE of the following are valid Libvirt storage pool types?
Medium50You are troubleshooting a libvirt network issue where the virtual machines cannot reach the external gateway. The virtual network uses a NAT configuration. Which file would you inspect to verify the iptables rules generated by libvirt for this network?
Hard51You want to optimize disk I/O performance for a KVM guest. Which bus type should you configure in the libvirt domain XML for the virtual disk?
Medium52When migrating a Libvirt domain using 'virsh migrate --live', which option must be specified to ensure the guest's memory state is copied over the network?
Hard53In a Xen environment, which command would you use to change the number of VCPUs allocated to a running domain 'dom1' to 4?
Hard54You need to migrate a running QEMU VM to a remote host using live migration. Which command-line argument for QEMU-KVM initiates a migration to a target host at 192.168.1.50 on port 4444?
Hard55You need to create a snapshot of a QCOW2 disk image without stopping the virtual machine. Which qemu-img sub-command should be used?
Medium56You are using QEMU to emulate an ARM architecture on an x86 host. Which binary would you typically use to execute this?
Hard57Which THREE of the following are legitimate security concerns when managing a virtualization host?
Hard58Which option for 'qemu-img create' allows you to create a preallocated image?
Hard59Which THREE of the following are necessary to enable QEMU guest agent integration?
Hard60What is a 'snapshot' in virtualization?
Easy61Which component is responsible for the actual hardware-assisted virtualization in KVM?
Easy62Which THREE of the following are valid elements inside the <interface type='bridge'> block?
Hard63Which of these is a valid virtualization storage pool type supported by libvirt?
Easy64Which THREE of the following are necessary components for a successful KVM virtualization environment on Linux?
Medium65Which command is used to start a VM that has been defined?
Easy66How do you define a new libvirt virtual network from an XML file named 'net.xml'?
Medium67Which THREE of the following XML elements are used to define a virtual disk in a domain?
Hard68You are performing a live migration of a VM using libvirt. The source and destination hosts share a common storage pool (NFS). Which option should be used with 'virsh migrate' to ensure only the memory state is transferred?
Hard69Which THREE of the following steps are involved in performing a manual disk migration of a VM?
Hard70Which command is used to display the XML configuration of a running VM domain named 'webserver'?
Medium71A VM is hanging because of a specific hardware emulation bug in QEMU. You need to enable the 'qxl' video device to see if it resolves display issues. What is the XML tag to define the video device in the domain config?
Hard72Which TWO of the following are benefits of using the QCOW2 image format?
Medium73Which TWO of the following commands are used for VM disk image management?
Medium74You have an active domain named 'myvm'. How do you gracefully shut it down?
Medium75What does 'QEMU' stand for?
Easy76When migrating a domain with virsh, which TWO of the following options can be used to ensure the migration is successful if the destination host has a different CPU architecture or feature set?
Hard77Which TWO of the following are key features of the QEMU-KVM hypervisor?
Medium78How can you force a refresh of a libvirt storage pool named 'isos'?
Medium79Which TWO of the following are valid libvirt storage pool lifecycle commands?
Medium80You are managing a Xen host and need to live-migrate a domain between two physical servers. The migration fails with a domain lock error. Which command is the standard way to initiate a live migration while ensuring the target host is prepared to receive the domain?
Medium81When managing storage pools using virsh, which command would you use to list all defined storage pools, including those that are inactive?
Medium82You are using libvirt to manage a QEMU VM. You want to pass a specific host USB device with vendor ID 1234 and product ID 5678 to the guest. Which XML element is used inside the <devices> block to define this?
HardOther domains
All 305-300 exam domains
Frequently asked questions
- What does the Full Virtualization domain cover on the 305-300 exam?
- Tests understanding of hypervisors, virtual machines, resource allocation, and host vs. guest OS requirements.
- How many questions are in this domain?
- This page lists all 82 Full Virtualization questions in the 305-300 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only Full Virtualization questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.