Spice User Manual

Lubos Kocman

Arnon Giloba

Yaniv Kamay

Christophe Fergeau

Draft 6

Licensed under a Creative Commons Attribution-Share Alike 3.0 United States License (see http://creativecommons.org/licenses/by-sa/3.0/us/legalcode).

Built on 2013-09-26 13:54:58


Table of Contents

1. Introduction
Spice and Spice-related Components
Spice Server
Spice Client
QXL Device and Drivers
Spice Agent
VDI Port Device
Features
Multiple Channels
Image Compression
Video Compression
Mouse modes
Other Features
2. Spice basics
Basic Definitions
Host
Guest
Client
Launching qemu
Adding Spice support to an existing virtual machine
Using virt-manager
Using libvirt
Using QEMU
Connecting to guest
Ticketing
Using virt-manager
Using libvirt
Using QEMU
Client
Agent
Using virt-manager
Using libvirt
Using QEMU
USB redirection
Using virt-manager
Using libvirt
Using QEMU
Client
Multiple monitor support
Using virt-manager
Using libvirt
Using QEMU
Client
TLS
Using virt-manager
Using libvirt
Using QEMU
Client
Generating self-signed certificates for use with Spice
3. QEMU Spice Reference
QEMU Spice command line options
QEMU QXL command line options
QEMU Console Spice control commands
QEMU Console Spice info commands
4. Spice Guest Additions
Introduction
Windows Guest
5. Installation
Installing Spice on RHEL or Fedora
RHEL >=6 and Fedora >=13
RHEVM Users
Generic Build Instructions
Client requirements
Host requirements
Guest requirements
Setting up PATH

List of Figures

2.1. Established connection to Windows 2008 guest