SlideShare a Scribd company logo
5
Most read
6
Most read
9
Most read
Virtualization basics
Contents
 Introduction
 Virtualization Architecture.
 Virtualization Techniques .
 Full Virtualization.
What is?
Types
Challenge
Binary Translation
Advantage & Disadvantage
Application
 Implementation of hosted full virtualization by Oracle
VM Virtual Box.
 Conclusion.
Introduction
Virtualization is the simulation of the software and/or
hardware upon which other software runs. This
simulated environment is called virtual machine. Each
VM can run its own operating systems and
applications as if it were in a physical machine. So It is
way to run multiple operating systems on the same
hardware at the same time.
 For e.g., Windows and Linux both can run on the same
laptop at the same time
Virtualization Architecture
Hosted Architecture.
Bare-Metal Architecture.
Hosted Architecture
 In this architecture, host operating system is first
installed.
 A piece of software called a hypervisor or virtual
machine monitor (VMM) is installed on top of the host
OS.
 It allows users to run various guest operating systems
within their own application windows.
• Eg. VMware Workstation, Oracle Virtual Box , Microsoft
Virtual PC.
Hosted Architecture
Hosted Virtual Machine Monitor is installed on top of host OS
Hosted Architecture( Pros & Cons)
Advantage
ease of installation and configuration.
Unmodified Host OS & Guest OS.
run on a wide variety of pc.
Disadvantage
performance degradation.
lack of support for real-time operating systems.
Bare-Metal Architecture
• In this architecture, type1 hypervisor or VMM is
installed on the bare hardware.
• VMM communicates directly with system hardware
rather than relying on a host operating system.
– E.g: VMWARE ESX, VMWARE ESXi, Microsoft Hyper-V.
Bare-Metal Architecture
Bare-metal virtual machine monitor is installed directly on system
hardware
Bare-Metal Architecture (Pros &
Cons)
Advantages
Improved I/O Performance.
Support Real Time OS.
Disadvantage
Difficult to install & Configure.
Depends upon hardware platform.
Virtualization Techniques
Software Virtualization
Full Virtualization using binary translation.
Para Virtualization or OS assisted Virtualization.
Hardware Assisted Virtualization.
FULL VIRTUALIZATION
(What is ?)
• It is a virtualization technique used to provide a
virtual machine environment which is a complete
simulation of the underlying hardware.
• All operating systems and applications which
can run natively on the hardware can also be
run in the virtual machine.
• The guest OS need not be modified.
• Guest OS do not aware the existence of VM.
• Each VM is independent of each other.
Types of Full Virtualization
Hypervisor or Virtual Machine Monitor (VMM)
 SW component that implements virtual machine hardware
abstraction.
 Responsible for hosting and managing virtual machines & running
of guest OS.
H
O
S
T
E
D
B
A
R
E
M
E
T
A
L
virtualization – Challenges
(X86)
 CPU provide 4 protection level(
Ring 0 to Ring 3) to OS to execute
code.
 OS kernel is designed to run at ring
0 to execute the code directly on
the hardware and handle privileged
instruction .
 User Application(s) run at ring 3
(less privileged)
So Where Hypervisor resides?
Binary Translation in Full Virtualization
 VMM runs at Ring 0 & Guest OS at Ring 1(with more
privilege than application executing in user space).
 VMM executes
 privileged instruction by dynamically translating the instruction
of guest OS into a sequence of instruction appropriate to execute in
real h/w.
 It executes the user level instruction directly.
Full Virtualization – Advantages &
Disadvantage
Advantage
 Secure
 The emulation layer isolates VMs from the host OS & other
application (s).
 Total VM portability
 The emulating h/w interface & guest Os forms a standard
package that can be ported & run in any platform.
 Run unmodified OS
 Guest OS do not aware of being virtualized.
Disadvantage
– Performance degradation in hosted full virtualization.
– Hardware dependency in bare-metal full virtualization.
Application of Full Virtualization
 Hosted Full Virtualization is used for Desktop
Virtualization.
Eg: Microsoft Virtual PC & Oracle VM Virtual Box.
 Bare-Metal Full Virtualization is used for Server
Virtualization.
Microsoft Hyper-V and VMware ESX Server.
 Server Virtualization is used in Cloud Computing.
Implementation of Full virtualization
(Hosted Architecture)
Platform
Hardware
oIntel® Core™2 Duo CPU
o2 GB RAM
o160 GB HDD
Software
•Windows 7 as Host OS.
•Windows XP & LINUX as Guest OS.
•Oracle VM Virtual Box.
Implementation of Full virtualization
(Hosted Architecture)
Step1: Install Microsoft Virtual PC ( type2 Hypervisor).
Step2: Create VM1 with winxp (sp2) as guest OS &
VM2 with Linux as guest OS.
Step3: Install your desired application on guest OS
Conclusion
The future of enterprise IT management will be based
on virtual computing. Intel® VT makes it possible to
maximize computer utilization while minimizing all
associated overheads of management, power
consumption, maintenance and physical space.
Virtualization also allows the industry to run business
with fewer machine and at reduced cost while
providing the infrastructure to meet customer needs.

