LPIC-3

LPIC-3 304: Virtualisation & High Availability Study Guide

LPIC is a distribution-neutral Linux based certification. If you’re studying towards LPIC-3 Virtualisation & High Availability, then you may find this page useful.

I spent a great deal of time preparing for the LPI 304-200 exam (both studying and practicing), and ended up with a ton of notes about various exam covering topics. I’ve set this page up to put everything in one place. You shall find here practical tutorials and some tips about the LPI 304-200.

Please be advised that LPI exams are covered by a Non-Disclosure Agreement (NDA) and I’m not allowed to discuss their content etc. Articles posted on this website are based on the exam objectives and not on real questions, even though the level of difficulty is similar.

As am in full time employment and do some consulting after hours, my free time is fairly limited. I plan to do more write-ups on the topics covered by the LPI 304-200 and update the page when having a spare moment.

A Brief Introduction to LPIC-3: Virtualisation & High Availability

LPIC-3 is designed for the enterprise-level Linux professional and represents the highest level of professional, distribution-neutral Linux certification within the industry. You must have an active LPIC-2 certification to receive LPIC-3 certification, but the LPIC-2 and LPIC-3 exams may be taken in any order. To pass LPIC-3 you should be able to administer Linux enterprise-wide with an emphasis on Virtualisation and High Availability.

This page is based on the newest (at the time of writing) version 2.0 of the LPIC-3 304 exam that went live in December 2014.

Objectives and Study Resources

Exam Objectives (Version 2.0) and Study Guide 2015/2016

LPI 304-200 (previously known as 117-304) exam objectives can be found here.

Self-study Material

I am not aware of any LPIC-3 Virtualisation & High Availability book, but heard rumours that there is one in the making. Stay tuned.

I suggest to set up a home lab and get your hands straight on. Related work experience helps a lot too, obviously.

LPI 304 Exam Topics Priorities and Weighting

330: Virtualisation (36)

330.1: Virtualisation Concepts and Theory (8)

Virtualisation (external site)

330.2: Xen (9)

Xen Live Migration with DRBD on Debian Jessie: Part 1 – Dom0
Xen Live Migration with DRBD on Debian Jessie: Part 2 – DomU
Xen Live Migration with DRBD on Debian Jessie: Part 3 – DRBD

330.3: KVM (9)

Getting Started with KVM on Debian Jessie
Configure Public Bridge Guest Networking in KVM on Debian Jessie

330.4: Other Virtualization Solutions (3)

VirtualBox 4.1 on a Headless Debian Wheezy Server
Setup VirtualBox 5.0 on a Headless CentOS 6 Server

330.5: Libvirt and Related Tools (5)

Manage Guests with Virsh (external site)

330.6: Cloud Management Tools (2)

OpenStack Documentation (external site)

334: High Availability Cluster Management (18)

334.1: High Availability Concepts and Theory (5)

High Availability Concepts and Theory

334.2: Load Balanced Clusters (6)

Setting Up a Load-Balancing LVS (NAT) Cluster with Piranha
Setting Up a Load-Balancing LVS (Direct Routing) Cluster with Piranha
Setting Up a Load-Balancing HAProxy Cluster with Keepalived
Setting Up a Load-Balancing Cluster with Heartbeat and Ldirectord

334.3: Failover Clusters (6)

Active/Passive Cluster With Pacemaker, Corosync and DRBD on CentOS 7: Part 1 – Cluster Installation
Active/Passive Cluster With Pacemaker, Corosync and DRBD on CentOS 7: Part 2 – Add and Configure Resources
Active/Passive Cluster With Pacemaker, Corosync and DRBD on CentOS 7: Part 3 – Replicate Storage with DRBD
Active/Passive Cluster With Pacemaker, Corosync and DRBD on CentOS 7: Part 4 – Configure Fencing (STONITH)

334.4 High Availability in Enterprise Linux Distributions (1)

Red Hat Enterprise Linux High Availability Add-On Overview (external site)
SUSE Linux Enterprise High Availability Extension (external site)

335: High Availability Cluster Storage (6)

335.1: DRBD / cLVM (3)

Active/Passive MySQL High Availability Pacemaker Cluster with DRBD on CentOS 7

335.2 Clustered File Systems (3)

Active/Active High Availability Pacemaker Cluster with GFS2 and iSCSI Shared Storage on CentOS 7
O2CB Cluster with Dual Primary DRBD and OCFS2 on Oracle Linux 7

12 thoughts on “LPIC-3

  1. Very Very good topic. My request is you to please insert diagrams wherever necessary which will make the topics to understand for newbies. Thanks a lot and great job….Don’t stop, please include other LPIC 3 topics please…

    Venkatesh , INDIA

    • Thanks, glad you found the page helpful. I have plans to add more articles to cover all LPIC3-VHA objectives.

  2. Hey there, you’ve done a great job, sharing your notes about lpic3-vha. Looking forward to see your next lpic3-related articles, as I’m planning to pass this exam in 2016! Gonna check your blog regularly, that’s for sure.

    • Hi Bj, I used multiple operating systems.

      We have Xen and KVM on Debian Wheezy/Jessie, but most of HA environment spins on RHEL, CentOS and Oracle Linux (versions 6 and 7).

      A couple of boxes with OpenSUSE and Ubuntu. It’s a wide range really.

Leave a Reply

Your email address will not be published. Required fields are marked *