虚拟化三剑客专题-XenServer(上)

架构篇

前面我们介绍了服务器虚拟化三剑客中的VMware和Hyper-V,今天我们接着剩下的内容Citrix的XenServer。

XenServer采用的是部署极为广泛且功能强大的开源Xen系统管理程序。Xen是开放的业界标准虚拟化技术,是许多公司的商用虚拟化产品的“引擎”,包括思杰、赛门铁克、甲骨文、红帽、Novell、Sun、Stratus、Marathon、Egenera、FusionSphere、Neocleus和凤凰科技。此外,全球最大公有云服务商Amazon弹性云都采用了Xen系统管理程序。这些案例已经充分验证了底层Xen技术的扩展性和稳健性。

XenServer提供完整的虚拟基础架构解决方案,包括具有实时迁移功能的系统管理程序、功能全面的管理控制台,以及将应用、桌面和服务器从物理环境迁移到虚拟环境所需的各种工具。具备更高级的管理功能、可用性、集成功能或自动化功能,能够提供全面的数据中心自动化、高级集成和管理,以及关键的性能特性。

XenServer体系架构

类似Hyper-V介绍,我们首先从XenServer的体系架构开始,分别对图中XenServer体系架构中的不同组件进行介绍:

  • Control Domain(或称为Domain0)是一个比来宾操作系统具有更高的优先级Linux虚拟机,Control Domain管理所有来宾VM的网络和存储I/O,而且由于它使用的是Linux设备驱动程序,所以能广泛支持各种物理设备。其体系架构和Hyper-V非常类似。

  • Xen虚拟机管理程序(Hypervisor)是运行于硬件上的一个软件薄层。Xen允许每台物理服务器运行一台或多台“虚拟服务器”的抽象层,有效地将OS及其应用程序与底层硬件分离开来。

  • 硬件层包含物理服务器组件(包括内存、CPU和磁盘驱动器)

  • Linux虚拟机:其包括半虚拟化内核和驱动程序(Guest OS需要进行相应修改)。通过Control Domain访问存储和网络资源,通过硬件上的Xen控制接口访问CPU和内存。

  • Windows虚拟机:其使用半虚拟化驱动程序通过Control Domain访问存储和网络资源。Xen经过设计可以充分利用Intel VT和AMD-V处理器虚拟化功能。硬件虚拟化可实现Windows内核的高性能虚拟化,而无需使用传统的仿真技术。

XenServer的管理构架

正如Hyper-V的System Center和VMware的vCenter管理工具,XenServer也提供了XenCenter管理工具。


企业版XenServer4.0及以后引入了资源池的概念。用户可以通过资源池将多台虚拟化服务器作为单个实体进行管理。实现集中管理,而不需要登录到所有的XenServer。所有的服务器共享通用的网络和存储框架。

资源池采用主/从高可用服务器管理模型,所有池配置信息都同步到所有从属服务器上。确保在主服务器发生故障时业务连续性,同时不会引起任何致命的故障。

XenCenter可以连接管理多个服务器和资源池;XenCenter Client作为图形化的管理控制台连接XenServer服务器来管理虚拟机和资源。

XenServer的存储构架

支持IDE、SATA、SCSI和SAS本地存储和iSCSI、光纤通道和NFS等共享存储,由于其开放的存储管理接口。

XenServer提供StorageLink技术,与NetApp、Dell/EqualLogic和IBM等存储集成,提供对外部存储(SAN/NAS)API的直接访问能力,从而可以充分利用各种经优化的高级存储服务,包括快速克隆、LUN置零、瘦分配、快照和副本删除等等技术。


XenServer的网络构架

XenServer的网络可以连接外部物理网络接口、或是单个服务器、或是池内所有虚拟化的网络。在物理服务器上安装XenServer后,系统将为该服务器上的每个物理网卡创建一个网络。

虚拟网卡(NIC):

每个虚拟机可以配置一个或多个虚拟网卡,虚拟网卡各有其自身的IP和MAC地址。虚拟机看起来就如同网络上的独立物理系统。

虚拟交换机:

