SlideShare a Scribd company logo
1 of 22
Principles of Virtualization
Configure and Manage Virtualization on different
Platforms
Date:
Department of Computer Engineering
Jain Group of Institution, Bangalore
Presented By:
Rubal Sagwal
Assistant Professor
Department of Computer Engineering
1ADAD
Contents
• Configure the BIOS to support hardware
virtualization
• Install and configure Windows Virtual PC
• Installing Windows Virtual PC on various platforms
(32-bit, 64-bit).
ADAD 2
Configure BIOS
BIOS – Hardware Virtualization – Configure BIOS
ADAD 3
BIOS
• BIOS (basic input/output system) – a program –
personal computer's microprocessor uses to get
the computer system started after you turn it on.
• Manages – data flow between the
computer’s OS and attached devices such as
the Hard Disk, Video adapter, I/O devices etc.
ADAD 4
Configure BIOS
• Before implementing virtualization – ensure
whether the hardware in your environment is
configured to support virtualization.
• If it is not configured we need to configure it in the
BIOS.
ADAD 5
Why Hardware Virtualization?
• Heart of virtualization – Hypervisor.
• The hypervisor directly interacts with the physical hardware
resources and emulates these resources to the virtual
machine guest OS.
• Without virtualization – operating system provides a
layered access to the resources called protection ring.
• Ring 0 – most privileged level – which can access the
hardware resource directly.
• Ring 1 – next level.
• OS – is in ring 0 and can access the resources and execute
application.
ADAD 6
Contd..
Why Hardware Virtualization?
• In virtualized environment – operating system can’t
sit in ring 0. Because
• Ring 0 – Hypervisor, and
• Ring 1 – Guest operating system.
• But the problem is some of the operating system
instruction will execute only if the OS is in ring 0.
• So in the virtualized environment – hypervisor
captures OS instructions and emulates – results in
performance degradation.
ADAD 7
Contd…
Why Hardware Virtualization?
Therefore,
• The hypervisor workload is more so we can run
only limited number virtual machines in the
physical server.
• If we run more number of virtual machines, the
users will not get the desired performance.
• To address these issues – Hardware Virtualization
Technology is introduced.
ADAD 8
Features – Hardware Virtualization
• Hardware Virtualization – makes the underlying
hardware aware of the virtualization so that the
workload of the hypervisor is reduced.
• If hardware assisted virtualization is enabled, then:
• Ring 1: Hypervisor, and
• Ring 0 – Operating system
• so that the hypervisor doesn’t have to emulate
anything, the guest operating system can directly
access the hardware.
• Result – we can run many virtual machines on the
physical server without any performance degradation.
• Conclusion – hardware assisted virtualization enhances
the performance of the virtual machine.
ADAD 9
Configure the BIOS to Support Hardware
Virtualization
• Computers help in enabling hardware virtualization
that enhances the performances of virtual machine.
• Enabled by default – in MAC OS.
• Not available by default – in Windows operating
system.
• Before configuring the BIOS we will have to first check
whether the hardware assisted technology is already
enabled.
• There are the few steps which help us to check if
hardware virtualization is already enabled in Windows.
ADAD 10
Steps – to check if hardware virtualization is
already enabled in Windows
1. Download “havdetectiontool.exe” from
https://www.microsoft.com/en-
us/download/details%20.aspx?displaylang=en&id=592.
Double-click the file which you have just downloaded.
2. After that a message box will be appear like this: “Do you
want to run this file?” Click on Run.
3. Next you will get the message like this: “Do you want to
allow the following program to make changes to this
computer?” click Yes to proceed.
4. You may be presented with license terms, then check I
accept the license terms and then click Next.
ADAD 11
Contd..
6. A window with the following report is displayed:
6.1 “Hardware-assisted virtualization is not enabled on
this computer” click enable.
6.2 “This computer is configured with hardware-
assisted virtualization”, the hardware virtualization is
already enabled.
7. Finally Select “No, I don’t want to send data”, then click OK.
ADAD 12
Enabling – Hardware Virtualization
• The hardware virtualization – is not default.
• We can enable this by changing the BIOS setting of the
computer.
• It can be accessed immediately by turning on the computer
and hitting f1, f2, f10, f12, delete or esc.
• After the feature is enabled, we need to “apply" or "save”
the changes and then reboot the system.
ADAD 13
Steps to enable Virtualization in PC BIOS
1. First, reboot the computer and open the system's BIOS
menu. Computer can be rebooted by pressing the delete
key, F1 key or Alt and F4 keys depending on the system.
2. After that Select Restore Defaults or Restore Optimized
Defaults and then select Save & Exit.
3. Finally, power off the machine and disconnect the power
supply.
4. Enabling the virtualization technologies in BIOS.
Note: BIOS steps The steps below may differ based on your
motherboard, processor type, chipset and OEM (Original
Equipment Manufacturer).
ADAD 14
Contd..
We need to verify the system’s hardware documentation for
the detailed information, for configuring the system. (The
following steps are for Intel VT and AMD-V)
a) First Switch on the power of machine and open the BIOS as
instructed in Step 1.
b) After that, open the Processor sub menu, the processor
menu may be found in the Chipset, Advanced CPU
Configuration or Northbridge.
c) Select to Enable Intel Virtualization Technology which is also
known as Intel VT or AMD-V depending on the brand of the
processor. The virtualization technologies may be labelled
Virtualization Technologies, Vanderpool or various other
names depending on the OEM and system BIOS.
ADAD 15
Contd..
d) And then Enable Intel VT or AMD IOMMU or the
other technologies.
e) Finally, Select Save & Exit.
5. Before checking the status, Power off the machine
and disconnect the power supply.
6. The following command is executed and if the
output is generated it implies that the virtualization
technology is enabled successfully or else the system
does not have virtualization or the correct BIOS is not
enabled.
ADAD 16
Install And Configure
Windows Virtual PC
Implementing Virtualization Environment
ADAD 17
Implementing virtualized environment – using
Virtual PC
• Virtual PC is a feature of Microsoft – allows us to
run virtual machine on top of the Windows 7
machine.
• Virtual PC is a type 2 hypervisor so it has to be
installed on the top of an operating system. It can
be installed on the Windows 7 OS.
• Once the Virtual PC is installed on the Windows 7
machine we can create and run many virtual
machines on the Windows 7 machine.
ADAD 18
Features of Virtual PC
• Create and run many virtual machines.
• Windows XP mode – using this feature we can run
the application (on Virtual machine) which is
supported by XP but not compatible with the
Windows 7.
• Microsoft Virtual PC – freeware.
ADAD 19
Contd…
Implementing virtualized environment – using Virtual PC
• Initially we need to download and install the 32-bit
(x86) or 64-bit (x64) version of Windows Virtual PC
for your 32-bit or 64-bit Windows 7 for the system.
• System Requirements for Windows Virtual PC:
• The 1 GHz 32-bit / 64-bit processor which has to
support Intel Virtualization Technology.
• 2 GB RAM is recommended.
• The minimum hard disk space per virtual
Windows environment is 15 GB.
ADAD 20
Contd…
Implementing virtualized environment – using Virtual PC
• System Requirements for Windows Virtual PC:
• The operating systems that has to be installed in the
system are :
1. Windows 7 Home Premium (32-bit or 64-bit)
2. Windows 7 Professional (32-bit or 64-bit)
3. Windows 7 Ultimate (32-bit or 64-bit)
4. Windows 7 Enterprise (32-bit or 64-bit)
• The operating system on the virtual machine of 32-bit:
1. Windows XP 32-bit only
2. Windows Vista 32-bit only
3. Windows 7 32-bit only
ADAD 21
Thank You!
ADAD 22

