LPI 305-300 Practice Exam Questions & Answers

7 Free Questions · Last reviewed: October 15, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

LPI 305-300 Exam Details

Key details for this exam, checked against the published exam outline

121 Practice Questions (Our Bank)
90 minutes Exam Duration
65% Passing Score
USD 165 Official Exam Fee (United States)
Exam Code
305-300
Full Name
LPIC-3: Virtualization and Containerization - Exam 305, version 3.0
Issuing Body
Linux Professional Institute (LPI)
Question Format (Our Bank)
Multiple Choice
Delivery
Pearson VUE test centre or Online proctored via OnVUE
Eligibility
Active LPIC-2 certification required
Validity
5 years
Practice Questions

Free 305-300 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our 305-300 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

FILL BLANK

What is the default path to the Docker daemon configuration file on Linux? (Specify the full name of the file, Including path.)

Correct Answer: A
Explanation

The default path to the Docker daemon configuration file on Linux is /etc/docker/daemon.json. This file is a JSON file that contains the settings and options for the Docker daemon, which is the service that runs on the host operating system and manages the containers, images, networks, and other Docker resources. The /etc/docker/daemon.json file does not exist by default, but it can be created by the user to customize the Docker daemon behavior. The file can also be specified by using the --config-file flag when starting the Docker daemon. The file must be a valid JSON object and follow the syntax and structure of the dockerd reference docs12. Reference:

Docker daemon configuration file - Medium3

Docker daemon configuration overview | Docker Docs4

docker daemon | Docker Docs5

FILL BLANK

What LXC command lists containers sorted by their CPU, block I/O or memory consumption? (Specify ONLY the command without any path or parameters.)

Correct Answer: A
Explanation

LXD supports the following network interface types for containers: macvlan, bridged, physical, sriov, and ovn1. Macvlan creates a virtual interface on the host that is connected to the same network as the parent interface2. Bridged connects the container to a network bridge that acts as a virtual switch3. Physical attaches the container to a physical network interface on the host2. Ipsec and wifi are not valid network interface types for LXD containers. Reference:

1: Bridge network - Canonical LXD documentation

2: How to create a network - Canonical LXD documentation

4: LXD containers and networking with static IP - Super User

Which of the following values are valid in the type attribute of a element in a libvirt domain definition? (Choose two.)

Correct Answer: C, E
Explanation

: The type attribute of a <domain> element in a libvirt domain definition specifies the hypervisor used for running the domain. The allowed values are driver specific, but include ''xen'', ''kvm'', ''hvf'' (since 8.1.0 and QEMU 2.12), ''qemu'' and 'lxc'1. Therefore, the valid values among the options are C. kvm and E. lxc. KVM stands for Kernel-based Virtual Machine, which is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V)2. LXC stands for Linux Containers, which is an operating system-level virtualization method for running multiple isolated Linux systems (containers) on a single control host3. The other options are not valid values for the type attribute, as they are either not hypervisors or not supported by libvirt. Reference: http://libvirt.org/formatdomain.html

https://libvirt.org/formatcaps.html

What is Packer?

Correct Answer: B
Explanation

Packer is an image automation and building tool developed by HashiCorp. According to virtualization and DevOps documentation, Packer is used to create machine images for multiple platforms from a single configuration file.

Packer is not an orchestration platform, configuration management tool, or hypervisor. Its primary role is to ensure consistent, repeatable, and automated image creation, making B the correct answer.

Which of the following are container orchestration platforms?

Correct Answer: B, D
Explanation

Container orchestration platforms are responsible for deploying, scaling, networking, and managing containerized applications across multiple hosts. According to containerization documentation, Docker Swarm and Kubernetes are recognized container orchestration platforms.

Docker Swarm is Docker's native orchestration solution, providing clustering, service discovery, load balancing, and rolling updates. Kubernetes is the industry-standard orchestration platform, offering advanced scheduling, self-healing, horizontal scaling, and declarative configuration.

Docker Compose is not considered a full orchestration platform; it is primarily designed for defining and running multi-container applications on a single host, mainly for development and testing. LXC is a container runtime and system container technology, not an orchestration framework.

Container documentation clearly distinguishes orchestration platforms from runtimes and local development tools. Therefore, the correct answers are B and D.

What is the name of the kernel module that is required to be loaded in order to use KVM on an Intel CPU architecture?

(Specify ONLY the module name without any path information and with or without the module suffix.)

Solution:

kvm-intel.ko -- or -- kvm-intel -- or -- kvm_intel.ko -- or -- kvm_intel

Determine whether the given solution is correct?

Correct Answer: A
Explanation

Kernel-based Virtual Machine (KVM) relies on hardware-assisted virtualization features provided by modern CPUs. On Intel CPU architectures, this support is enabled through the kvm_intel kernel module. Official KVM and Linux virtualization documentation clearly states that the required module for Intel processors is named kvm_intel, with the optional .ko suffix when referring to the kernel object file.

The provided solution lists multiple acceptable representations of the module name, including kvm_intel and kvm_intel.ko, both of which are valid and correct. Linux kernel module naming conventions allow the module to be referenced with or without the .ko suffix when loading it using tools such as modprobe or lsmod.

Although variants using a hyphen (kvm-intel) are not the canonical kernel module name, the solution explicitly includes the correct and documented module name. Therefore, the solution correctly identifies the required kernel module for enabling KVM on Intel CPUs.

