在可以启动副域之前,Xen 系统管理程序必须有足够的可用内存可用于新的副域。首先,检查使用的内存量:
xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 458 0 r---- 181.8
如果是 512 MB 的计算机,则 Xen 系统管理程序将使用 64 MB,Domain-0 将占用其余内存。要释放一些内存以用于新副域,请使用命令 xm balloon。要将 Domain-0 的大小设置为 330 MB,请作为 root 用户输入以下命令:
xm balloon 0 330
在下一个 xm list 中,Domain-0 的内存使用量应该已减少为 330 MB。现在,有足够的内存可用来启动需要 128 MB 的副域。命令 xm start guest1 -c 会启动副域并将启动副域的控制台链接到当前终端。如果是首次启动此副域,则使用 YaST 来完成安装。
始终可以从其它终端分离或重新连接此控制台。要分离,请使用 Ctrl-]。要重新连接,请首先使用 xm list 检查所需副域的 ID 并使用 xm console 来连接该 ID。
ID
Xen 的 xm 工具有许多可能的参数。通过输入 xm help 来查看具有简短说明的列表。作为起点,表 37.1 “xm 命令”提供了一些最重要的命令。
表 37.1. xm 命令
|
xm |
打印可用于 xm 工具的命令列表。 |
|
xm |
使用 ID |
|
xm |
使用 ID |
|
xm |
使用配置文件 |
|
xm |
使用 ID |
|
xm |
使用 ID |
|
xm |
打印所有正在运行的域(包括各个域的 ID、内存和 CPU 时间值)的列表。 |
|
xm |
显示有关 Xen 主机的信息,包括 CPU 和内存信息。 |