第 10 章 用 xend
管理客户端
xend 节点控制守护进程执行某些与虚拟机相关的系统管理功能。这个守护进程控制虚拟资源,而且必须运行 xend 与虚拟机互动。在您启动 xend 之前,您必须编辑 xend 的配置文件 xend-config.sxp
来指定操作参数。下面是您可以在 xend-config.sxp
配置文件里启用或禁用的参数:
项目 | Description |
---|---|
(console-limit) | 决定控制台服务器的内存缓冲限制 xend_unix_server,并根据域分配数值。 |
(min-mem) | 决定为 domain0 保留的最小内存数量(以 MB 为单位),如果为 0,则值不变化。 |
(dom0-cpus) | 决定 domain0 使用的 CPU 数量(默认情况下至少分配一个 CPU)。 |
(enable-dump) | 决定当发生崩溃时启用转储(默认为 0)。 |
(external-migration-tool) | 决定用来处理外部设备迁移的脚本或应用程序。脚本必须位于 etc/xen/scripts/external-device-migrate 。 |
(logfile) | 决定日志文件的位置(默认为 /var/log/xend.log )。 |
(loglevel) | 过滤日志模式值:DEBUG、INFO、WARNING、ERROR 或 CRITICAL(默认为 DEBUG)。 |
(network-script) | 决定启用联网环境的脚本(脚本必须位于 etc/xen/scripts 目录)。 |
(xend-http-server) | 启用 http stream 数据包管理服务器(默认为 no)。 |
(xend-unix-server) | 启用 unix 域套接字服务器(套接字服务器是一个通信终点,它处理底层的网络连接以及接受或拒绝转入的连接)。默认值为 yes。 |
(xend-relocation-server) | 启用用于跨机器迁移的重定向服务器(默认为 no)。 |
(xend-unix-path) | 指定 xend-unix-server 命令输出数据的位置(缺省是 var/lib/xend/xend-socket ) |
(xend-port) | 决定 http 管理服务器使用的端口(默认为 8000)。 |
(xend-relocation-port) | 决定重定向服务器所使用的端口(默认为 8002)。 |
(xend-relocation-address) | 决定允许迁移的主机地址。默认值为 xend-address 。 |
(xend-address) | 决定域套接字服务器绑定的地址。默认为允许所有连接。 |
表 10.1. xend 配置参数
在设置了这些操作参数后,您应该确定 xend 是否正在运行,如果没有,就初始化该守护进程。在命令提示符后,您可以用下面的命令启动 xend 守护进程:
service xend start
你可以用 xend 来停止这个守护进程:
service xend stop
这个命令停止了守护进程。
你也可以用 xend 来重新启动守护进程:
service xend restart
守护进程再次启动了。
你可以检查 xend 守护进程的状态。
service xend status
下面的输出显示了守护进程的状态。
在引导时启用 xend
使用 chkconfig
命令在 initscript
中添加 xend
。
chkconfig --level 345 xend
现在会在运行级别 3、4 和 5 中启动 xend
。
当前内容版权归 fedoraproject 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 fedoraproject .