Linux上的虚拟化技术 Xen 初学者指南(5)

来源:it168 作者:it168
  

 

 

5.12 内核模块存放于 /lib/modules

 

 

内核模块包括虚拟平台支持xen的内核xen0的模块,及支持虚拟操作系统所用的xenU的模块,一般的情况下是在 /lib/modules下有两个xen相关的目录存放。一个是文件夹名带有xen0字样的,另一个是xenU字样的;

 

 

5.13 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 。

 

 

5.14 可执行命令存放于/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

 

 

5.2 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

 

 

5.3 Xen 管理工具xm;

 

 

我们前面提到Xen的可执行命令中,我们可能看到了一些以xen开头的命令,您不妨尝试一个一个的尝试一下他们是做什么用的;比如xend是服务器的开启运行命令 ... ....

 

其中xm命令,就是管理Xen的最基本的工具;您可以通过xm --help 来获得帮助;

 

5.31 列出所有正在运行的虚拟操作系统;

 

 

 

[root@localhost ~]# /usr/sbin/xm list

Name ID Mem(MiB) VCPUs State Time(s)

Domain-0 0 450 1 r----- 5377.0

fc5 4 256 1 -b---- 0.1

 

列出所有正在运行的虚拟系统(也可以称为虚拟机);我们可以看到,一个名为Domain-0的系统正在运行。Domain-0就是Xen本身,也可以称为虚拟平台内存大小,而Domain-0负责提供其它虚拟操作系统的硬件环境,其它的系统都是基于Domain-0开始的,我们看到他的ID为0就应该知道它的权限是至高无尚的。所占用的内存是450M,不过这个是可以指定的。 虚拟的CPU个数是1个,运行状态处于r,也就是run,正在运行中;运行时间是5377秒;


时间:2009-06-12 11:21 来源:it168 作者:it168 原文链接

好文,顶一下
(4)
80%
文章真差,踩一下
(1)
20%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量