1 / 15

Intro to Virtualization

Intro to Virtualization. Andrew Hamilton TJ IT Technician. Theory. Do one thing and do it well (UNIX philosophy) Compartmentalize Services Benefits of many systems in one. Advantages. Security Access Control Upgrades Potential for High-Availability Clustering Resource management.

colton
Download Presentation

Intro to Virtualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intro to Virtualization Andrew Hamilton TJ IT Technician

  2. Theory • Do one thing and do it well (UNIX philosophy) • Compartmentalize Services • Benefits of many systems in one

  3. Advantages • Security • Access Control • Upgrades • Potential for High-Availability Clustering • Resource management

  4. Disadvantages • Overhead • Proliferation of systems • Upgrades

  5. Virtualization Types • Containers • Very minimal overhead • Only one OS • Paravirtualization • Minimal overhead • OS must support the hypervisor • Full Virtualization • Runs almost anything • Often high overhead

  6. Microsoft Hyper-V • Full virtualization / Hypervisor • Primarily Supports Windows Server Oses • Free version available

  7. Solaris Zones/Linux Containers • Container Solutions • Extremely low overhead • Shares kernel with host OS • VM Filesystems mounted in host system

  8. Solaris LDOMs • Full virtualization solution • Only available on UltraSPARC servers • Support for non-Solaris is iffy

  9. Linux Kernel Virtual Machine • Full Virtualization solution • Leverages hardware virtualization extensions • AMD-V / VT-x • Low overhead • Works with most operating systems

  10. Oracle Virtualbox • Full Virtualization • Works with most Oses • Higher overhead • Can use AMD-V/VT-x • Primarily for desktop virtualization

  11. Microsoft Virtual PC • Full Virtualization • Works with most Oses • Higher overhead • Some versions require AMD-V/VT-x • Primarily for desktop virtualization

  12. VMWare • Full Virtualization / Hypervisor • Works with most Oses • Can use AMD-V/VT-x • Well-supported

  13. Xen • Hypervisor Paravirtualization • Low overhead • OS must support Xen (primarily Linux) • Can leverage AMD-V / VT-x

  14. Example • TJ Computer Systems Lab • Xen Virtualization with Gentoo Linux • 6 VM Servers • ~25 VMs

  15. Any Questions? • Contact Info: • ahamilto@tjhsst.edu • www.tjhsst.edu/~ahamilto/josti2010/

More Related