More Related Content

What's hot

Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare WorkstationHitesh Gupta
 
Virtual Machine Migration & Hypervisors
Virtual Machine Migration & HypervisorsVirtual Machine Migration & Hypervisors
Virtual Machine Migration & HypervisorsArun Shukla
 
Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisationsagaroceanic11
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
Open source hypervisors in cloud
Open source hypervisors in cloudOpen source hypervisors in cloud
Open source hypervisors in cloudChetna Purohit
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computingMayank Aggarwal
 
Accessing virtualized published applications
Accessing virtualized published applicationsAccessing virtualized published applications
Accessing virtualized published applicationsRubal Sagwal
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualizationDr.Neeraj Kumar Pandey
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computingSoumyajit Basu
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualizationAhmad Hafeezi
 
Virtualization using VMWare Workstation and Cloud Computing
Virtualization using VMWare Workstation and Cloud ComputingVirtualization using VMWare Workstation and Cloud Computing
Virtualization using VMWare Workstation and Cloud ComputingHitesh Gupta
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basicSanoj Kumar
 
Managing Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine ResourcesManaging Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine ResourcesRubal Sagwal
 
Virtualization
VirtualizationVirtualization
VirtualizationBirju Tank
 
Virtualization
VirtualizationVirtualization
Virtualizationvishnurk
 