Virtualization documentation emphasizes that KVM functionality requires both the generic kvm module and the CPU-specific module (kvm_intel for Intel or kvm_amd for AMD). Hence, the determination that the solution is correct aligns with verified documentation.

Which of the following statements are true regarding VirtualBox?

Correct Answer: D
Explanation

VirtualBox is a hosted hypervisor, which means it runs as an application on top of an existing operating system, not as a special kernel that is booted before the first regular operating system starts1. VirtualBox supports a large number of guest operating systems, including Windows, Linux, Solaris, OS/2, and OpenBSD1. VirtualBox does not require dedicated shared storage, as it can store virtual machine disk images locally on block devices of the virtualization host, or on network shares, or on iSCSI targets1. VirtualBox provides both a graphical user interface (GUI) and command line tools (VBoxManage) to administer virtual machines1. VirtualBox is available for Windows, Linux, macOS, and Solaris hosts1, and does not require the source code of the currently running Linux kernel to be available. Reference:

Oracle VM VirtualBox: Features Overview

Full Access

Get the complete 305-300 question set

  • 121 questions covering all exam domains
  • Correct answers with explanations, like the free questions above
  • PDF and online practice test
  • 90 days of free updates
Starting from 50% OFF
$20 $40
Get Full Access

One-time payment · Instant download

Study Guide

What the LPI 305-300 Exam Covers

4 domains from the LPI 305-300 exam outline, with approximate weightings. Every sample question above is tagged with the domain it comes from

Domain 1: Full Virtualization

This exam section targets IT professionals and system administrators, covering essential virtualization concepts and terminology. It encompasses Xen, QEMU, and libvirt technologies while examining the advantages, disadvantages, and various hypervisor types in virtualized environments.

Sample questions from this domain above: Q6Q7

Domain 2: Libvirt Virtual Machine Management

Tailored for virtualization managers and system administrators, this part explores the management of virtualization hosts and virtual machines via libvirt and associated tools. Key areas include domain creation, resource allocation, and virtual machine migration.

Sample question from this domain above: Q3

Domain 3: Virtual Machine Disk Image Management

Storage administrators and virtualization specialists will find this section dedicated to the intricacies of managing virtual machine disk images. It covers the technologies and best practices for handling disk storage in virtualized environments.

Domain 4: Container Virtualization

DevOps engineers and system administrators are the target audience for this section, which explores container virtualization concepts. It covers system and application containers, kernel namespaces, control groups, and the security considerations inherent in containerized environments.

Sample questions from this domain above: Q1Q2Q4Q5

FAQ

305-300 Exam FAQ

Common questions about the exam itself

What LPIC-2 certification do I need before taking the LPIC-3 305-300 exam?
You must hold an active LPIC-2 certification. The LPIC-3 305-300 requires that your LPIC-2 be current at the time you pass the exam, otherwise you won't receive your LPIC-3 credential even if you score high enough.
How difficult is the LPIC-3 305-300 compared to LPIC-2?
The 305-300 tests much deeper knowledge of virtualization technologies and container concepts than LPIC-2. Most candidates find Container Virtualization the most challenging objective area because it requires hands-on experience with Docker, LXD, and other tools that LPIC-2 did not cover.
Which objective area in 305-300 do candidates struggle with most?
Container Virtualization typically requires the most preparation effort. Many candidates have more experience with traditional virtual machines from their work background, but containerization and orchestration are newer skills that need dedicated study and lab practice.
How long should I prepare for the LPIC-3 305-300 exam?
Most experienced Linux administrators report needing two to four months of focused study, depending on their existing hands-on experience with QEMU, libvirt, Docker, and Kubernetes. If you work daily with these tools, you may prepare in four to six weeks.
What happens on exam day for the 305-300?
You will answer 60 questions in 90 minutes, typically via a Pearson VUE test centre or online through OnVUE proctoring. The questions are multiple choice and fill in the blank format. You cannot pause the exam or take a break.
Can I retake the LPIC-3 305-300 if I fail?
Yes, you can retake the exam. However, LPI typically enforces a waiting period before you can sit again (usually two weeks). You must purchase a new exam voucher each time, and failure counts do not affect your LPIC-2 certification.
How long is the LPIC-3 Virtualization and Containerization certification valid?
Your LPIC-3 certification stays valid for five years. After that, you must either retake the 305-300 exam or take a newer version if LPI releases one, or your LPIC-2 status will also expire if it lapses at the same time.
What job roles does the LPIC-3 305-300 lead to?
This certification qualifies you for senior system administrator, virtualization engineer, and DevOps engineer roles. It's particularly valued for positions involving cloud infrastructure, container orchestration, or managing multiple virtual machines across enterprise environments.
How does the 305-300 relate to LPIC-3 306 High Availability and Storage Clusters?
The 305-300 focuses on virtualization and containerization technologies. The 306 exam instead covers high availability, clustering, and distributed storage. Many professionals take both to become full LPIC-3 specialists, but they are separate specializations.
What is the difference between the LPIC-3 305-300 and the older LPIC-3 304 exam?
The 304 was split into two exams in version 3.0. The 305-300 now covers only virtualization and containerization, while the new 306 exam covers the high availability and storage clustering topics that 304 previously included.