20
Virtualization A way To Begin with Virtual Reality… - Rahul Khanvani Department Of Computer Science , Rajkot Binarybuzz.Wordpress.com Rahul Khanvani BinaryBuzz.Wordpress.c om

Virtualization

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Virtualization

Virtualization

A way To Begin with

Virtual Reality…

- Rahul Khanvani

Department Of Computer Science , Rajkot

Binarybuzz.Wordpress.com

Rahul Khanvani BinaryBuzz.Wordpress.c

om

Page 2: Virtualization

What Is Virtualization ?

• If you have ever divided your

hard drive into different

partitions than you probably

already know about

the virtualization.

• Is used with

OSes , Servers

Storage Devices

Or Network Resources.

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 3: Virtualization

Virtualization - A Concept

• Virtualization Is A way of Emulating hardware in software.

• You will feel the Imaginary use of the hardware rather then factual or realistic hardware.

• A virtualization system that partitions a single physical “machine” into multiple virtual machines.

• For Example, ▫ Dividing hard drive into logical portions. ▫ Mapping A Drive. ▫ Using FTP Servers.

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 4: Virtualization

Virtualization - A Concept

• Virtualization is way to run multiple operating systems and user applications on the same hardware

▫ E.g., run both Windows and

Linux on the same laptop.

• How is it different

from dual-boot?

▫ OSes run simultaneously

• The OSes are completely

isolated from each other

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 5: Virtualization

Uses of virtualization

• Server consolidation ▫ Run a web server and a mail server on the same

physical server

• Easier development ▫ Develop critical operating system components

(file system, disk driver) without affecting computer stability

• Testing ▫ Testing a network product (e.g., a firewall) may

require tens of computers ▫ Try testing thoroughly a product at each pre-release

milestone

• Cloud computing

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 6: Virtualization

Types Of Virtualization • Hardware

▫ Dividing a Part Of A hard wares and sharing resources via virtual Machine.

• Desktop ▫ Cloud Computing & Server Virtualization.

• Software ▫ As a concept of Application Sharing.

• Memory ▫ Sharing Your virtual memory (RAM).

• Storage ▫ Hard drive storage as a virtual memory.

• Data ▫ Database virtualization, the decoupling of the database layer, which lies

between the storage and application layers within the application stack over all.

• Network ▫ creation of a virtualized network addressing space within or across

network subnets.

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 7: Virtualization

Virtual Mashine Monitor

• A virtualization system that partitions a single physical “machine” into multiple virtual machines.

• Terminology ▫ Host – the machine

and/or software on which the VMM is implemented

▫ Guest – the OS which executes under the control of the VMM

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 8: Virtualization

Role Of Hardware Features

Virtual mashines • Ubuntu , Android

Virtualization Software

• VirtualBox , Qemu

Host Operating System

• Windows 7

Hardware Intraction

• HDD,RAM,Processor

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 9: Virtualization

Guest OS

System Architructure

Operating System

Hardware Hardware

Virtual Mashine Mirror

App. A

App. C

App. B

Operating System

App. A

App. B

Guest OS

App. C

App. D App.

D

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 10: Virtualization

Hardware Intraction

• Processors

▫ More then one OS running on the mashine So Much Powerful Processor Needed.

▫ Not Only Depends On

Clock Frequency

Core i3 , Atom (1.87 GHz)

▫ Also Depends On

RAM

Cache Size

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 11: Virtualization

Hardware Intraction

• Hard Drive ▫ Where To Put The Virtual OS / Guest OS? ▫ Find The Minimum Requirement Of Your

Guest OS. Host OS.

• Hardware Resource > HostOs H/w + GuestOS H/w

• Minimum Requirments Win 7 - Minimum 8 GB HDD 512 MB RAM Vista - Minimum 8 GB HDD 1 GB RAM

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 12: Virtualization

Example Of Virtual Mashine Rahul Khanvani BinaryBuzz.Wordpress.com

Page 13: Virtualization

Why We Need Virtualization ?

• Purchasing Many Machines For Different purposes.(costly)

• Setting up them on Network and connecting them (Adding the new machine or server).

▫ Thus no need of any installation process.

• No need to provide extra

▫ Electricity,

▫ Networking facility,

▫ Floor space.

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 14: Virtualization

Advantages Of Virtualization

• Can Create Multiple Mashine On Same Server Which saves Money.

• Provides dynamic Guest Processor Frequency Adjustment Which Make It Simple.

• Have Inbuilt Monitoring And Maintenance saves time and space effort.

• Upgrading gets easier.

• Scalability(increase needs).

• Saving Software Costs.

• Resource sharing.

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 15: Virtualization

Various Virtual Mirrors

• Citrix XenServer • IBM PowerVM • iCore Virtual • Red Hat KVM(Kernal-based Virtual Machine) • Linux Vserver • Microsoft Hyper-V • Microsoft Windows Virtual PC • Open VZ Linux • Oracle Solaris Containers • Oracle Virtual box • Oracle VM Server

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 16: Virtualization

Let See How To Install Guest OS With Using Virtual Mashine Mirror

• In Next Video Installing

Windows Xp

Via Virtual Machine.

• Windows 7 Is

Used As A host OS.

• Oracle Virtual Box

Is Used As A Mirror.

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 17: Virtualization

Requirments

• HDD

▫ Static VDI

▫ Dynamic VDI

• RAM

• Cores

• Virtual Box Setup

• Xp Image file

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 18: Virtualization

Let See How To Install Guest OS With Using Virtual Mashine Mirror

• In Next Video Installing

Android

Via Virtual Machine.

• Ubuntu Is

Used As A host OS.

• Oracle Virtual Box

Is Used As A Mirror.

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 19: Virtualization

• Videos Are Uploded On BinaryBuzz.Wordpress.com

• Open Site

• Go To My Presentations Tab.>MCA1>Virtualization..

• Just Simple..

Rahul Khanvani BinaryBuzz.Wordpress.com

Page 20: Virtualization

Rahul Khanvani BinaryBuzz.Wordpress.com