=head1 NAME xl - Xen management tool, based on libxenlight =head1 SYNOPSIS B I [I] =head1 DESCRIPTION The B program is the new tool for managing Xen guest domains. The program can be used to create, pause, and shutdown domains. It can also be used to list current domains, enable or pin VCPUs, and attach or detach virtual block devices. The basic structure of every B command is almost always: =over 2 B I [I] I =back Where I is one of the subcommands listed below, I is the numeric domain id, or the domain name (which will be internally translated to domain id), and I are subcommand specific options. There are a few exceptions to this rule in the cases where the subcommand in question acts on all domains, the entire machine, or directly on the Xen hypervisor. Those exceptions will be clear for each of those subcommands. =head1 NOTES =over 4 =item start the script B at boot time Most B operations rely upon B and B: make sure you start the script B at boot time to initialize all the daemons needed by B. =item setup a B bridge in dom0 In the most common network configuration, you need to setup a bridge in dom0 named B in order to have a working network in the guest domains. Please refer to the documentation of your Linux distribution to know how to setup the bridge. =item B If you specify the amount of memory dom0 has, passing B to Xen, it is highly recommended to disable B. Edit B and set it to 0. =item run xl as B Most B commands require root privileges to run due to the communications channels used to talk to the hypervisor. Running as non root will return an error. =back =head1 GLOBAL OPTIONS Some global options are always available: =over 4 =item B<-v> Verbose. =item B<-N> Dry run: do not actually execute the command. =item B<-f> Force execution: xl will refuse to run some commands if it detects that xend is also running, this option will force the execution of those commands, even though it is unsafe. =item B<-t> Always use carriage-return-based overwriting for displaying progress messages without scrolling the screen. Without -t, this is done only if stderr is a tty. =back =head1 DOMAIN SUBCOMMANDS The following subcommands manipulate domains directly. As stated previously, most commands take I as the first parameter. =over 4 =item B I I