Chapter 23: Setting Up Virtual Servers
In This Chapter
- Preparing for virtualization
- Creating virtual guests
- Managing virtual guests
- Working with virtualization commands such as virsh and virt-v2v
Using virtualization, you can have multiple operating systems, called guest systems or simply guests, running on your Fedora system. Those systems can be other Linux systems, Windows systems, or multiple instances of Fedora. As demands for those guests change over time, you can configure them to migrate to different machines on-the-fly, so they can instantly start running on other machines.
There are both GUI and command-line tools to create your virtual guests. You can create virtual guests by launching installers for your Linux system of choice and clicking through the installs or you can use kickstart files to fully automate the install process. Using operating system images on CD or DVD, or from your file system, you can boot up installers or simply boot and run those operating systems as live CDs. Linux supports a number of virtualization technologies, but the future of virtualization for Fedora can be spelled in three letters: KVM. The Kernel Virtualization Module (KVM) project drives development of a range of virtualization features that have made their way into Fedora. Instead of requiring a special kernel or proprietary software, as other virtualization solutions do, KVM is built right into the standard kernel that comes with Fedora.
Although virtualization features such as ...