XenServer6.0以后就默认采用遵循Apache许可的Open vSwitch虚拟交换机。目前,采用Open vSwitch的虚拟化平台还有KVM、VritualBox、OpenStack、OpenQRM、OpenNebula等。

虚拟网卡可以与实现网络隔离的虚拟交换机连接。每个虚拟交换机都能通过物理网卡连接到物理网络上,或者也可将其配置为全虚拟网络,为专用虚拟机到虚拟机的流量提供与内存相媲美的速度。

VLAN支持:

虚拟机可以与单独的VLAN绑定,从而将虚拟机之间的流量与其它物理服务器的流量相隔离,降低网络负载,提高安全性和简化重新配置过程。

分布式交换机:

通过分布式交换机,用户可统一创建和管理一个多租户、隔离的和灵活的网络,并为虚机提供一个安全和基于状态迁移的环境。分布式虚拟交换机持ACL,Netflow,网络状态监控等功能。



请搜索“ICT_Architect”或“扫一扫”下面二维码关注公众号,获取更多精彩内容。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Citrix服务器虚拟化测试方案 与测试报告 目 录 测试目的 4 测试计划 4 测试人员 4 测试环境 4 示意图 5 测试内容及结果记录 6 测试结果总结 9 测试目的 验证能否将多台物理服务器虚拟化在一台性能优良的物理主机上对外提供同级别的应用 支撑服务,并且确保系统高可用性。为今后在生产系统中大规模应用虚拟化技术提供测 试数据作为决策依据。 测试计划 "测试组件 "负责人 "配合人 "确认 "时间进度 " "软、硬件准备 " " " " " "XenServer测试环 " " " " " "境搭建 " " " " " "XenServer功能测 " " " " " "试 " " " " " "测试报告提交 " " " " " 测试人员 *** – 项目经理 Citrix XXX – 思杰客户经理 XXX – 思杰系统工程师 测试环境 测试环境描述 本次测试中将搭建两台物理服务器构成资源池(Resource Pool),有两个主要目标: 功能性测试:虚拟机自动放置、XenMotion、HA等功能模块 虚拟化性能测试:单台物理机可支撑的虚拟机数量 软硬件准备 硬件准备 o 服务器,两台IBMx3650服务器 2路或4路 4G RAM 2 100/1000M自适应网卡 76G SCSI Hard Disk o 后端存储设备 HBA直连NetApp SAN设备 软件准备 Citrix XenServer Enterprise Edition Windows Server 2003 SP2 Enterprise Version Windows XP Professional Edition 示意图 服务器虚拟化测试环境示意图 测试内容及结果记录 " "测试项 "测试内容 "测试目标 "测试结果 " " "目 " " " " "1 "虚拟平 "格式化原服务器磁盘之"验证虚拟平台安装过 "通过 " " "台安装 "后安装虚拟化平台需要"程是否简便可行 "光盘直接安装 " " " "的组件和辅助服务器 " ",10分钟左右 " " " "安装管理工具控制台 " "完成安装过程 " " " "安装试用License文件 " " " " " " "验证管理工具是否可 "通过 " " " " "以对服务器和虚拟机 "使用XenCenter" " " " "进行管理 "可以方便管理 " " " " "验证授权是否顺利安 "通过 " " " " "装 "可通过图形界 " " " " " "面导入License" " " " " "文件 " "2 "安装虚 "在虚拟机中安装Window"验证是否可以顺利安 "通过 " " "拟机 "s 2003 R2 Ent CHS "装Windows、Linux虚 "顺利完成使用 " " " "在虚拟机中安装Ubuntu"拟机 "光盘或模板生 " " " "7.04 Server "验证模板生成功能 "成虚拟机 " "3 "挂接文 "挂接CIFS、NFS文件、 "验证是否可以顺利使 "通过 " " "件系统 "通过HBA卡挂接EMC存储"用其他机器上资源 "可以使用向导 " " " "创建存储文件 "验证是否可以使用共 "连接NFS/iSCSI" " " "在存储中安装虚拟系统"享存储空间 "/HBA等共享存 " " " " " "储,并挂接Win" " " " " "dows CIFS " " " " " "ISO镜像库 " "4 "物理机 "安装P2V转换工具 "验证转换工具是否可 "通过 " " "到虚拟 "在线本地执行P2V转换 "以顺利安装、使用 "使用XenConver" " "机转换 "在线执行远程P2V转换 "验证是否可以执行多 "t成功完成Wind" " " "用BootCD执行P2V转换 "种P2V操作方式 "ows平台的P2V " " " "分别对Win2003 "验证是否可以对Windo"转换,支持多 " " " "R2、Ubuntu 7.04做相 "ws、Linux常见操作系"种形式的转换 " " " "同的转换操作 "统进行P2V转换 "方式 " " " "访问转换之后虚拟机上"验证转换之后的应用 "转换之后测试 " " " "的应用 "是否可以访问 "应用访问正常 " " " "转换后网络以及其它设" " " " " "备可用 " " " "5 "应用安 "分别在虚拟出来的Wind"验证虚拟环境下应用 "通过 " " "装、配 "ows、Linux服务器上按"的安装、配置、访问 "虚拟机的安装 " " "置、访 "照现有应用的部署文档"和在物理服务器上没 "、配置、访问 " " "问 "部署应用,并配置和通"有差别,均可顺利进 "与物理机操作 " " " "过其他机器访问被部署"行
Citrix XenServer服务器虚拟化介绍 Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第1页。 CitrixXenServer简介 XenServer架构分析 XenServer主要功能 课程目标 学习完本课程,您应该能够: Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第2页。 Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第3页。 云架构生态系统 Hardware 云应用 Hypervisor PaaS SaaS 云管理 IaaS WaaS DaaS 服务汇聚门户 Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第4页。 Xen支持着98%基于云的网站 资料来源: Jackofallclouds.com – 2011年1月 Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第5页。 XenServer在云中的迅猛发展势头 Rackspace在XenServer基础上进行了CloudServers标准化 Zynga游戏zCloud基于XenServer和CloudStack Korea Telecom 利用XenServer和CloudStack运行着国内最大的私有云 GoDaddy 构建基于XenServer和CloudStack的云 1&1 构建基于XenServer的私有云 Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第6页。 XenServer 在云计算 90% 的现今大型公众云计算平台 Amazon EC2, Rackspace ,Softlayer,Carpathia 等 NaviSite, 挪威电信,NTT 欧洲 美国联邦政府云计算项目 新加坡国立计算云 无锡太湖云计算平台,华为,台积电云项目等 中国移动大云 Microsoft 认证虚拟化平台 SAP 认证 Microsoft Virtualization Validation Program Best virtualizationplatform Best virtualization for Linux Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第7页。 Citrix XenServer XenServer的使用情况 下载次数超过1,000,000次 100,000多家不同公司 50%以上的财富500强企业运行XenServer 使用领先厂商的技术经过广泛验证 要求苛刻的企业纷纷利用它来运行最关键的应用 优化用于XenDesktop 部署 被用于全世界最大的云中 经过市场上观念领先的厂商的验证 最佳的虚拟化平台 "XenServer 5.5现在可以满足我们企业的所有要求" - Burton Group,2009年 "深入了解可代替VMware产品的思杰解决方案。 [思杰]可提供多种与VMware相同的特性,但灵活性更高,价格更低。" - Info-Tech Research Group,2011年 魔力象限"领导者" – 以先进特性和性价比闻名业界 - Gartner,2011年 Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第8页。 Xen: 开源参考标准 Xen Citrix, Intel, AMD, IBM, HP, Oracle, Sun, Unisys, SGI, Samsung, RedHat, Novell, Fujitsu, VALinux, NTT, NEC, US DoD, NSA, many Universities (over 60 orgs) Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第9页。 从开源到企业产品 XenCenter(Windows client for VM management) Essentials for XenServer performance benefits Control domain (dom0) xenstored PV-Drivers VM Templates for installing popular operating systems as VMs Enterprise level support Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第10页。 x86平台上裸金属架构的虚拟机技术的分类 Full-virtualization Para-virtualization Hardware Assisted Citrix-XenServer服务器虚拟化介绍全文共66页,当前为第11页。 系统管理程序提供了底层计算机系统的虚拟化抽象。 在完全虚拟化环境中,

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值