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 theurbanpenguin. Let me introduce you to my very latest Pluralsight course, the LFCS: Linux Virtualization Management. I am the owner of the urbanpenguin in the UK, and I train and consult in Linux administration. I also dabble 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 libvert. We are also going to be able to see how we can setup and manage KVM based virtual machines, which is going to include installing virtual machines using the inbuilt PXE services of libvert. 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 installs using Kickstart Fox.
Using Docker Hello, and welcome to this presentation from Pluralsight. My name is Andrew Mallet, 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. We're working towards the exam objectives as the Linux Foundation Certified System Administrator, and also those of the Red Hat Certified System Administrator, and in particular here we're looking at the objective to create light-weight virtualized guests via namespaces. To meet this objective we will 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 we can access those services. First up though, let's look at installing Docker, and making use of some of the basic commands.