Chapter 24. Using Virtual Machines and Emulators

IN THIS CHAPTER

  • Introducing virtualization

  • Using VirtualBox

  • Using KVM

  • Using QEMU

Virtualization is the logical separation of the request for a service from the physical resources that actually provide that service, and is also one of today's hottest IT topics. The primary reasons for the popularity of virtualization today are the increasing speed and capabilities of today's off-the-shelf processors, falling hardware prices, and the ubiquity of networks that offer the capability to connect almost anything to anything else. These combine to provide higher-performance and higher-capability systems at a lower cost, providing plenty of CPU cycles and processor capabilities to handle any extra layer of abstraction that virtualization might introduce.

The loudest virtualization-related buzz surrounds different approaches to two topics, namely, virtual storage and virtual machines:

  • Virtual storage: Virtual storage, as the name suggests, prevents users and system administrators from having to know the physical devices upon which their data is stored because you access that storage through logical device, disk, or volume names. The physical hardware that supports these logical or virtual disks can be located on separate disk drives, storage devices, or even on physically distinct computer systems. Common virtual storage mechanisms such as logical volumes were introduced in Chapter 4, "Basic Linux System Concepts."

  • Virtual machines: Virtual machines ...

Get Ubuntu® Linux® Bible: Featuring Ubuntu 10.04 LTS, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.