17.3. 使用 xm 启动和控制 Xen 域

Xen 自动减少 Domain-0 的内存数来满足新启动的副域的要求。如果没有足够的可用内存,则副域不会启动。可以使用命令 free 检查 Domain-0 的可用内存。

总是可以从另一个终端分离或重新连接控制台。要分离,请使用 Ctrl-]。要重新连接,请首先使用 xm list 检查所需副域的 ID 并使用 xm console ID 来连接该 ID。

Xen 的 xm 工具有许多可能的参数。通过输入 xm help 来查看具有简短说明的列表。作为起点,表 17.1 “xm 命令”提供了一些最重要的命令。

表 17.1. xm 命令

xm help

打印可用于 xm 工具的命令列表。

xm console ID

使用 ID ID 来连接副域的第一个控制台 (tty1)。

xm mem-set ID Mem

使用 ID ID 将域的内存大小设置为 Mem MB。

xm create domname [-c]

使用配置文件 domname 来启动域。可选的 -c 会将当前终端链接到新副域的第一个 tty。

xm shutdown ID

使用 ID ID 来正常关闭副域。

xm destroy ID

使用 ID ID 来立即终止副域。

xm list

打印所有正在运行的域(包括各个域的 ID、内存和 CPU 时间值)的列表。

xm info

显示有关 Xen 主机的信息,包括 CPU 和内存信息。