8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
1/46
@davidbclinton |www.bootstrap-it.com|www.bootstrap-it.c
LINUX SYSTEM ADMINISTRATOR
David Clinton
INTRODUCTION TO VIRTUALIZATION
Linux Server Virtualization(LPIC-3 304 Part
http://www.bootstrap-it.com/http://www.bootstrap-it.com/bloghttp://www.bootstrap-it.com/bloghttp://www.bootstrap-it.com/
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
2/46
Introduction to Virtu
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
3/46
VirtualizationJobs
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
4/46
VirtualizationPlatforms
Hypervisor Platforms:
libvirt
Xe
KVM
Co tai er Tech ologies:
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
5/46
VirtualBox
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
6/46
VirtualizationPlatforms
Hypervisor Platforms:
libvirt
Xe
KVM
Co tai er Tech ologies:
Ope VZ
LXC
Docker
VirtualBox
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
7/46
ITDemandLoad
(September)
Student Enrollment Servers Moodle LMS Se
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
8/46
ITDemandLoad(April)
Student Enrollment Server Moodle LMS
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
9/46
Tryeverythingyourself!
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
10/46
The LPIC-3304
Certification
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
11/46
Hyp
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
12/46
HypervisorArchitecture
Hardware(CPU, RAM, Disk Drives...)
Operating System(Linux)
Hypervisor
VirtualClient
VirtualClient
VirtualClient
VirtualClient
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
13/46
DesignConsiderations
●Fault isolatio
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
14/46
DesignConsiderations
●Fault isolatio
●Performa ce isolatio
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
15/46
DesignConsiderations
●Fault isolatio
●Performa ce isolatio
●Co siste cy
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
16/46
DesignConsiderations
●Fault isolatio
●Performa ce isolatio
●Co siste cy
●
Server sprawl co trol
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
17/46
HypervisorCategories:
Type-1
Type-2
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
18/46
HypervisorCategories:
Type-1
"Bare-metal"
Xe
ESXi (vSphere)
Type-2
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
19/46
HypervisorCategories:
Type-1
"Bare-metal"
Xe
ESXi (vSphere)
Type-2
System processes
VirtualBox
QEMU
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
20/46
Paravirtual (PV) vs Hardware Virtual Machin
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
21/46
ParaVirtual(PV)
Hardware(CPU, RAM, Disk Drives...)
Operating Sy(Linux)
Hypervisor(Direct access to hardware)
VirtualClient
VirtualClient
VirtualClient
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
22/46
HardwareVirtual
Machines(HVM)
Hardware(CPU, RAM, Disk Drives...)
Operating System(Linux)
Hypervisor(hardware emulation layer)
VirtualClient
VirtualClient
VirtualClient
VirtualClient
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
23/46
HardwareVirtual
Machines(HVM)
Hardware(virtualizatio -optimized i structio set)
Operating System(Linux)
Hypervisor(hardware emulation layer)
VirtualClient
VirtualClient
VirtualClient
VirtualClient
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
24/46
Co
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
25/46
Kernel-dependentcontainers
Hardware
Linuxkernel version 4.x
Container Management Platform
Ubuntukernel 4.x
Fedorakernel 4.x
OpenSUSEkernel 4.x
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
26/46
DockerFiles
DockerFileScript
DockerContainer
MySQServe
Router
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
27/46
Cloud Computing
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
28/46
●
Virtualized servers
CloudCompute
Characteristics
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
29/46
●
Virtualized servers● (Nearly) no capital expenses
CloudCompute
Characteristics
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
30/46
●
Virtualized servers● (Nearly) no capital expenses
● On-demand resources
self-service
CloudCompute
Characteristics
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
31/46
●
Virtualized servers● (Nearly) no capital expenses
● On-demand resources
self-service
● Pay-per-use
CloudCompute
Characteristics
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
32/46
CloudCompute
Characteristics
●
Virtualized servers● (Nearly) no capital expenses
● On-demand resources
self-service
● Pay-per-use
● Instant automated scaling
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
33/46
CloudComputeModels
IaaS (Infrastructure as a Service)AWS EC2Azure Virtual MachinesGoogle Compute Engine
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
34/46
CloudComputeModels
IaaS (Infrastructure as a Service)AWS EC2Azure Virtual MachinesGoogle Compute Engine
PaaS (Platform as a Service)AWS Elastic BeanstalkGoogle App Engine
Cloud FoundryHeroku
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
35/46
CloudComputeModels
IaaS (Infrastructure as a Service)AWS EC2Azure Virtual MachinesGoogle Compute Engine
PaaS (Platform as a Service)AWS Elastic BeanstalkGoogle App Engine
Cloud FoundryHeroku
SaaS (Software as a Service)Google AppsSalesforce
Dropbox
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
36/46
Cloudplatformmarketshare
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
37/46
User-facingPaaS
services
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
38/46
Back-endPaaS
services
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
39/46
Hardware Com
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
40/46
Review
Type 1 Hypervisor (Xen, ESXi)
Type 2 Hypervisor (VirtualBox, QEMU)
Container virtualization (LXC, Docker)
IaaS (AWS EC2, Azure Virtual Machines)
PaaS (AWS Elastic Beanstalk, Salesforce.c
SaaS (Gmail, WordPress.com)cat /proc/cpuinfo | grep flags
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
41/46
Review
Type 1 Hypervisor (Xen, ESXi)
Type 2 Hypervisor (VirtualBox, QEMU)
Container virtualization (LXC, Docker)
IaaS (AWS EC2, Azure Virtual Machines)
PaaS (AWS Elastic Beanstalk, Salesforce.c
SaaS (Gmail, WordPress.com)cat /proc/cpuinfo | grep flags
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
42/46
Review
Type 1 Hypervisor (Xen, ESXi)
Type 2 Hypervisor (VirtualBox, QEMU)
Container virtualization (LXC, Docker)
IaaS (AWS EC2, Azure Virtual Machines)
PaaS (AWS Elastic Beanstalk, Salesforce.c
SaaS (Gmail, WordPress.com)cat /proc/cpuinfo | grep flags
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
43/46
Review
Type 1 Hypervisor (Xen, ESXi)
Type 2 Hypervisor (VirtualBox, QEMU)
Container virtualization (LXC, Docker)
IaaS (AWS EC2, Azure Virtual Machines)
PaaS (AWS Elastic Beanstalk, Salesforce.c
SaaS (Gmail, WordPress.com)cat /proc/cpuinfo | grep flags
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
44/46
Review
Type 1 Hypervisor (Xen, ESXi)
Type 2 Hypervisor (VirtualBox, QEMU)
Container virtualization (LXC, Docker)
IaaS (AWS EC2, Azure Virtual Machines)
PaaS (AWS Elastic Beanstalk, Salesforce.c
SaaS (Gmail, WordPress.com)cat /proc/cpuinfo | grep flags
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
45/46
Review
Type 1 Hypervisor (Xen, ESXi)
Type 2 Hypervisor (VirtualBox, QEMU)
Container virtualization (LXC, Docker)
IaaS (AWS EC2, Azure Virtual Machines)
PaaS (AWS Elastic Beanstalk, Salesforce.c
SaaS (Gmail, WordPress.com)cat /proc/cpuinfo | grep flags
8/16/2019 Linux Server Virtualization Lpic3 304 Modulo 1
46/46
Review
Type 1 Hypervisor (Xen, ESXi)
Type 2 Hypervisor (VirtualBox, QEMU)
Container virtualization (LXC, Docker)
IaaS (AWS EC2, Azure Virtual Machines)
PaaS (AWS Elastic Beanstalk, Salesforce.c
SaaS (Gmail, WordPress.com)cat /proc/cpuinfo | grep flags
Top Related