XenServer(服务器虚拟化平台)

Citrix Xenserver,思杰基于Xen的虚拟化服务器。
Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的 Xen Hypervisor 程序之上。
Xen技术被广泛看作是业界最快速、最安全的虚拟化软件。
XenServer 是为了高效地管理 Windows(R) 和 Linux(R)虚拟服务器而设计的,可提供经济高效的服务器整合和业务连续性。

经过验证的企业级虚拟化平台
 

概述
XenServer 是在云计算环境中经过验证的企业级虚拟化平台,可提供创建和管理虚拟基础架构所需的所有功能。
它深得很多要求苛刻的企业信赖,被用于运行最关键的应用,而且被最大规模的云计算环境和 xSP 所采用。
XenServer:通过整合服务器,降低电源、
冷却和数据中心空间需求来降低成本允许在几分钟内完成新服务器置备和IT服务交付,
进而提高IT灵活性确保可始终达到应用要求和性能水平标准减少故障影响,防止灾难,进而最大限度地减少停机

XenServer 配备有64位系统管理程序和集中管理、实时迁移及转换工具,
可创建一个虚拟平台来最大限度地提高虚拟机密度和性能。
Premium 版 XenServer 扩展了这一平台,
可帮助任何规模的企业实现管理流程的集成和自动化,是一种先进的虚拟数据中心解决方案。

XenServer 是思杰公司(Citrix) 推出的一款服务器虚拟化系统,
强调一下是服务器“虚拟化系统”而不是“软件”,与传统虚拟机类软件不同的是它无需底层原生操作系统的支持,
也就是说 XenServer 本身就具备了操作系统的功能,是能直接安装在服务器上引导启动并运行的,
XenServer 目前最新版本为7.0。
国内VPS管理软件XenSystem就是基于XenServer 5.6开发的,一直沿用着这个虚拟平台,稳定性也较Hyper-V高。
支持多达128G 内存,对2008R2 及Linux Server 都提供了良好的支持,XenServer 本身没有图形界面,
为了方便Windows 用户的易用, Citrix 提供了XenCenter 通过图形化的控制界面,
用户可以非常直观的管理和监控XenServer 服务器的工作。
我们可以将一台性能强劲的服务划分成多台服务器,让这些服务器同时运行提供各种应用服务,节省硬件投资也方便管理。
比如你的公司只有一台OA服务器,因为业务需要增加内网WEB 服务和邮件服务、需要同时使用IIS 和apache ; 这个时候你可以用XenServer 在服务器上创建三台虚拟的服务器,
运行各自的操作系统和应用服务,它们共享服务器的硬件资源又互不冲突。
单个服务器意外死机不会影响到其他服务器的工作。


支持选项
不像VMware,思杰不提供无限的年度支持,相反,按照每次购买提供支持,并捆绑销售。
部署XenServer或Essentials不需要支持。
思杰提供两个级别的支持:Preferred和Preferred Extend。Preferred支持是每天八小时,每周五天。
Preferred Extend支持是不间断支持。五次Preferred支持的列表价格是每年1500美元。
而Preferred Extend支持是3000美元。25个包的列表价格分别是7500美元和每年15000美元。 


优点
思杰 XenServer 可以整合服务器工作负载,进而节约电源、冷却和管理成本,
更有效地适应不断变化的IT 环境,优化利用现有的硬件并提高 IT 可靠性。
XENSERVER将IT成本降低50%甚至更多
虽然服务器整合通常是实施服务器虚拟化的主要驱动因素,但企业可以获得更多优势,而不仅仅限于服务器总数量的减少。
XenServer 虚拟化管理工具可以将服务器要求降低 10 倍。
数据中心内的服务器整合可以降低功耗和管理成本,同时帮助打造更绿色环保的 IT 环境。
提高IT灵活性
虚拟化使数据中心可以灵活适应不断变化的 IT 要求。
例如,XenServer 可以创建能无缝地集成现有存储环境的虚拟基础架构。
这样就可以缩短 IT 部门满足用户需求所需的时间。
最大限度地减少服务器宕机
XenServer 可以减少计划内服务器宕机,减小故障影响,预防灾难并搭建始终可用的虚拟基础架构。
服务器和应用升级可以在正常工作时间完成。
这样就可以减小对用户生产率的影响,节约成本,使 IT 人员可以在晚上和周末正常休息。
确保服务器性能
XenServer可以优化服务器工作负载的位置,提高性能和利用率,同时改进资源池内的服务器准备情况。
这样便可确保始终能达到应用要求和预期的性能标准,帮助企业加快向生产环境中交付新应用的速度。