What's hot (20)

Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
 
Virtual Machine Migration & Hypervisors
Virtual Machine Migration & HypervisorsVirtual Machine Migration & Hypervisors
Virtual Machine Migration & Hypervisors
 
Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisation
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Open source hypervisors in cloud
Open source hypervisors in cloudOpen source hypervisors in cloud
Open source hypervisors in cloud
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
Accessing virtualized published applications
Accessing virtualized published applicationsAccessing virtualized published applications
Accessing virtualized published applications
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Virtualization using VMWare Workstation and Cloud Computing
Virtualization using VMWare Workstation and Cloud ComputingVirtualization using VMWare Workstation and Cloud Computing
Virtualization using VMWare Workstation and Cloud Computing
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
 
Managing Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine ResourcesManaging Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine Resources
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Similar to Configure and Manage Virtualization on different Platforms

eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...eFolder
 
QRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdf
QRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdfQRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdf
QRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdfmindhackers161
 
How to install windows 7
How to install windows 7How to install windows 7
How to install windows 7elboob2025
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Gene Carboni
 
Windows 7 professional Vs Windows 7 enterprise
Windows 7 professional Vs Windows 7 enterpriseWindows 7 professional Vs Windows 7 enterprise
Windows 7 professional Vs Windows 7 enterprise247infotech
 
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"Lagendary Sheeva
 
NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)Ryo ONODERA
 
Starting Raspberry Pi
Starting Raspberry PiStarting Raspberry Pi
Starting Raspberry PiLloydMoore
 
Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and HadoopSaurav Sinha
 
Gluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGlusterFS
 
Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7a_ratra
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)iXsystems
 
10. GPU - Video Card (Display, Graphics, VGA)
10. GPU - Video Card (Display, Graphics, VGA)10. GPU - Video Card (Display, Graphics, VGA)
10. GPU - Video Card (Display, Graphics, VGA)Akhila Dakshina
 
The operating system (os),
The operating system (os),The operating system (os),
The operating system (os),emesce
 
Windows optimization and customization
Windows optimization and customizationWindows optimization and customization
Windows optimization and customizationHiren Mayani
 
ConnectTheDots - My Galileo based weather station and first entry into IoT
ConnectTheDots - My Galileo based weather station and first entry into IoTConnectTheDots - My Galileo based weather station and first entry into IoT
ConnectTheDots - My Galileo based weather station and first entry into IoTJoe Healy
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceAlexey Bokov
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration Laxmi Kanth Kshatriya
 
To pass ite chapter 5 exam
To pass ite chapter 5 examTo pass ite chapter 5 exam
To pass ite chapter 5 examAhmed Abdullah
 

Similar to Configure and Manage Virtualization on different Platforms (20)

eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
 
QRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdf
QRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdfQRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdf
QRadar_CEddfdfdsfdfdfdfdfdfdfdfdfdfdff.pdf
 
How to install windows 7
How to install windows 7How to install windows 7
How to install windows 7
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
 
Windows 7 professional Vs Windows 7 enterprise
Windows 7 professional Vs Windows 7 enterpriseWindows 7 professional Vs Windows 7 enterprise
Windows 7 professional Vs Windows 7 enterprise
 
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
 
NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)
 
Starting Raspberry Pi
Starting Raspberry PiStarting Raspberry Pi
Starting Raspberry Pi
 
Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoop
 
Gluster Storage Platform Installation Guide
Gluster Storage Platform Installation GuideGluster Storage Platform Installation Guide
Gluster Storage Platform Installation Guide
 
Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
 
10. GPU - Video Card (Display, Graphics, VGA)
10. GPU - Video Card (Display, Graphics, VGA)10. GPU - Video Card (Display, Graphics, VGA)
10. GPU - Video Card (Display, Graphics, VGA)
 
The operating system (os),
The operating system (os),The operating system (os),
The operating system (os),
 
Windows optimization and customization
Windows optimization and customizationWindows optimization and customization
Windows optimization and customization
 
ConnectTheDots - My Galileo based weather station and first entry into IoT
ConnectTheDots - My Galileo based weather station and first entry into IoTConnectTheDots - My Galileo based weather station and first entry into IoT
ConnectTheDots - My Galileo based weather station and first entry into IoT
 
Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplace
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
 
