Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
SUSE Linux Enterprise Server 15

Virtualization Guide

Describes virtualization technology in general, and introduces libvirt—the unified interface to virtualization—and detailed information on specific hypervisors.

Publication Date: July 04, 2021
About This Manual
Documentación disponible
Convenciones de la documentación
I Introduction
1 Virtualization Technology
1.1 Overview
1.2 Virtualization Capabilities
1.3 Virtualization Benefits
1.4 Virtualization Modes
1.5 I/O Virtualization
2 Introduction to Xen Virtualization
2.1 Basic Components
2.2 Xen Virtualization Architecture
3 Introduction to KVM Virtualization
3.1 Basic Components
3.2 KVM Virtualization Architecture
4 Introduction to Linux Containers
5 Virtualization Tools
5.1 Virtualization Console Tools
5.2 Virtualization GUI Tools
6 Installation of Virtualization Components
6.1 Installing KVM
6.2 Installing Xen
6.3 Installing Containers
6.4 Patterns
6.5 Installing UEFI Support
7 Supported Guests, Hosts and Features
7.1 Supported VM Guests
7.2 Supported VM Host Servers for SUSE Linux Enterprise Server 15 VM Guests
7.3 KVM Hardware Requirements
7.4 Feature Support
II Managing Virtual Machines with libvirt
8 Starting and Stopping libvirtd
9 Guest Installation
9.1 GUI-Based Guest Installation
9.2 Installing from the Command Line with virt-install
9.3 Advanced Guest Installation Scenarios
10 Basic VM Guest Management
10.1 Listing VM Guests
10.2 Accessing the VM Guest via Console
10.3 Changing a VM Guest's State: Start, Stop, Pause
10.4 Saving and Restoring the State of a VM Guest
10.5 Creating and Managing Snapshots
10.6 Deleting a VM Guest
10.7 Migrating VM Guests
10.8 Monitoring
11 Connecting and Authorizing
11.1 Authentication
11.2 Connecting to a VM Host Server
11.3 Configuring Remote Connections
12 Managing Storage
12.1 Managing Storage with Virtual Machine Manager
12.2 Managing Storage with virsh
12.3 Locking Disk Files and Block Devices with virtlockd
12.4 Online Resizing of Guest Block Devices
12.5 Sharing Directories between Host and Guests (File System Pass-Through)
12.6 Using RADOS Block Devices with libvirt
13 Managing Networks
13.1 Virtual Networks
13.2 Bridged Networking
14 Configuring Virtual Machines
14.1 Machine Setup
14.2 Storage
14.3 Controllers
14.4 Networking
14.5 Enabling Seamless and Synchronized Mouse Pointer Movement
14.6 Adding a CD/DVD-ROM Device with Virtual Machine Manager
14.7 Adding a Floppy Device with Virtual Machine Manager
14.8 Ejecting and Changing Floppy or CD/DVD-ROM Media with Virtual Machine Manager
14.9 Changing the Machine Type with virsh
14.10 Assigning a Host PCI Device to a VM Guest
14.11 Assigning a Host USB Device to a VM Guest
14.12 Adding SR-IOV Devices
14.13 Using Macvtap to Share VM Host Server Network Interfaces
III Hypervisor-Independent Features
15 Disk Cache Modes
15.1 Disk Interface Cache Modes
15.2 Description of Cache Modes
15.3 Data Integrity Implications of Cache Modes
15.4 Performance Implications of Cache Modes
15.5 Effect of Cache Modes on Live Migration
16 VM Guest Clock Settings
16.1 KVM: Using kvm_clock
16.2 Xen Virtual Machine Clock Settings
17 libguestfs
17.1 VM Guest Manipulation Overview
17.2 Package Installation
17.3 Guestfs Tools
17.4 Troubleshooting
17.5 External References
IV Managing Virtual Machines with Xen
18 Setting Up a Virtual Machine Host
18.1 Best Practices and Suggestions
18.2 Managing Dom0 Memory
18.3 Network Card in Fully Virtualized Guests
18.4 Starting the Virtual Machine Host
18.5 PCI Pass-Through
18.6 USB Pass-Through
19 Virtual Networking
19.1 Network Devices for Guest Systems
19.2 Host-Based Routing in Xen
19.3 Creating a Masqueraded Network Setup
19.4 Special Configurations
20 Managing a Virtualization Environment
20.1 XL—Xen Management Tool
20.2 Automatic Start of Guest Domains
20.3 Event Actions
20.4 Time Stamp Counter
20.5 Saving Virtual Machines
20.6 Restoring Virtual Machines
20.7 Virtual Machine States
21 Block Devices in Xen
21.1 Mapping Physical Storage to Virtual Disks
21.2 Mapping Network Storage to Virtual Disk
21.3 File-Backed Virtual Disks and Loopback Devices
21.4 Resizing Block Devices
21.5 Scripts for Managing Advanced Storage Scenarios
22 Virtualization: Configuration Options and Settings
22.1 Virtual CD Readers
22.2 Remote Access Methods
22.3 VNC Viewer
22.4 Virtual Keyboards
22.5 Dedicating CPU Resources
22.6 HVM Features
23 Administrative Tasks
23.1 The Boot Loader Program
23.2 Sparse Image Files and Disk Space
23.3 Migrating Xen VM Guest Systems
23.4 Monitoring Xen
23.5 Providing Host Information for VM Guest Systems
24 XenStore: Configuration Database Shared between Domains
24.1 Introduction
24.2 File System Interface
25 Xen as a High-Availability Virtualization Host
25.1 Xen HA with Remote Storage
25.2 Xen HA with Local Storage
25.3 Xen HA and Private Bridges
V Managing Virtual Machines with QEMU
26 QEMU Overview
27 Setting Up a KVM VM Host Server
27.1 CPU Support for Virtualization
27.2 Required Software
27.3 KVM Host-Specific Features
28 Guest Installation
28.1 Basic Installation with qemu-system-ARCH
28.2 Managing Disk Images with qemu-img
29 Running Virtual Machines with qemu-system-ARCH
29.1 Basic qemu-system-ARCH Invocation
29.2 General qemu-system-ARCH Options
29.3 Using Devices in QEMU
29.4 Networking in QEMU
29.5 Viewing a VM Guest with VNC
30 Virtual Machine Administration Using QEMU Monitor
30.1 Accessing Monitor Console
30.2 Getting Information about the Guest System
30.3 Changing VNC Password
30.4 Managing Devices
30.5 Controlling Keyboard and Mouse
30.6 Changing Available Memory
30.7 Dumping Virtual Machine Memory
30.8 Managing Virtual Machine Snapshots
30.9 Suspending and Resuming Virtual Machine Execution
30.10 Live Migration
30.11 QMP - QEMU Machine Protocol
VI Managing Virtual Machines with LXC
31 Linux Containers
31.1 Setting Up LXC Distribution Containers
31.2 Setting Up LXC Application Containers
31.3 Securing a Container Using AppArmor
31.4 Differences between the libvirt LXC Driver and LXC
31.5 Sharing Namespaces across Containers
31.6 For More Information
32 Migration from LXC to libvirt-lxc
32.1 Host Migration
32.2 Container Migration
32.3 Starting the Container
A Virtual Machine Drivers
B Appendix
B.1 Installing Paravirtualized Drivers
B.2 Generating x509 Client/Server Certificates
C XM, XL Toolstacks and Libvirt framework
C.1 Xen Toolstacks
C.2 Import Xen Domain Configuration into libvirt
C.3 Differences between the xm and xl Applications
C.4 External links
C.5 Saving a Xen Guest Configuration in an xm Compatible Format
D Licencias GNU
D.1 GNU Free Documentation License

Copyright © 2006– 2021 SUSE LLC y colaboradores. Reservados todos los derechos.

Está permitido copiar, distribuir y modificar este documento según los términos de la licencia de documentación gratuita GNU, versión 1.2 o (según su criterio) versión 1.3. Este aviso de copyright y licencia deberán permanecer inalterados. En la sección titulada GNU Free Documentation License (Licencia de documentación gratuita GNU) se incluye una copia de la versión 1.2 de la licencia.

Para obtener información sobre las marcas comerciales de SUSE, consulte http://www.suse.com/company/legal/. Todas las marcas comerciales de otros fabricantes son propiedad de sus respectivas empresas. Los símbolos de marca comercial (®,™ etc.) indican marcas comerciales de SUSE y sus afiliados. Los asteriscos (*) indican marcas comerciales de otros fabricantes.

Toda la información recogida en esta publicación se ha compilado prestando toda la atención posible al más mínimo detalle. Sin embargo, esto no garantiza una precisión total. Ni SUSE LLC, ni sus filiales, ni los autores o traductores serán responsables de los posibles errores o las consecuencias que de ellos pudieran derivarse.

Print this page