行业观察者在质疑XenServer的未来,因为思杰支持Hyper-V不说,还缺乏一些关键功能。但思杰并未放弃争夺服务器虚拟化市场的努力。
最近,思杰详细介绍了XenServer的路线图,并计划发布新版的hypervisor,代码名称叫做“Tampa”,包含期待已久的功能,如存储热迁移、新的管理VMware转化工具、网络更新,以及通过StorageLink项目对新存储阵列的支持。
存储热迁移--思杰称之为Storage XenMotion,是思杰用户渴望已久的功能,有些人以为去年发布XenServer 6.0时就能得到。
这个功能是思杰站稳虚拟化市场的关键。VMware很早之前就有该功能,微软将有该功能,如果没有热迁移功能,那么公司立足就有威胁。
在2013年,思杰将每年进行两次发布。更新包括新Windsor架构,收缩XenServer的零域,为存储与网络I/O引入小型的平行的域。这个发布也能提供更好的安全性、可用性、可扩展性与兼容性,如与NUMA兼容。
Windsor最重要的功能可能是在新的平行域中对64位硬件驱动的支持。这可允许XenServer支持来自Fusion-io的Flash存储设备。
没有64位硬件驱动支持的话,想使用固态存储的用户就只能使用Hyper-V或者VMware.
思杰为Hyper-V让位
许多虚拟化行业观察者疑惑思杰是否会继续开发XenServer进行竞争,或者会给其合作伙伴微软的Hyper-V 3让位。渠道伙伴和分析师说思杰已经在企业为给Hyper-V让位,将其作为XenApp和XenDesktop应用的后端。
某架构师说:“我所看见的情况是很多企业都愿意在Hyper-V上部署思杰应用。作为一家顾问公司,我们在六个月前决定将一些架构转向Hyper-V.”
尽管Gartner将XenServer称之为魔力象限的领导厂商,分析师认为思杰与微软的关系让用户和渠道伙伴很困惑。
报道说:“很明显,思杰愿意牺牲服务器平台,让给微软和Hyper-V,以增加桌面虚拟化业务。”Gartner分析师Chris Wolf说:“XenServer和(思杰的)云业务单元在缓慢前行。思杰在该市场领域中的优势有限,需要修复零域问题。”
Tampa将会是思杰官方现在叫做第二代XenServer架构的产品,在其发布后,就是第三代,代号为Project Windsor.为了完成路线图,思杰将剑桥的工程团队扩张了20%,并计划在明年将印度的开发团队翻番。
XenServer高级工程师Richard Sharp在网络研讨会上说:“第二代架构越来越难追赶,有太多人员在零域。”
他说,新架构会将零域更小型化,并将诸如网络和存储后端、登录、控制台等独立出来,不同域中的API直接运行在hypervisor上。这会改进服务的可靠性,因为域能重启或更新,不需要拆卸XenServer堆栈,并能降低来自内部连接的“大型,肥壮的领域”cascading的问题。独立的存储与网络域也能提升I/O性能,使得XenServer能从根本上兼容NUMA CPU架构。
如今有了NUMA,IT人员面临“可怕的权衡”.虚拟CPU必须被钉在一些物理CPU上,“无论你如何选择都是种妥协。”
多个域后端能放在不同的NUMA架构领域,所以能很好运行。
最后,他补充,缩小的和分裂的零域有助于水平扩充。将领域当做一间大公寓,每台增加的虚拟机都看做是额外的一层。那么这个零域大厦迟早会开始摇晃。
要能复制虚拟机、控制台域、网卡NIC域、存储域的小型块,按比例扩展解决该问题。
更多Tampa发行信息
Storage XenMotion与VMware的Storage vMotion和微软的Storage Live Migration功能一样,但思杰官方说新功能将拥有对XenServer来说是唯一的功能,包括在存储池之间和存储及格式之间热迁移存储卷的功能,例如,从iSCSI迁移到NFS.
在这个过程中会选择出迁移和目标网络,因此XenServer设备不受存储热迁移的影响,或者专用网络可以用来保护数据安全。每个主机上可能会有不少于3个并行的Storage XenMotions.Storage XenMotion不使用共享存储也支持VM的迁移。
在首次发布中,Storage XenMotion不兼容XenServer的Workload Balancer (WLB)功能,只有一个与VM影像相关的快照可以一次性迁移,NIC或图形处理单元的PCI传输不受支持。
Tampa发布带来的新消息还有XenServer Conversion Manager,专门用来将VMware的vSphere 4和4.1的VM影像转化到XenServer.该软件通过一个不需要二级“引出”共享存储的向导驱动界面实现该功能。官方人员暗示该功能最终会导致hypervisor之前VM的热迁移。
网络增强包括Link Aggregation Control Protocol(LACP),结合一个主动-主动或主动-被动配置中的至少两个多至4个NIC.这将允许VMs之间更广泛的、自动负载平衡管道和堆叠以太网交换机,但是不会增加存储I/O,因为LACP不会重新排序数据包与存储系统准确沟通。
CloudStack新的集成正在计划中,包括支持10s 800个虚拟LAN(VLAN)。之前支持80到100个VLAN.XenServer的WLB现在还可以发送CloudStack到推荐的基础架构中的工作负载。
最后,Tampa通过StorageLink将支持EMC公司的VNX数组、Linux上的SAP运行在XenServer、目的是使Windows Live Update更新Windows VM的基于Microsoft Installer的Windows VM paravirtualization 驱动和新的客户操作系统包括CentOS、Red Hat Enterprise Linux 6.1和6.2、Ubuntu 12.04也有可能包括Windows 8.