Courseiva

305-300 · topic practice

Full Virtualization practice questions

This domain covers KVM/QEMU full virtualization on Linux and the libvirt management layer: hardware-assisted CPU virtualization, storage pools, networking, and the daemon/management stack. Questions test component roles, required packages and kernel modules, valid libvirt pool types, and lifecycle commands, so you must know which piece does what rather than just recognize terms.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Full Virtualization

What the exam tests

What to know about Full Virtualization

Be able to identify each KVM/libvirt component's role and run virsh pool commands correctly. The single most important thing: KVM (the kernel module) provides hardware-assisted virtualization, QEMU emulates devices, and libvirt manages both.

KVM kernel module providing hardware-assisted virtualization via Intel VT-x or AMD-V CPU extensions

QEMU device emulation and libvirt/virt-manager management stack roles and dependencies

libvirt storage pool types such as dir, logical, disk, fs, netfs, iscsi, and gluster

virsh pool lifecycle commands including pool-define, pool-build, pool-start, pool-destroy, pool-delete

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

  • ▸Assuming QEMU alone performs hardware-assisted virtualization; the KVM kernel module is the component that uses VT-x/AMD-V, while QEMU handles emulation.
  • ▸Confusing pool-destroy with pool-delete: destroy only stops the pool, while delete removes its underlying storage contents.
  • ▸Forgetting that the CPU virtualization extension must be enabled in firmware and exposed to the host before KVM guests can run.

Practice set

Full Virtualization questions

20 questions · select your answer, then reveal the explanation

You 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?

When 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?

You 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?

Question 4mediummultiple choice
Study the full virtualization explanation →

You need to create a snapshot of a QCOW2 disk image without stopping the virtual machine. Which qemu-img sub-command should be used?

You 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?

Question 6mediummultiple choice
Study the full virtualization explanation →

You are configuring a libvirt bridge network. Which file should you edit on a Debian/Ubuntu system to create a bridge interface 'br0' that includes 'eth0'?

Question 7mediummultiple choice
Study the full virtualization explanation →

Which signal is sent to a QEMU process when you run 'virsh destroy'?

Question 8mediummultiple choice
Study the full virtualization explanation →

Which command do you use to view the console output of a running guest VM?

Question 9hardmultiple choice
Read the full DNS explanation →

You 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?

Question 10hardmultiple choice
Study the full virtualization explanation →

You are migrating a disk-based VM. You need to ensure the destination host can access the disk image. What must you configure?

Question 11mediummultiple choice
Study the full virtualization explanation →

How do you configure a VM to automatically start when the host boots?

Which TWO of the following are valid network modes for a libvirt virtual network?

Which THREE of the following are required for a successful live migration between two KVM hosts using libvirt?

Which THREE of the following are valid virtio device types?

Which TWO of the following are valid ways to configure VM networking?

Which THREE of the following are valid options for 'virsh shutdown'?

Which TWO of the following are valid ways to manage storage pools using virsh?

When 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?

Question 19mediummultiple choice
Study the full virtualization explanation →

A KVM host runs a Windows guest that performs many random writes. The host's storage backend is a local LVM volume group. You want to avoid host-side fragmentation and reduce write amplification by preallocating the entire guest disk image at creation time. Which command creates a raw image named win10.img of 80 GiB with full allocation?

Question 20hardmultiple choice
Study the full virtualization explanation →

You are preparing a KVM guest for a live migration with virsh migrate --live and want the guest's disk writes to be tracked on the source host so that only dirty blocks are transferred after the memory copy begins. The guest disk is a raw image on a local LVM logical volume, and the destination host can reach the source's storage via a shared Fibre Channel LUN, but the LUN is not yet visible on the destination. Which action must you take on the source host before starting the migration to enable dirty-block tracking for this disk?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Full Virtualization sessions

Start a Full Virtualization only practice session

Every question in these sessions is drawn from the Full Virtualization domain — nothing else.

Related practice questions

Related 305-300 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the 305-300 exam test about Full Virtualization?
Be able to identify each KVM/libvirt component's role and run virsh pool commands correctly. The single most important thing: KVM (the kernel module) provides hardware-assisted virtualization, QEMU emulates devices, and libvirt manages both.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Full Virtualization questions in a focused session?
Yes — the session launcher on this page draws every question from the Full Virtualization domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other 305-300 topics?
Use the topic links above to move to related areas, or go back to the 305-300 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the 305-300 exam covers. They are not copied from any real exam or dump site.