Xenserver 6.1和ZFS文件服务器

我想要一个支持6+ TB zpool的Xenserver 6.1的半虚拟化ZFS服务器。

Xenserver 6.0.2和FreeBSD 9的旧模板不起作用。

虽然我已经尝试了每一个“我一步一步”的教程,我已经在制作我自己的FBSD9,XS6.1半虚拟组合,但是我没有成功(“不是Xen-ELF的形象…”)。 如果没有PV和Xentools,你会被困在最多3个VHD,而最大VHD为2TB,因为1个VHD是VM磁盘映像,所以我无法创build一个6TB的zpool。

Xenserver 6.1的Solaris 10模板是“实验性”的,我甚至不确定它是否适用于我们。

Linux和ZFS Fuse上的ZFS,虽然我已经尝试过了,但它们的工作速度并不像FreeBSD的ZFS那么快。

所以我问你:在XenServer 6.1上,ZFS的最佳select是什么?

有没有人玩弄FBSD 9或9.1RC完全半虚拟化的XenServer 6.1? 如果是这样:为什么没有人发布模板文件的预先烘焙的虚拟设备?

谢谢大家!

Hmmmm。

那么,我有一个build立在Citrix XenServer上的有趣的野兽。 我使用了带有HVM内核的FreeBSD 9.1 x64。

我使用passthrough将FC HBA卡和英特尔双端口网卡暴露给FreeBSD HVM。 系统引导Hypervisor提供的小型虚拟磁盘。 其余的安装在san提供的LUN上。 因此,我的zpools是这样的:

池:本地状态:在线扫描:磨砂已修复0在0h3m 0错误2月11日星期一04:58:53 config:

NAME STATE READ WRITE CKSUM local ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 multipath/DDN-v00p2 ONLINE 0 0 0 multipath/DDN-v01p2 ONLINE 0 0 0 multipath/DDN-v02p2 ONLINE 0 0 0 

错误:没有已知的数据错误

池:nas状态:在线扫描:磨砂修复0在2h31m与0错误在太阳2月10日23:22:57 2013 config:

 NAME STATE READ WRITE CKSUM nas ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 multipath/DDN-v03 ONLINE 0 0 0 multipath/DDN-v04 ONLINE 0 0 0 multipath/DDN-v05 ONLINE 0 0 0 multipath/DDN-v06 ONLINE 0 0 0 multipath/DDN-v07 ONLINE 0 0 0 raidz1-1 ONLINE 0 0 0 multipath/DDN-v08 ONLINE 0 0 0 multipath/DDN-v09 ONLINE 0 0 0 multipath/DDN-v10 ONLINE 0 0 0 multipath/DDN-v11 ONLINE 0 0 0 multipath/DDN-v12 ONLINE 0 0 0 raidz1-2 ONLINE 0 0 0 multipath/DDN-v13 ONLINE 0 0 0 multipath/DDN-v14 ONLINE 0 0 0 multipath/DDN-v15 ONLINE 0 0 0 multipath/DDN-v16 ONLINE 0 0 0 multipath/DDN-v17 ONLINE 0 0 0 raidz1-3 ONLINE 0 0 0 multipath/DDN-v18 ONLINE 0 0 0 multipath/DDN-v19 ONLINE 0 0 0 multipath/DDN-v20 ONLINE 0 0 0 multipath/DDN-v21 ONLINE 0 0 0 multipath/DDN-v22 ONLINE 0 0 0 raidz1-4 ONLINE 0 0 0 multipath/DDN-v23 ONLINE 0 0 0 multipath/DDN-v24 ONLINE 0 0 0 multipath/DDN-v25 ONLINE 0 0 0 multipath/DDN-v26 ONLINE 0 0 0 multipath/DDN-v27 ONLINE 0 0 0 

错误:没有已知的数据错误

NIC的:

xn0:flags = 8843 metric 0 mtu 1500 options = 503 ether f2:05:91:2c:bb:8a inet 10.1.3.6 netmask 0xffffff00广播10.1.3.255 inet6 fe80 :: f005:91ff:fe2c:bb8a%xn0 prefixlen 64 scopeid 0x6 nd6选项= 29媒体:以太网手动状态:活动

lagg0:flags = 8843 metric 0 mtu 1500 options = 4019b ether 00:15:17:7d:13:ad inet 10.1.250.5 netmask 0xffffff00 broadcast 10.1.250.255 nd6 options = 29 media:Ethernet autoselect status:active laggproto lacp lagghash l2, l3,l4 laggport:em1 flags = 1c laggport:em0 flags = 1c

注意lagg中的“em”。 这是相当快,工程很好。 假设您将驱动器连接到可以传递给虚拟机的控制器,则无需担心整个PVM情况。

没有开玩笑,我只是写了一个关于如何做到这一点的指导。 https://github.com/esromneb/BMXenServer/wiki/PV-FreeBSD-DomU-Kernel

诀窍是在为vm设置pv选项时跳过pygrub。 还包括一个与我的工作FreeBSD 9.1安装xva的洪stream。

目前我正在努力build立一个FreeNAS。 国际海事组织最好的单一服务器解决scheme是使用光伏FreeBSD,然后挂载本地驱动器的原始。 这样可以提高速度,并让您将zpool移出XenServer,并在任何地方轻松运行。