In today's competitive IT market, virtualization has become king and for those who can manage virtualization your future is secured. In this course, you will learn to manage virtual machines in an open source environment using Libvirt and KVM. Next, you'll learn to keep these virtual machines highly available via live migration by moving a running virtual machine from one KVM host to another. Finally, you'll learn how to create and manage lightweight system with Linux containers and Docker. When you're finished with this course, you will have the skills and knowledge needed to succeed in today's virtual IT environment. Software required: CentOS 7.x
Andrew is a committed evangelist of the Linux Operating System and the concept of community and freedom that it provides. He has worked as a technical trainer since 1995 and has taught throughout the world, including Australia, the US, Germany and Eastern Europe. Andrew started teaching Linux in 2004 when Novell acquired SUSE and has been a long time supporter of Novell and provides SYSOP support the the Certifed Novell Instructor community on Linux. Andrew founded theurbanpenguin
and has been submitting video training material to his YouTube channel since 2009 and currently has over 8,500 subscribers and 1.6 Million views. Andrew has had two publications with Packt: Citrix Access Gateway VPX Essentials (2012) and Citrix XenApp (2013).
Course Overview Hello, and welcome. My name is Andrew Mallet, otherwise known as The Urban Penguin. Let me introduce you to my very latest Pluralsight course, the LFCS, Linux Virtualization Management. I am the owner of The Urban Penguin in the UK, and I train and consult in Linux administration. I also dab a little in development and pretty much like to build and work with deployment systems. In this course, we are preparing for real life Linux administration, which includes the practical based exams delivered both by the Linux Foundation and by Red Hat. We'll be taking a look at virtualization, pristine and open source within the Linux environment. We will be running KVM-based virtual machines managed via libvirt. We are also going to be able to see how we can set up and manage KVM-based virtual machines, which is going to include installing virtual machines using the in-built PXE services of libvirt. We'll be managing running virtual machines and migrating them between KVM hosts. We'll also take a look at how we can manage more lightweight container solutions managed with Docker. By the end of this course, you are going to be well-versed in how to create and manage your own virtualization solution based on KVM. Before beginning the course, you should have already sat the LFCS: Linux Essentials course, or have similar knowledge, along with the LFCS: Linux Services Management course because we refer back to both the PXE installs, the FTP server, and automating these tools using kickstart files.
Using Docker Hello, and welcome to this presentation from Pluralsight. My name is Andrew Mallett, and I am here as your instructor to help guide you through the module where we take a look at using Docker. Now you may well already be using Docker and know what it is, but if you're new and you don't quite know what Docker is, it's a container system. Docker itself wraps up services into a complete file system, and in that way, everything that is required by that service, and nothing else, is then packaged up within that Docker container. So it becomes a very rapid way that we can start deploying services. And in particular here, we're looking at the objective to create lightweight virtualized guests via namespaces. To meet this objective, we're going to run through a few different demonstrations, and we're going to be taking a look at installing Docker and using some of its basic commands, and we'll be working with some of the terminology, so working with Docker images and working with Docker containers. And we'll be seeing how we can network Docker so that we can access those services. First up though, let's look at installing Docker and making use of some of the basic commands.