LPIC-3 Exam 304: Virtualization and High Availability

By Matthew Pearson

This course with prepare you for the LPIC-3 304 Virtualization and High Availability exam.

15 hours
  • 52 Lessons
  • 7 Hands-On Labs
  • 1 Practice Exam

About the course

This course is designed to prepare you for the LPIC-3 304 Virtualization and High Availability exam. The material on this course will mirror the public objectives provided by LPI (https://www.lpi.org/our-certifications/exam-304-objectives).

The course will open with an introduction to virtualization and many of the key concepts. Once we have a basic understanding of virtualization, we will move on to specific virtualization platforms and utilities. The second half of the course is focused on High Availability. This section will cover the concepts and theories of high availability, and then move on to the practical application. Some of the areas covered will include load balanced and failover clusters, as well as clustered storage and file systems.

  • Chapter 1 4 Lessons Introduction 7:22

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    About the Author

    0:27

    About the Course

    3:08

    About the Exam

    2:28
  • Chapter 2 5 Lessons 330.1 Virtualization Concepts and Theory 27:12

    Terminology

    7:38

    Pros and Cons of Virtualization

    5:47

    Variations of Virtual Machine Monitors

    7:01

    Migration (P2V and V2V)

    2:57

    Cloud Computing

    3:49
  • Chapter 3 5 Lessons 330.2 Xen 49:10

    Architecture (Networking and Storage)

    9:57

    Installation and Boot Configuration

    9:16

    Xen configuration

    6:32

    Utilities and Toolstacks

    10:11

    Deploy Virtual Machines - Paravirtualization Guests and Hardware Virtual Machines

    13:14
  • Chapter 4 4 Lessons 330.3 KVM 1:32:00

    KVM Architecture

    9:33

    KVM Installation

    9:16

    KVM Utilities

    13:11

    Prepare a Host for KVM Virtualization

    1:00:00 Hands-On Lab
  • Chapter 5 6 Lessons 330.4 Other Virtualization Solutions 2:25:15

    OpenVZ

    8:22

    LXC

    10:08

    Docker and VirtualBox

    3:10

    Packer and Vagrant

    3:35

    Installing Containers with LXC

    1:00:00 Hands-On Lab

    Installing Containers with OpenVZ

    1:00:00 Hands-On Lab
  • Chapter 6 4 Lessons 330.5 Libvirt and Related Tools 1:25:20

    Libvirt Architecture, Networking, and Storage

    6:09

    Utilities and Configuration

    13:53

    oVirt

    5:18

    Create an LVM Storage Pool with Libvirt

    1:00:00 Hands-On Lab
  • Chapter 7 2 Lessons 330.6 Cloud Management Tools 8:31

    OpenStack and CloudStack

    4:31

    Eucalyptus and OpenNebula

    4:00
  • Chapter 8 3 Lessons 334.1 High Availability Concepts and Theory 10:59

    Cluster Architectures

    3:56

    Recovery and Cluster Reorganization Mechanisms

    3:09

    Cluster Considerations

    3:54
  • Chapter 9 4 Lessons 334.2 Load Balanced Clusters 1:30:12

    Understanding of LVS / IPVS

    10:57

    keepalived and ldirectord

    12:01

    HAProxy

    7:14

    Install and Configure Linux Virtual Server (LVS) for Load Balancing

    1:00:00 Hands-On Lab
  • Chapter 10 5 Lessons 334.3 Failover Clusters 2:10:42

    Pacemaker Architecture

    5:38

    Utilities and Configuration

    5:39

    Setup and Installation

    13:12

    Active/Passive Cluster

    16:13

    Install and Configure a Pacemaker Cluster

    1:30:00 Hands-On Lab
  • Chapter 11 2 Lessons 334.4 High Availability in Enterprise Linux Distributions 7:40

    Red Hat Enterprise Linux High Availability Add-On

    4:29

    SUSE Linux Enterprise High Availability Extension

    3:11
  • Chapter 12 5 Lessons 335.1 DRBD / cLVM 1:41:09

    DRBD Overview

    8:59

    DRBD Installation

    17:46

    cLVM with Pacemaker

    8:03

    DRBD with Pacemaker

    6:21

    Install and Configure a DRBD Device

    1:00:00 Hands-On Lab
  • Chapter 13 3 Lessons 335.2 Clustered File Systems 1:45:22

    Clustered File Systems

    5:37

    GFS2 File System with Pacemaker

    9:45

    Virtualization and High Availability

    1:30:00 Quiz
  • Chapter 14 1 Lesson Next Steps 2:28

    Where Do I Go from Here?

    2:28

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!