To pass ite chapter 5 exam
To pass ite chapter 5 examTo pass ite chapter 5 exam
To pass ite chapter 5 exam
 

More from Rubal Sagwal

Introduction to Information Security
Introduction to Information SecurityIntroduction to Information Security
Introduction to Information SecurityRubal Sagwal
 
Cloud and Virtualization Security
Cloud and Virtualization SecurityCloud and Virtualization Security
Cloud and Virtualization SecurityRubal Sagwal
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Rubal Sagwal
 
ER Modeling and Introduction to RDBMS
ER Modeling and Introduction to RDBMSER Modeling and Introduction to RDBMS
ER Modeling and Introduction to RDBMSRubal Sagwal
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Rubal Sagwal
 
Overview of Data Base Systems Concepts and Architecture
Overview of Data Base Systems Concepts and ArchitectureOverview of Data Base Systems Concepts and Architecture
Overview of Data Base Systems Concepts and ArchitectureRubal Sagwal
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualizationRubal Sagwal
 
Troubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesTroubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesRubal Sagwal
 
Application Layer and Protocols
Application Layer and ProtocolsApplication Layer and Protocols
Application Layer and ProtocolsRubal Sagwal
 
Basics of Network Layer and Transport Layer
Basics of Network Layer and Transport LayerBasics of Network Layer and Transport Layer
Basics of Network Layer and Transport LayerRubal Sagwal
 
Wireless Technologies and Standards
Wireless Technologies and StandardsWireless Technologies and Standards
Wireless Technologies and StandardsRubal Sagwal
 
Ethernet, Point-to-Point Protocol, ARP
Ethernet, Point-to-Point Protocol, ARP Ethernet, Point-to-Point Protocol, ARP
Ethernet, Point-to-Point Protocol, ARP Rubal Sagwal
 
Basics of Computer Network Device
Basics of Computer Network DeviceBasics of Computer Network Device
Basics of Computer Network DeviceRubal Sagwal
 
OSI model and TCP/IP model
OSI model and TCP/IP modelOSI model and TCP/IP model
OSI model and TCP/IP modelRubal Sagwal
 
Network Topology and Transmission Media
Network Topology and Transmission MediaNetwork Topology and Transmission Media
Network Topology and Transmission MediaRubal Sagwal
 
Basics of computer networks
Basics of computer networksBasics of computer networks
Basics of computer networksRubal Sagwal
 
Botnet Detection in Online-social Network
Botnet Detection in Online-social NetworkBotnet Detection in Online-social Network
Botnet Detection in Online-social NetworkRubal Sagwal
 
Cyber Space Operation- Offensive Cyber Space Operation
Cyber Space Operation- Offensive Cyber Space OperationCyber Space Operation- Offensive Cyber Space Operation
Cyber Space Operation- Offensive Cyber Space OperationRubal Sagwal
 
Types of Cyber Attacks
Types of Cyber AttacksTypes of Cyber Attacks
Types of Cyber AttacksRubal Sagwal
 
Cyber Security in Society
Cyber Security in SocietyCyber Security in Society
Cyber Security in SocietyRubal Sagwal
 

More from Rubal Sagwal (20)

Introduction to Information Security
Introduction to Information SecurityIntroduction to Information Security
Introduction to Information Security
 
Cloud and Virtualization Security
Cloud and Virtualization SecurityCloud and Virtualization Security
Cloud and Virtualization Security
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
 
ER Modeling and Introduction to RDBMS
ER Modeling and Introduction to RDBMSER Modeling and Introduction to RDBMS
ER Modeling and Introduction to RDBMS
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...
 
Overview of Data Base Systems Concepts and Architecture
Overview of Data Base Systems Concepts and ArchitectureOverview of Data Base Systems Concepts and Architecture
Overview of Data Base Systems Concepts and Architecture
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualization
 
Troubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesTroubleshooting Network and Network Utilities
Troubleshooting Network and Network Utilities
 
Application Layer and Protocols
Application Layer and ProtocolsApplication Layer and Protocols
Application Layer and Protocols
 
Basics of Network Layer and Transport Layer
Basics of Network Layer and Transport LayerBasics of Network Layer and Transport Layer
Basics of Network Layer and Transport Layer
 
Wireless Technologies and Standards
Wireless Technologies and StandardsWireless Technologies and Standards
Wireless Technologies and Standards
 
