IOS110 Virtualization 5/27/2014 1
Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V
What is Virtualization? Virtualization Refers to technologies designed to provide a layer of abstraction between Information systems hardware and the software running on them. It provides a logical view of resources, rather than a physical view, Virtualization solutions make it possible to do a couple of very useful things: It allows you to increase the flexibility of how IT resources are deployed. It allows IT end user to consume IT resources without being tied to the limitation of a physical environment.
Types Of Virtualization Computer Virtualization turns a single computer into two or more virtual computing platforms Server virtualization Running multiple server/workstation operating systems on a single server computer Workstation (PC) virtualization Running multiple workstation/server operating systems Application virtualization Running single application in their own virtual machine On a windows systems this mean that the file has its own files system and registry.
Types Of Virtualization Storage virtualization Setting up multiple network disk storage units to appear as one unit. Hardware or CPU virtualization Using the CPU to perform virtualization tasks by having virtualization processes work inside a specially design CPU. AMD Virtualization (AMD V ) Technology and Intel Virtualization Technology (Intel VT). Network Virtualization Dividing a single network into multiple channels or bandwidth so that the network appears as multiple network
Computer Virtualization For our purposes One physical machine to support multiple virtual machines that run in parallel. Reduce costs by consolidating services onto the fewest number of physical machines http://www.vmware.com/img/serverconsolidation.jpg
Core Technology The Hypervisor A computing layer which allows multiple operating systems to run on a host computer at the same time. Originally developed in the 1970s as part of the IBM S/360
Current Virtualization Software Microsoft Virtual PC Microsoft Hyper V VMWare Vsphere (Market leader) Oracle VM VirtualBox Linux KVM XEN
The Hypervisor The role of the Hypervisor in supporting Guest Operating Systems on a single machine
The Hypervisor Windows http://publib.boulder.ibm.com/infocenter/eserver/v1r2/topic/eicaz/eicaz508.gif
Advantages Of Virtualization Enables server consolidation Uses hardware effectively Provides hardware independence Enables using different operating systems on one computer Provides effective development environments Offers business advantages
Disadvantages Of Virtualization Single point of failure for multiple computing environments Backups can be slow Not all physical workload and systems can be Virtualized Not all applications can work in virtualized environment
Hyper V Features Requirements Installing Using Hyper V Manager
Features of Hyper V Allows 32 bit and 64 bit OS to be installed Use of its Virtual Switch capability to perform network load balancing thus sharing the load equally among virtual servers Scalable with the option to scale up to larger and faster hardware at any time Ability to take advantage of AMD V and Intel VT CPU hardware virtualization technology The ability to create snap shots of various virtual computer states
Requirements of Hyper V Same basic hardware requirements of 64bit Server 2008R2 X64 based computer DEP (Data Execution Prevention) enabled (monitors how programs use memory and stop programs that attempt to use memory allocated to for system program and process). A processor with AMD V or Intel VT (hardware virtualization) A clean installation of Server 2008R2
Installing Hyper V
Installing Hyper V
Installing Hyper V
Using Hyper V Manager Install virtual machines Configure virtual machines Install guest operating systems Manage virtual machines, including starting and stopping Manage network communications through virtual machines Troubleshoot virtual machines