Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by LPI
Exam Format
Registration
Validity
305-300 Exam Topics and Domains
305-300 is organized into 3 weighted domains. Expect to work with cloud-init, qemu-img, vagrant, containerd, and more.
Full Virtualization
Virtualization Concepts and Theory
- Understand virtualization terminology, theory and concepts
- Understand pros and cons of virtualization
- Understand the various hypervisor types and their differences
- Understand the major aspects of migrating physical to virtual machines
- Understand virtual machine lifecycle management
Xen
- Understand Xen architecture including networking and storage
- Perform basic configuration of Xen nodes and domains
- Perform basic management of Xen nodes and domains
- Troubleshoot basic Xen installations
QEMU
- Understand the architecture of QEMU including KVM, networking and storage
- Start QEMU instances from the command line
- Manage snapshots using the QEMU monitor
- Install QEMU Guest Agent and VirtIO drivers
- Troubleshoot QEMU installations
Libvirt Virtual Machine Management
- Understand the architecture of libvirt
- Manage libvirt connections and nodes
- Create and manage QEMU and Xen domains, including snapshots
- Manage and analyze resource consumption of domains
- Create and manage storage pools and volumes
- Create and manage virtual networks
- Migrate domains between nodes
Virtual Machine Disk Image Management
- Understand features of various virtual disk image formats
- Manage virtual machine disk images using qemu-img
- Mount partitions and access files contained in virtual machine disk images using libguestfish
- Copy physical disk content to virtual machine disk image
- Migrate disk content between various virtual machine disk image formats
Container Virtualization
Container Virtualization Concepts
- Understand the concept of container virtualization
- Understand the Linux components used to implement container virtualization
- Understand how LXC and Docker use namespaces, cgroups, capabilities, seccomp and MAC
- Understand the principles of runc, CRI-O and containerd
- Awareness of OCI runtime and image specifications
LXC
- Understand the architecture of LXC and LXD
- Manage LXC containers based on existing images using LXD
- Configure LXC container properties
- Limit LXC container resource usage
- Use LXD profiles
- Understand LXC images
Docker
- Understand the architecture and components of Docker
- Manage Docker containers using images from a Docker registry
- Understand and manage Docker container images and volumes
- Understand and manage Docker container logging
- Understand and manage Docker networking
- Create Dockerfiles and build images from Dockerfiles
- Run a Docker registry using the registry Docker image
Container Orchestration Platforms
- Understand the importance of container orchestration
- Understand the key concepts of Docker Compose and Docker Swarm
- Understand the key concepts of Kubernetes and Helm
- Awareness of OpenShift, Rancher and Mesosphere DC/OS
VM Deployment and Provisioning
Cloud Management Tools
- Understand common offerings in public clouds
- Have basic feature knowledge of OpenStack
- Have basic feature knowledge of Terraform
Packer
- Use Packer to create system images
- Run Packer in various public and private cloud environments
- Build container images for LXC/LXD
cloud-init
- Use cloud-init to configure virtual machines created from standardized images
- Adjust virtual machines to match their available hardware resources
- Configure instances to allow secure SSH logins
- Install a specific set of software packages from the distribution's repository
- Create new system images with cloud-init support
Vagrant
- Use Vagrant to manage virtual machines
- Understand Vagrant provisioning including File and Shell provisioners
- Configure Vagrant networking and synced folders
- Create reproducible development environments
How do I earn this certification?
Passing 305-300 earns the LPIC-3 Virtualization and Containerization certification. It sits in the Enterprise Linux Professional track.
- 303-300 - LPIC-3 SecurityContainer and VM security expertise
- 306-300 - LPIC-3 High Availability and Storage ClustersComplementary clustering and storage skills
- 701-100 - DevOps Tools EngineerExtended automation and CI/CD skills
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
The most effective way to prepare for 305-300 is by using the PlanetCert Simulator to practice questions and review detailed explanations.
What's changed on this exam?
- ACTIVE
- Last content update: 2020-10-01
- Announcement date: 2020-07-01
- Kubernetes 1.29 Updated kubectl commands and API changes may appear in future exam updates • Release date: 2024-12-11
- Docker 25.0 New Docker Compose v2 is now the default, affecting exam questions • Release date: 2024-01-01
- Podman 5.0 Increased focus on Docker alternatives in exam objectives • Release date: 2024-03-01
- LXD 5.20 Enhanced clustering features may be tested • Release date: 2024-12-01
- QEMU 8.2 New virtualization features and improved performance • Release date: 2023-12-01
Who should take this exam?
This exam is typically taken by Senior Linux System Administrators and Virtualization Engineers.
- 3-5 years of Linux system administration experience
- Hands-on experience with virtualization technologies (KVM, Xen, QEMU)
- Experience with container technologies (Docker, LXC)
- Basic understanding of cloud computing concepts
- Familiarity with Infrastructure as Code tools