Professional Documents
Culture Documents
Virtualisation
Virtualisation
Virtualisation
1
Objectives
Chapter 1: Virtualization Types
Chapter 2 : Hypervisor Types(WS)
Chapter 3 : Virtualization in the cloud
Chapter 4 : IaaS solutions(WS)
Chapter 5 : Network virtualization
Chapter 6 : The Libvirt API
Chapter 7 : Virtual Desktop Infrastructure (VDI)
2
Objectives
Chapter 8: Sunray network terminal(WS)
Chapter 9 : VMWare Vsphere&Vcenter(WS)
Chapter 10 : Microsoft HyperV&SystemCenter(WS)
Chapter 11 : Xen XCP (WS)
Chapter 12 : KVM : OpenStack (WS)
3
Preface
4
Introduction to virtualization
5
IBM
M4
4 1960
VM
wa r
e (X
8 6)
MS
1999
v irtu
al P
Cv
mw
History timeline
a re
E SX
X EN
2001
par
a virt
u al
is a t
io n
Ext
2003
e ns
io n
VT-
x AM
D-V
2005
KVM
2007
MS
Hyp
e rV
2008
6
Virtualization history
The term virtual machine dates to the 1960s. Around 1967, IBM
introduced the System/360 model 67 (CP/CMS, VM/CMS), its first
major system with virtual memory. Integral to the model 67 was the
concept of a self-virtualizing processor instruction set, perfected in
later models into the virtual machine (VM) operating systems.
7
Virtualization history (…)
8
What is virtualization ?
9
Definition of virtualization
1
0
Virtualization Goals
scalability,
reliability/availability,
agility,
System-level virtualization
Process-level Virtualization
OS Virtualization
1
2
System-level virtualization
1
3
Process-level Virtualization
- Advantage
Application is portable among all platforms supporting the VM
JVM on Windows, Linux, OS X, PDAs, phones . . .
- Disadvantage
Legacy applications have to be rewritten for the VM
1
4
Process-level Virtualization
1
5
Advantages of virtualization
1
6
What could we virtualize ?
1
7
Virtualization approaches
1
8
1. Compute / processing
1
9
Processing virtualization
Fail recover
2
0
Parallel processing
Client Application
........
task1()
task2()
task3()
.......
System
task1()
task2() task3()
Client
System
Client
System
23
What Does Processing Virtualization Do?
2
4
Virtual machine software
Isolation
Virtual System Virtual System Virtual System
Citrix
Microsoft
VMware
Oracle
2
7
virtualization
2. Storage
2
8
What Does Storage Virtualization Do?
!! The local system does not know where they are located
or what type of storage device they are.
2
9
What Does Storage Virtualization Do? (…)
3
1
Distributed file systems
/
----/root
----/lib
----/usr
----/etc
----/home
File A File A
File B File B
34
Why do we use Storage Virtualization ?
3
5
2. Networking
3
6
What does network Virtualization do ?
3
7
What does network Virtualization do ? (…)
3
8
Virtual network Components
3
9
Common network virtualization scenario
4
1
Network Virtualization suppliers
Cisco offers a number of network servers that perform
network virtualization functions.
Display
Apps Server
or Client
OS
Hardware
45
Client hypervisor
A client hypervisor is a hypervisor that is installed on end user
laptops or desktop computers to provide the ability to run virtual
desktops locally in an Intelligent Desktop Virtualization (IDV)
solution.
47
Desktop Virtualisation benefits
48
Understanding hypervisors
49
Type 1 hypervisor
The Type 1 hypervisor is considered a native or bare metal
hypervisor. This type of hypervisor is the lowest level
hypervisors, running directly on the host hardware
50
Type 1 hypervisor
51
Type 2 hypervisor
54
Monolithic hypervisor
56
Microkernel hypervisor