Ethernet, Point-to-Point Protocol, ARP
Ethernet, Point-to-Point Protocol, ARP Ethernet, Point-to-Point Protocol, ARP
Ethernet, Point-to-Point Protocol, ARP
 
Basics of Computer Network Device
Basics of Computer Network DeviceBasics of Computer Network Device
Basics of Computer Network Device
 
OSI model and TCP/IP model
OSI model and TCP/IP modelOSI model and TCP/IP model
OSI model and TCP/IP model
 
Network Topology and Transmission Media
Network Topology and Transmission MediaNetwork Topology and Transmission Media
Network Topology and Transmission Media
 
Basics of computer networks
Basics of computer networksBasics of computer networks
Basics of computer networks
 
Botnet Detection in Online-social Network
Botnet Detection in Online-social NetworkBotnet Detection in Online-social Network
Botnet Detection in Online-social Network
 
Cyber Space Operation- Offensive Cyber Space Operation
Cyber Space Operation- Offensive Cyber Space OperationCyber Space Operation- Offensive Cyber Space Operation
Cyber Space Operation- Offensive Cyber Space Operation
 
Types of Cyber Attacks
Types of Cyber AttacksTypes of Cyber Attacks
Types of Cyber Attacks
 
Cyber Security in Society
Cyber Security in SocietyCyber Security in Society
Cyber Security in Society
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 

