Virtualization with Xen
Preface
SUSE Linux Enterprise Server
Legal Notice
Contents
Preface
1. Feedback
2. Additional Documentation
3. Documentation Conventions
1. Introduction to Xen Virtualization
1.1. Basic Components
1.2. Understanding Virtualization Modes
1.3. Xen Virtualization Architecture
1.4. The Virtual Machine Host
2. Setting Up a Virtual Machine Host
2.1. Best Practices and Suggestions
2.2. Setting Up a 32-Bit Domain 0 on a 64-Bit Hypervisor
2.3. Managing Domain 0 Memory
2.4. Starting the Virtual Machine Host
3. Setting Up Virtual Machines
3.1. Creating a Virtual Machine
3.2. Installing an Operating System
3.3. Including Add-On Products in the Installation
3.4. Using the Command Line to Create Virtual Machines
3.5. Deleting Virtual Machines
3.6. Troubleshooting
4. Managing a Virtualization Environment
4.1. Virtual Machine Manager
4.2. Controlling the Host by Modifying xend Settings
4.3. Configuring a Virtual Machine by Modifying its xend Settings
4.4. The
xm
Command
5. Virtualization: Configuration Options and Settings
5.1. Virtual CD Readers
5.2. Remote Access Methods
5.3. VNC Viewer
5.4. The Boot Loader Program
5.5. Changing the Host’s Desktop from Text Mode to GUI Mode
5.6. Paravirtual Mode and Journaling File Systems
5.7. Virtual Machine Initial Startup Files
5.8. Sparse Image Files and Disk Space
5.9. Virtual Keyboards
5.10. Mapping Physical Storage to Virtual Disks
5.11. Virtual Disks
5.12. Migrating Virtual Machines
5.13. Passing Key Combinations to Virtual Machines
5.14. xm block-list Device Numbers
5.15. File-Backed Virtual Disks and Loopback Devices
5.16. Saving Virtual Machines
5.17. Restoring Virtual Machines
5.18. Virtual Machine States
6. Xen Guest Systems
6.1. NetWare Virtual Machines
6.2. OES Linux Virtual Machines
6.3. SUSE Linux Virtual Machines
6.4. Windows Virtual Machines
7. Virtual Machine Drivers
7.1. Buying a Support Subscription
7.2. Loading the Driver Pack
7.3. Using the Installation Wizard to Install the Driver Pack
7.4. SUSE Linux Enterprise Server 9
7.5. SUSE Linux Enterprise Server 10
List of Figures
1.1.
Virtualization Architecture
1.2.
Desktop Showing Virtual Machine Manager and Virtual Machines
3.1.
Installing an Operating System
3.2.
Summary
3.3.
Command Line Interface
4.1.
Desktop Showing Virtual Machine Manager and Virtual Machines
4.2.
Virtual Machine Manager Main Console
5.1.
YaST Remote Administration
5.2.
Mozilla Firefox VNC Viewer
5.3.
Boot Loader Settings
5.4.
Boot Loader Settings: Section Management
List of Tables
2.1.
Hardware Requirements
5.1.
Initial Startup File Entries and Descriptions
5.2.
Language and Keymap Settings
5.3.
uname Settings
6.1.
Virtual Machines and Host Architectures
List of Examples
5.1.
Xen Section in the
menu.lst
File (Typical)
5.2.
Xen Section in the
menu.lst
File (PAE)
5.3.
Example: Virtual Machine Output from Xend