citrixxenserver技术方案建议书内容摘要:

1Gigabit/FullDuplex XenCenter管理和虚拟机管理需要的网络端口列表如下: 存储设计 本方案的存储部分设计分为服务器的本地存储和远程共享存储两个部分,基本的设计思路是本地存储用于安装 XenServer和保存资源池的元数据,远程共享存储保存所有虚拟机的虚拟镜像文件( Virtual Disk Image)以支持 XenMotion和 HA。 示意图如下: 目的 缺省端口号 SSH – XenCenter to XenServer TCP 22 HTTPS – XenCenter to XenServer TCP 443 RDP – XenCenter to VM (Windows) Windows远程管理 TCP 3389 VNC – XenCenter to VM (Linux) Linux远程管理 TCP 5900 本地存储 资源池中的 5台服务器均配置两块 72GB15,000 rpm SAS硬盘,设置为 RAID1,只用于安装 XenServer本身和保存资源池的元数据( MetaData)。 选择 RAID1的目的是通过镜像( Mirror)方式防止本地硬盘出现单点故障,提高 XenServer本身的可用性。 远程共享存储 为了给所有 50台虚拟服务器提供一个可以在线迁移和保证高可用性的工作环境,建议这些虚拟服务器的镜像文件( VDI)全部保存在远程共享存储上,有两种方式可以选择,其一是使用 HBA光纤卡直连后台存储;其二是通过 iSCSI的方式连接。 每个虚拟机建议配置两个分区 C:和 D:, C:分配 10GB, D:根据虚拟机服务的需求灵活分配,由于 XenServer支持虚拟磁盘的动态添加,虚拟机可以灵活添加更多的盘符增加容量。 如果以每台平均 100GB的要求共计约需要 5个 TB的存储。 ISO库 为了虚拟机安装配置的方便,建议配置 ISO镜像库,可以将保存在 Windows共享中的 ISO格式安装源文件通过 Windows CIFS的方式挂接在 XenCenter上,这样创建新虚拟机时不再需要使用物理光驱和光盘,简化使用和提高安装速度。 管理设计 P2V设计 Windows平台的物理机,提供了专用于 P2V的工具 XenConvert,具体的使用方法可以参考 XenConvert的使用手册。 针对 Linux平台的物理机,安装光盘中已经附带了 P2V的转换工具,使用更加简单。 XenCenter部署和使用 XenServer资源池中的 MetaData会在各个服务器之间同步,不需要独立的控制管理中心,这样的架构防止了单点失败。 缺省情况下 XenCenter和资源池中的主控服务器连接, XenCenter可以安装在常见 Windows客户端操作 系统中,通过物理服务器的管理 IP地址和 XenServer通讯。 XenCenter中常见的配置还包括:  Tags. Tags可以对虚拟机定制自定义关键字,建议设置虚拟机的功能、物理位置、归属部门等,这样在 XenCenter中可以快速定位并查询这些相似类型的虚拟服务器。  Searching. XenCenter内置的查询控制块可以快速定位各种资源,例如所有安装了 Windows操作系统的的虚拟服务器。  Monitoring server performance. 提供对 XenServer服务器本身和每个虚拟服务器的 CPU、内存、磁盘吞吐量和网络吞吐量的实时监控,时间跨度可以从 15分钟到整年。  System Alerts建议配置多种类型的系统报警,包括系统性能报警、 HA状态报警等,并设置通过 Email通知系统管理员。 虚拟磁盘备份 对于服务等级要求较低的虚拟服务器,建议通过 XenCenter的 Export和 Import进行备份和恢复;对于服务等级要求较高的虚拟服务器可以使用 DR方案。 XenCenter的 Export可以将 XenServer中的虚拟服务器导出为 XVA格式的文件,Import 可以将 XVA格式的文件导回到 XenServer中。 Export和 Import操作非常简单,但是由于耗时较长,适用于可以较长时间离线的虚拟服务器。 虚拟机快速创建 为了加快虚拟机创建过程,建议在安装完成后创建操作系统模板( Template),并将模板保存在共享存储中。 对于 Windows平台的模板,为了保证虚拟服务器 SID的唯一性,可以在创建模板之前执行 Windows操作系统自带的 Sysprep工具或在克隆后的操作系统中执行 NewSID工具。 这两个工具的具体用法请参考如下链接: 业务连续性设计 XenMotion方案 在资源池的支持下,所有的虚拟机都可以在物理服务器之间在线迁移,提供的对外服务不会中断。 需要强调的是为了实现 XenMotion在线 迁移的功能,所有的虚拟服务器必须预先安装 Citrix XenServer Tools。 高可用性 HA方案 XenServer的 HA功能可以通过 XenCenter的图形界面提供,当 Enable HA时向导会自动启动,执行过程中系统会计算当前资源池的空闲资源是否可以支持 HA的功能。 具体的内存分配设计部分请参考。 为了保证最重要的服务器能够始终获得 HA所需要的资源,建议将 50台虚拟服务器进行分类, 20台设置为 “Protect”级别,剩余的服务器设置为 “Restart if Possible”级别。 具体的级别分配请参考下表: 虚拟服务器 HA功能级别列表 灾难恢复 DR方案 XenServer ,生产环境之外定期将存储中的 MetaData备份和所有虚拟机镜像文件 VDI复制到远程的备份环境中,如果存储支持 Snapshot功能也可以充分利用以简化和加快备份恢复速度。 当生产环境出现故障时,可以快速将灾备环境中的存储挂接在新的 XenServer资源池中,尽量缩短离线时间。 元数据 MetaData的备份和恢复操作非常简单,可以直接在 XenServer本地控制台中执行,如下图所示: 3 产品介绍 体系架构 XenServer内部的体系架构如下图所示: 附图 1. XenServer体系架构 我们分别对图中 XenServer体系架构中的不同组件作一一的介绍: A. Control Domain(或称为 Domain 0)是一个 Linux虚拟机,对硬件而言,具有比来宾操作系统更高的优先级。 Control Domain管理所有来宾 VM的网络和存储 I/O,而且由于它使用的是 Linux设备驱动程序,所以能广泛支持各种物理设备。 B. Xen 虚拟机管理程序( Hypervisor)是运行于硬件上的一个软件薄层。 Xen提供一个允许每台无力服务器运行一台或多台 “虚拟服务器 ”的抽象层,有效地将 OS及其应用程序与底层硬件分离开来。 C. 硬件层包含物理服务器组件(包括内存、 CPU和磁盘驱动器) D. Linux虚拟机,其包括半虚拟化内核和驱动程序。 通过 Control Domain访问 存储和网络资源,通过硬件上的 Xen访问 CPU和内存。 E. Windows虚拟机,其使用半虚拟化驱动程序通过 Control Domain访问存。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。