Configure and Manage Virtualization on different Platforms

  • 1. Principles of Virtualization Configure and Manage Virtualization on different Platforms Date: Department of Computer Engineering Jain Group of Institution, Bangalore Presented By: Rubal Sagwal Assistant Professor Department of Computer Engineering 1ADAD
  • 2. Contents • Configure the BIOS to support hardware virtualization • Install and configure Windows Virtual PC • Installing Windows Virtual PC on various platforms (32-bit, 64-bit). ADAD 2
  • 3. Configure BIOS BIOS – Hardware Virtualization – Configure BIOS ADAD 3
  • 4. BIOS • BIOS (basic input/output system) – a program – personal computer's microprocessor uses to get the computer system started after you turn it on. • Manages – data flow between the computer’s OS and attached devices such as the Hard Disk, Video adapter, I/O devices etc. ADAD 4
  • 5. Configure BIOS • Before implementing virtualization – ensure whether the hardware in your environment is configured to support virtualization. • If it is not configured we need to configure it in the BIOS. ADAD 5
  • 6. Why Hardware Virtualization? • Heart of virtualization – Hypervisor. • The hypervisor directly interacts with the physical hardware resources and emulates these resources to the virtual machine guest OS. • Without virtualization – operating system provides a layered access to the resources called protection ring. • Ring 0 – most privileged level – which can access the hardware resource directly. • Ring 1 – next level. • OS – is in ring 0 and can access the resources and execute application. ADAD 6
  • 7. Contd.. Why Hardware Virtualization? • In virtualized environment – operating system can’t sit in ring 0. Because • Ring 0 – Hypervisor, and • Ring 1 – Guest operating system. • But the problem is some of the operating system instruction will execute only if the OS is in ring 0. • So in the virtualized environment – hypervisor captures OS instructions and emulates – results in performance degradation. ADAD 7
  • 8. Contd… Why Hardware Virtualization? Therefore, • The hypervisor workload is more so we can run only limited number virtual machines in the physical server. • If we run more number of virtual machines, the users will not get the desired performance. • To address these issues – Hardware Virtualization Technology is introduced. ADAD 8
  • 9. Features – Hardware Virtualization • Hardware Virtualization – makes the underlying hardware aware of the virtualization so that the workload of the hypervisor is reduced. • If hardware assisted virtualization is enabled, then: • Ring 1: Hypervisor, and • Ring 0 – Operating system • so that the hypervisor doesn’t have to emulate anything, the guest operating system can directly access the hardware. • Result – we can run many virtual machines on the physical server without any performance degradation. • Conclusion – hardware assisted virtualization enhances the performance of the virtual machine. ADAD 9
  • 10. Configure the BIOS to Support Hardware Virtualization • Computers help in enabling hardware virtualization that enhances the performances of virtual machine. • Enabled by default – in MAC OS. • Not available by default – in Windows operating system. • Before configuring the BIOS we will have to first check whether the hardware assisted technology is already enabled. • There are the few steps which help us to check if hardware virtualization is already enabled in Windows. ADAD 10
  • 11. Steps – to check if hardware virtualization is already enabled in Windows 1. Download “havdetectiontool.exe” from https://www.microsoft.com/en- us/download/details%20.aspx?displaylang=en&id=592. Double-click the file which you have just downloaded. 2. After that a message box will be appear like this: “Do you want to run this file?” Click on Run. 3. Next you will get the message like this: “Do you want to allow the following program to make changes to this computer?” click Yes to proceed. 4. You may be presented with license terms, then check I accept the license terms and then click Next. ADAD 11
  • 12. Contd.. 6. A window with the following report is displayed: 6.1 “Hardware-assisted virtualization is not enabled on this computer” click enable. 6.2 “This computer is configured with hardware- assisted virtualization”, the hardware virtualization is already enabled. 7. Finally Select “No, I don’t want to send data”, then click OK. ADAD 12
  • 13. Enabling – Hardware Virtualization • The hardware virtualization – is not default. • We can enable this by changing the BIOS setting of the computer. • It can be accessed immediately by turning on the computer and hitting f1, f2, f10, f12, delete or esc. • After the feature is enabled, we need to “apply" or "save” the changes and then reboot the system. ADAD 13
  • 14. Steps to enable Virtualization in PC BIOS 1. First, reboot the computer and open the system's BIOS menu. Computer can be rebooted by pressing the delete key, F1 key or Alt and F4 keys depending on the system. 2. After that Select Restore Defaults or Restore Optimized Defaults and then select Save & Exit. 3. Finally, power off the machine and disconnect the power supply. 4. Enabling the virtualization technologies in BIOS. Note: BIOS steps The steps below may differ based on your motherboard, processor type, chipset and OEM (Original Equipment Manufacturer). ADAD 14
  • 15. Contd.. We need to verify the system’s hardware documentation for the detailed information, for configuring the system. (The following steps are for Intel VT and AMD-V) a) First Switch on the power of machine and open the BIOS as instructed in Step 1. b) After that, open the Processor sub menu, the processor menu may be found in the Chipset, Advanced CPU Configuration or Northbridge. c) Select to Enable Intel Virtualization Technology which is also known as Intel VT or AMD-V depending on the brand of the processor. The virtualization technologies may be labelled Virtualization Technologies, Vanderpool or various other names depending on the OEM and system BIOS. ADAD 15
  • 16. Contd.. d) And then Enable Intel VT or AMD IOMMU or the other technologies. e) Finally, Select Save & Exit. 5. Before checking the status, Power off the machine and disconnect the power supply. 6. The following command is executed and if the output is generated it implies that the virtualization technology is enabled successfully or else the system does not have virtualization or the correct BIOS is not enabled. ADAD 16
  • 17. Install And Configure Windows Virtual PC Implementing Virtualization Environment ADAD 17
  • 18. Implementing virtualized environment – using Virtual PC • Virtual PC is a feature of Microsoft – allows us to run virtual machine on top of the Windows 7 machine. • Virtual PC is a type 2 hypervisor so it has to be installed on the top of an operating system. It can be installed on the Windows 7 OS. • Once the Virtual PC is installed on the Windows 7 machine we can create and run many virtual machines on the Windows 7 machine. ADAD 18
  • 19. Features of Virtual PC • Create and run many virtual machines. • Windows XP mode – using this feature we can run the application (on Virtual machine) which is supported by XP but not compatible with the Windows 7. • Microsoft Virtual PC – freeware. ADAD 19
  • 20. Contd… Implementing virtualized environment – using Virtual PC • Initially we need to download and install the 32-bit (x86) or 64-bit (x64) version of Windows Virtual PC for your 32-bit or 64-bit Windows 7 for the system. • System Requirements for Windows Virtual PC: • The 1 GHz 32-bit / 64-bit processor which has to support Intel Virtualization Technology. • 2 GB RAM is recommended. • The minimum hard disk space per virtual Windows environment is 15 GB. ADAD 20
  • 21. Contd… Implementing virtualized environment – using Virtual PC • System Requirements for Windows Virtual PC: • The operating systems that has to be installed in the system are : 1. Windows 7 Home Premium (32-bit or 64-bit) 2. Windows 7 Professional (32-bit or 64-bit) 3. Windows 7 Ultimate (32-bit or 64-bit) 4. Windows 7 Enterprise (32-bit or 64-bit) • The operating system on the virtual machine of 32-bit: 1. Windows XP 32-bit only 2. Windows Vista 32-bit only 3. Windows 7 32-bit only ADAD 21