More Related Content

PPTX
Virtualization
PDF
Virtualization presentation
PPTX
Virtualization
PPTX
Introduction to Hyper-V
PPTX
Virtual machines and their architecture
PPTX
Server virtualization
PPTX
Virtualization and its Types
PPTX
Server virtualization
Virtualization
Virtualization presentation
Virtualization
Introduction to Hyper-V
Virtual machines and their architecture
Server virtualization
Virtualization and its Types
Server virtualization

What's hot (20)

PPT
Virtualization.ppt
PDF
Introduction to virtualization
PPTX
PPTX
What is Virtualization and its types & Techniques.What is hypervisor and its ...
PPTX
What is Virtualization
PDF
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
PPTX
Hypervisor
PPTX
VMware Vsphere Graduation Project Presentation
PPTX
Virtual machine
PPT
VMware Presentation
PDF
Different types of virtualisation
PPT
Introduction to Virtualization
PPTX
Storage Virtualization
PPTX
Network Virtualization
PPTX
Virtualization
PPT
VMware Esx Short Presentation
PPTX
Cloud Computing: Virtualization
PPT
Virtualization in cloud computing ppt
PPT
What is Virtualization
PPTX
Virtualization in cloud computing
Virtualization.ppt
Introduction to virtualization
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisor
VMware Vsphere Graduation Project Presentation
Virtual machine
VMware Presentation
Different types of virtualisation
Introduction to Virtualization
Storage Virtualization
Network Virtualization
Virtualization
VMware Esx Short Presentation
Cloud Computing: Virtualization
Virtualization in cloud computing ppt
What is Virtualization
Virtualization in cloud computing
Ad

Viewers also liked (7)

PPTX
Cs6703 grid and cloud computing unit 3
PDF
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
PPTX
Cloud computing using virtualization (Virtual Data Center)
PPTX
An Implementation of Virtual Cluster on a Cloud
PPTX
1.Introduction to virtualization
PDF
Virtualization and cloud Computing
PPTX
Virtualization 101: Everything You Need To Know To Get Started With VMware
Cs6703 grid and cloud computing unit 3
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Cloud computing using virtualization (Virtual Data Center)
An Implementation of Virtual Cluster on a Cloud
1.Introduction to virtualization
Virtualization and cloud Computing
Virtualization 101: Everything You Need To Know To Get Started With VMware
Ad

Similar to Virtualization basics (20)

PDF
Virtualization-the Cloud Enabler by INSPIRE-groups
PPTX
Module6_Virtualisation wqjkhjkdq qkdnqknjdk
PPTX
KIIT_Cloud_scaling and Virtualization.pptx
PPT
CC_virtualization is in the cloud UNIT 3.1.ppt
PDF
Virtualization, the cloud enabler
PPTX
Caooooooooooo
PPTX
Virtualization
PPTX
6-Virtualizaiton-6.pptx
PPTX
Virtualization-Presentation-with-History
PDF
virtual-machine-150316004018-conversion-gate01.pdf
PDF
Lecture5 virtualization
PPTX
Virtual machine
PPTX
Operating system Virtualization_NEW.pptx
PPTX
Virtualization
PDF
VSS-2.pdf
PPT
Unit II.ppt
PDF
Cloud Computing Virtualization and containers
PPTX
CC CLOUD RESOURCE VIRTUALIZATION PPT TO REFER
PPT
Virtualization in cloud
PPTX
eve of Virtualization and virtualization support .pptx
Virtualization-the Cloud Enabler by INSPIRE-groups
Module6_Virtualisation wqjkhjkdq qkdnqknjdk
KIIT_Cloud_scaling and Virtualization.pptx
CC_virtualization is in the cloud UNIT 3.1.ppt
Virtualization, the cloud enabler
Caooooooooooo
Virtualization
6-Virtualizaiton-6.pptx
Virtualization-Presentation-with-History
virtual-machine-150316004018-conversion-gate01.pdf
Lecture5 virtualization
Virtual machine
Operating system Virtualization_NEW.pptx
Virtualization
VSS-2.pdf
Unit II.ppt
Cloud Computing Virtualization and containers
CC CLOUD RESOURCE VIRTUALIZATION PPT TO REFER
Virtualization in cloud
eve of Virtualization and virtualization support .pptx

Recently uploaded (20)

PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Pre independence Education in Inndia.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Open folder Downloads.pdf yes yes ges yes
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPH.pptx obstetrics and gynecology in nursing
Pre independence Education in Inndia.pdf
Cell Structure & Organelles in detailed.
Open folder Downloads.pdf yes yes ges yes
Microbial diseases, their pathogenesis and prophylaxis
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Week 4 Term 3 Study Techniques revisited.pptx
Microbial disease of the cardiovascular and lymphatic systems
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Anesthesia in Laparoscopic Surgery in India
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Renaissance Architecture: A Journey from Faith to Humanism