新版简介
XenServer 6.0可创建和管理用于服务器、桌面和云计算的虚拟化基础设施。
新版XenServer加强了针对数据中心整合的服务器虚拟化功能,
通过先进的虚拟机迁移技术、增强的网络连接和安全特性、更好的供应商兼容能力以及自动化的虚拟机转换工具,
为企业向云计算的迁移提供了捷径。

架构变化
1. 新发布的Boston版本基于开源Xen 4.1管理程序。XenServer是配备Xen 4管理程序的另一种商用产品。
2. Open vSwitch(OVS)被用作产品的默认网络管理堆栈。
3.XenServer 的DVS(分布式虚拟交换机)特性很有意思,但XenServer中OVS的最重要方面是它如何使用OpenFlow网络标准构建下一代云计算环境。
这是XenServer在云中大受青睐的另一个重要原因。
Rackspace、Zynga、GoDaddy和Softlayer等厂商的云服务,都采用了XenServer。
1.对硬件辅助的SR-IOV网络性能优化的支持得到进一步增强,尤其适合用于NetScaler VPX和SDX产品。
NetScaler SDX的一个未来版本将配备XenServer 6.0。
产品简化
XenServer 6.0开发人员做了大量工作来进一步简化产品部署和管理,具体包括:
1. 降低了工作负载均衡、StorageLink和Site Recovery等特性的基础架构要求。
实际上,StorageLink和Site Recovery根本不需要额外的管理基础架构。
2.工作负载均衡(以及依赖其数据库的历史报告功能)可作为基于Linux的虚拟设备提供,来简化安装和管理。
3.删除了Linux补充包,因此现在只有一张基本安装盘。
“Linux demo VM”功能被转变为一种虚拟设备格式,可轻松导入到主机或资源池中。
虚拟设备和V2V改进
1.虚拟设备支持。在XenCenter中,您可以创建多个互有关联的虚拟设备(vApps),
可在Site Recovery过程中按顺序启动。
vApps可通过Open Virtualization Format(OVF)格式轻松导入和导出。
1.VMDK和VHD导入功能被集成到XenCenter中,以确保与VMware VMDK及Microsoft VHD磁盘镜像的互操作性。
用于设备导入/导出的“传输VM(transfer VM)”可靠性得到了提高。
Microsoft System Center集成
1.从6.0版开始,您可以选择通过System Center Virtual Machine Manager(VMM)2012管理XenServer主机和虚拟机。
2.System Center Operations Manager 2012将能够管理并监控XenServer主机和虚拟机。
3.System Center集成可通过思杰的一种特殊补充包(“Integration Suite Supplemental Pack”)实现。
XenDesktop
1.Boston是包括了HDX增强功能的第一个XenServer版本,可提供最优化的虚拟桌面用户体验。
2.在Boston版本中,可以为虚拟机分配一个物理GPU,使虚拟机中运行的应用可以利用GPU指令(“GPU直通”)。
这样就可以为用于通过虚拟桌面交付CAD和其它图形应用的XenDesktop HDX 3D Pro技术带来明显的总体拥有成本(TCO)优势(与早前的刀片PC等其它解决方案相比)。

竞争优势
在桌面系统虚拟化领域里,思杰主要对手有微软、红帽和VMware等厂商。
其中VMware主要致力于服务器虚拟化,在财富100强中大部分都是其客户,可谓是行业里面的 “霸主”。
据有关数据统计,
2012年有48%的企业在使用VMware产品,有23%的企业在使用思杰产品。
虽然这两家虚拟化方案部署成本昂贵,但是他们在服务器虚拟化领域拥有很大的影响力,让其占据着有力位置。
相比其他竞争对手来说,VMware一直以来都是思杰最强劲的竞争对手。
据了解,VMware实施开源已有一段时间,通过开放源代码赢得了大量用户。
而思杰XenServer 6.2刚刚开源,相比其他竞争对手有哪些优势呢?
总结来说,思杰相比竞争对手拥有两个方面的优势:
1、 功能的全面共享:为让用户都能享用到XenServer6.2所有的功能,思杰实施打包服务解决方案。
过去思杰XenServer包括有:免费版、高级版、企业版、白金版四个版本,而此次发布的XenServer6.2只有一个版本,
其中包含了所有功能。

