一: Xen 的相关文件存放位置;
xen 安装后,文件放在什么地方了呢?主要放在以下几个目录;
1 ) 内核及 xen 自身存放于 /boot
安装有 xen 的操作系统下的 /boot 目录中,存放 xen 本身及支持 xen 的内核文件。比如文件名带有 xen0 和 xenU 相关的文件;
2 ) 内核模块存放于 /lib/modules
内核模块包括虚拟平台支持 xen 的内核 xen0 的模块,及支持虚拟操作系统所用的 xenU 的模块,一般的情况下是在 /lib/modules 下有两个 xen 相关的目录存放。一个是文件夹名带有 xen0 字样的,另一个是 xenU 字样的;
3 ) xen 的配置文件及守护程序的存放位置;
一般的情况下, Xen 的配置文件存放于 /etc/xen 目录。 比如 xend-config.sxp 是用于配置网络的,不过我们不必更改,用其默认的就能完成我们的需要。 xmexample1 xmexample2 是两个示例性的配置文件。我们在配置引导被虚拟的操作系统时,这两个文件可供参考;
Xen 的服务器 xend 和 xendomains 启动脚本,一般是位于 /etc/init.d/ 目录中,也就是 /etc/init.d/xend ; /etc/init.d/xend 负责启动 xend 服务器,而 /etc/init.d/xendomains 负责第一个虚拟的系统及其它的 Domains ,也就是 Domain 0 。
4 ) 可执行命令存放于 /usr/sbin
[root@localhost ~]#ls /usr/sbin/xen*
/usr/sbin/xen-bugtool /usr/sbin/xenconsoled /usr/sbin/xenmon.py /usr/sbin/xenstored
/usr/sbin/xenbaked /usr/sbin/xend /usr/sbin/xenperf /usr/sbin/xentop
[root@localhost ~]#ls /usr/sbin/xm
二: Xen 服务器的启动;
xend 服务器的启动 / 停止 / 重启 / 状态查询,请用下面的命令;
[root@localhost ~]# /etc/init.d/xend start 启动 xend ,如果 xend 没有运行)
[root@localhost ~]# /etc/init.d/xend stop 停止 xend ,如果 xend 正在运行)
[root@localhost ~]# /etc/init.d/xend restart 重启正在运行的 xend ,如果 xend 没有运行,则启动
[root@localhost ~]# /etc/init.d/xend status 查看 xend 状态
启动 xendomains 服务器的启动 / 停止 / 重启 / 状态查询,请用下面的命令;一般的情况下, xend 服务器启动了, xendomains 也会自动启动。所以这个只是掌握一下就行了;
[root@localhost ~]# /etc/init.d/xend start 启动 xend ,如果 xend 没有运行)
[root@localhost ~]# /etc/init.d/xend stop 停止 xend ,如果 xend 正在运行)
[root@localhost ~]# /etc/init.d/xend restart 重启正在运行的 xend ,如果 xend 没有运行,则启动
[root@localhost ~]# /etc/init.d/xend status 查看 xend 状态
[root@localhost ~]# /etc/init.d/xendomains start
[root@localhost ~]# /etc/init.d/xendomains stop
[root@localhost ~]# /etc/init.d/xendomains restart
[root@localhost ~]# /etc/init.d/xendomains status