教程:如何在XenServer主机上安装虚拟机
2008-09-12 10:53:56 来源:WEB开发网公平地说,上面所说的这些不足之处,并不只是存在于XenSource。由于XenSource使用的是开源的Xen hypervisor,他们必须使用现有的软件。是的,XenSource可以修改这些命令,但是那会让已经熟悉了Xen的用户迷惑。如果XenSource可以这样解决这些问题,然后指导一下使用Xen的用户和开发者,那将会很有用。
domain-0还有一个问题是对通过控制台session管理XenServer主机有很大的影响。XenServer在文件系统中记录虚拟机的方式是通过UUID记录的,而不是虚拟机名。因此,对Xen新手来说,要知道一个虚拟机的文件存储在Xen主机的什么地方极其困难。如果将所有的虚拟机文件存储到一个目录下,会更合理一些。但是XenServer将文件存放在文件系统根目录的Xen store下,而且标的是UUID。例如,这个文件系统就是亲身实践创建的:
/SR-49a99eef-1015-4637-9983-b05fcd594e7c ——这是Xen store。
/SRM/configs——这是包含XenVM配置文件的目录。
/images——这是包含XenVM虚拟硬盘的目录。
即使是用过Xen的用户可能也不太熟悉XenServer的虚拟机配置文件,因为他们不是按照《Xen用户手册》文档说明进行格式化的,尽管在/etc/xen目录下有这种格式的配置文件范例。XenSource在LISP中写了太多代码后,似乎采用的是自己习惯的XenVM配置格式。
除了上面所说的这些缺点外,domain-0没有其它大问题了。我们提到过,在domain-0安装的control OS是CentOS 4,它包含了所有的常用命令,以及用户所期望在CentOS 4发布能找到的所有后台程序。
Domain-0的特点之一就是它的功能很纯粹,XenSource没有创建可以修改基本功能的特殊配置功能,如control OS的防火墙。防火墙仅仅是标准的iptable装置,由/etc/sysconfig/iptables-config和/etc/sysconfig/iptables控制。
更多精彩
赞助商链接