2、 多样化的服务:早前思杰已收购了云计算软件公司Cloud,既而拥有多种云计算工具,以便用户根据需要来扩建服务。
而且在XenServer社交平台之后,用户可以在平台里讨论搭建平台所遇到的技术问题,
如客户想快速搭建平台或其他需求,思杰可以与其合作帮助搭建。

    
     
维护常识
网卡绑定模式分析
XenServer的网卡绑定使用linux提供的绑定机制,
而XenServer支持Linux的Source Level Bond(SLB)以及Active-Passive Nic Bond(A/P)两种绑定模式水电费。
关于Linux支持的7中Bond模式,这里简单介绍下,网上找了找资料:
我们可以看到linux提供了多种绑定模式的支持,而XenServer的bond也是基于Linux的绑定功能,
但是官方指出,只支持mode 6(Active/Active)与Mode 1(Active/Passive)两种模式,
使用其他模式,可能不受官方技术支持,但是实际测试发现,XenServer的绑定也支持其他几种模式。(实测了mode=3)

通过设置pif的参数bond-mode来实现修改bonding的模式:
#设置绑定模式为主/备模式
xe pif-param-set uuid=<bond pif uuid> other-config:bond-mode=active-backup
#or
xe pif-param-set uuid=<bond pif uuid> other-config:bond-mode=1
设置bond-mode=6则为XenServer默认的A/A负载均衡模式,也可以设置成其他模式。
注:修改完绑定模式以后,需要重启XenServer生效。
Linux下管理工具安装
XenServer老的版本还是有原生的Linux下的GUI管理工具的,但是随着版本的不断升级,
LInux版本的XenCenter的开发明显跟不上开发进度,而使用的人又少,最后就造成了工具的缺失。
寻找下,发现了一个开源的管理工具:openxencenter
功能基本和windows版本没有什么区别,多了一些GUI小功能,比如dmsg,pool的数据库备份、xenserver的备份等等小工能。
以下说下openxencenter的安装,还是比较简单的。这里以ubuntu下安装为例。
可以到sourceforge下载源码包:
解压:
mv openxenmanager_rev48.tar.gz /opt
tar -xzvf openxenmanager_rev48.tar.gz
安装依赖包:pygtk python-gtk-vnc rrdtool
sudo apt-get install pygtk
sudo apt-get install python-gtk-vnc
sudo apt-get install rrdtool

启动openxencenter:

python /opt/openxenmanager/window . py
然后添加xenserver就和windows版本一样了。



XenServer Linux版
XenServer是基于开源Xen系统管理程序创建的,XenServer作为一种精益化技术,XenServer系统管理程序降低了总开销,
XenServer并提供了接近于本地的性能。
XenServer充分利用IntelVT平台和AMD虚拟化(AMD-V)平台进行硬件辅助虚拟化,
XenServer提供了更快速、更高效的虚拟化计算能力。XenServer与其它基于封闭式专用系统构建的虚拟化产品不同,
XenServer的开放API让客户可以通过现有的服务器和存储硬件来访问和控制先进的功能。
XenServer在虚拟机中引入了物理服务器的全新配置向导、直观的界面和简单的点击转换功能,XenServer建立了简易操作的新标准
XenServer的安装和配置只需10分钟。
XenServer尽管大型数据中心的虚拟机数量增长极快,但 XenServer让管理员可以轻松掌握虚拟机的动态。
Web 2.0风格的标签和搜索功能让IT技术人员可以为工作负载分配元数据和虚拟标签,
XenServer既可以是预先定义的,也可以是针对每个企业的不同需求的自定义标签。通过 XenServer的性能监控、报告和提示界面,IT人员可以轻松查看很长时间以内虚拟机的实时和历史信息,
以及物理主机性能,同时不会产生存储或性能开销。
最新的XenServer版本以大量经实践检验的企业级功能为基础,如动态迁移、资源池和工作负载置备,
XenServer新增了100多种增强型虚拟化功能,包括高可用性(HA)和灾难恢复能力的提升。
XenServer这些功能还包括业界最先进的HA、自动重启和故障转移技术,
XenServer这些技术可以无缝升级为适用于大多数关键业务应用的完全容错技术。
此外,XenServer还支持Linux系统。

备注:随笔中内容来源于网上资料整理,仅供参考。

原文地址:https://www.cnblogs.com/Alanf/p/7644956.html