在VMware ESXi中,我们可以通过Raw设备映射轻松地将原始SATA硬盘驱动器呈现给虚拟机。 在免费版本的XenServer 5.6中可以使用吗?
回到Xen 3.1中,我是这么做的。 我创build了一个使用分区作为其原始设备的虚拟机。 我正在使用SLES 10和一对NetWare服务器。 分区方法是让磁盘挂载到多个Xen虚拟机的唯一方法(至less在这个Xen版本中,这个问题很可能在新版本中得到修复),这就是我如何获得2个节点的cluster-in-a-出这个(*)。 同样的语义应该适用于实际的磁盘,如果你select的话。
(*) 这看起来很像一个单一的失败点,呃? 好吧。 我正在解决的问题是不稳定的,几乎没有维护的软件(NetWare,记得?),所以有一个集群在盒子里解决它。
没有使用XenServer,所以我不知道它与Xen是多么的不同,但是在Xen下,你可以做一个“xm block attach”命令来将一个块设备添加到正在运行的domU中。
一年多以后,终于find了解决办法
http://techblog.conglomer.net/sata-direct-local-disk-access-on-xenserver/
或者在Google上searchxensource local-device-change 。