Virtualization basics

  • 2. Contents  Introduction  Virtualization Architecture.  Virtualization Techniques .  Full Virtualization. What is? Types Challenge Binary Translation Advantage & Disadvantage Application  Implementation of hosted full virtualization by Oracle VM Virtual Box.  Conclusion.
  • 3. Introduction Virtualization is the simulation of the software and/or hardware upon which other software runs. This simulated environment is called virtual machine. Each VM can run its own operating systems and applications as if it were in a physical machine. So It is way to run multiple operating systems on the same hardware at the same time.  For e.g., Windows and Linux both can run on the same laptop at the same time
  • 5. Hosted Architecture  In this architecture, host operating system is first installed.  A piece of software called a hypervisor or virtual machine monitor (VMM) is installed on top of the host OS.  It allows users to run various guest operating systems within their own application windows. • Eg. VMware Workstation, Oracle Virtual Box , Microsoft Virtual PC.
  • 6. Hosted Architecture Hosted Virtual Machine Monitor is installed on top of host OS
  • 7. Hosted Architecture( Pros & Cons) Advantage ease of installation and configuration. Unmodified Host OS & Guest OS. run on a wide variety of pc. Disadvantage performance degradation. lack of support for real-time operating systems.
  • 8. Bare-Metal Architecture • In this architecture, type1 hypervisor or VMM is installed on the bare hardware. • VMM communicates directly with system hardware rather than relying on a host operating system. – E.g: VMWARE ESX, VMWARE ESXi, Microsoft Hyper-V.
  • 9. Bare-Metal Architecture Bare-metal virtual machine monitor is installed directly on system hardware
  • 10. Bare-Metal Architecture (Pros & Cons) Advantages Improved I/O Performance. Support Real Time OS. Disadvantage Difficult to install & Configure. Depends upon hardware platform.
  • 11. Virtualization Techniques Software Virtualization Full Virtualization using binary translation. Para Virtualization or OS assisted Virtualization. Hardware Assisted Virtualization.
  • 12. FULL VIRTUALIZATION (What is ?) • It is a virtualization technique used to provide a virtual machine environment which is a complete simulation of the underlying hardware. • All operating systems and applications which can run natively on the hardware can also be run in the virtual machine. • The guest OS need not be modified. • Guest OS do not aware the existence of VM. • Each VM is independent of each other.
  • 13. Types of Full Virtualization Hypervisor or Virtual Machine Monitor (VMM)  SW component that implements virtual machine hardware abstraction.  Responsible for hosting and managing virtual machines & running of guest OS. H O S T E D B A R E M E T A L
  • 14. virtualization – Challenges (X86)  CPU provide 4 protection level( Ring 0 to Ring 3) to OS to execute code.  OS kernel is designed to run at ring 0 to execute the code directly on the hardware and handle privileged instruction .  User Application(s) run at ring 3 (less privileged) So Where Hypervisor resides?
  • 15. Binary Translation in Full Virtualization  VMM runs at Ring 0 & Guest OS at Ring 1(with more privilege than application executing in user space).  VMM executes  privileged instruction by dynamically translating the instruction of guest OS into a sequence of instruction appropriate to execute in real h/w.  It executes the user level instruction directly.
  • 16. Full Virtualization – Advantages & Disadvantage Advantage  Secure  The emulation layer isolates VMs from the host OS & other application (s).  Total VM portability  The emulating h/w interface & guest Os forms a standard package that can be ported & run in any platform.  Run unmodified OS  Guest OS do not aware of being virtualized. Disadvantage – Performance degradation in hosted full virtualization. – Hardware dependency in bare-metal full virtualization.
  • 17. Application of Full Virtualization  Hosted Full Virtualization is used for Desktop Virtualization. Eg: Microsoft Virtual PC & Oracle VM Virtual Box.  Bare-Metal Full Virtualization is used for Server Virtualization. Microsoft Hyper-V and VMware ESX Server.  Server Virtualization is used in Cloud Computing.
  • 18. Implementation of Full virtualization (Hosted Architecture) Platform Hardware oIntel® Core™2 Duo CPU o2 GB RAM o160 GB HDD Software •Windows 7 as Host OS. •Windows XP & LINUX as Guest OS. •Oracle VM Virtual Box.
  • 19. Implementation of Full virtualization (Hosted Architecture) Step1: Install Microsoft Virtual PC ( type2 Hypervisor). Step2: Create VM1 with winxp (sp2) as guest OS & VM2 with Linux as guest OS. Step3: Install your desired application on guest OS
  • 20. Conclusion The future of enterprise IT management will be based on virtual computing. Intel® VT makes it possible to maximize computer utilization while minimizing all associated overheads of management, power consumption, maintenance and physical space. Virtualization also allows the industry to run business with fewer machine and at reduced cost while providing the infrastructure to meet customer needs.