XenServer详细实施方案范例

更新时间:2024-06-23 02:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

XS详细实施方案

范例

思杰系统信息技术(北京)有限公司

2012年6月

XS 详细实施方案范例 文件名

目 录

1 2 3

项目概述 .......................................................................................................................................................... 1 实施范围 .......................................................................................................................................................... 1 实施规划 .......................................................................................................................................................... 1 3.1 3.2 3.3 3.4 3.5

3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8

4 5

设备使用规划 ................................................................................................................................ 1 设备位置规划 ................................................................................................................................ 1 线缆连接规划 ................................................................................................................................ 1 设备IP、主机名等信息规划 ....................................................................................................... 1 虚拟化部署规划 ............................................................................................................................ 1

资源池 .................................................................................................................................. 2 主机配置 .............................................................................................................................. 4 存储配置 .............................................................................................................................. 5 网络配置 .............................................................................................................................. 7 虚拟化管理端XenCenter配置 .......................................................................................... 10 虚拟机负载均衡及统计报告 ............................................................................................. 13 虚拟机配置 ........................................................................................................................ 14 备份和恢复 ........................................................................................................................ 16

安装手册 ........................................................................................................................................................ 17 测试和验收 .................................................................................................................................................... 17

第 I 页,共 1 页

XS 详细实施方案范例 文件名

1 项目概述 2 实施范围 3 实施规划

3.1 设备使用规划 3.2 设备位置规划 3.3 线缆连接规划

3.4 设备IP、主机名等信息规划 3.5 虚拟化部署规划

根据当前xxx的工程要求,将在xxx部署服务器虚拟化产品XenServer,并依托服务器虚拟化提供的虚拟机作为业务服务,虚拟机的业务服务对象为集成服务,征管处理服务机管理决策服务。整体配置为由Citrix Xenserver组成的虚拟化资源池及管理端XenCenter,XenServer资源池中的MetaData会在各个服务器之间同步,不需要独立的控制管理中心,这样的架构防止了单点失败。缺省情况下XenCenter和资源池中的主控服务器连接,XenCenter可以安装在常见Windows客户端操作系统中,通过物理服务器的管理IP地址和XenServer通讯。

第 1 页,共 17 页

XS 详细实施方案范例 文件名

3.5.1 资源池

根据网络子域的网络配置及VLAN的划分,在此提出三种虚拟化资源池的部署建议,具体可结合业务需要确定:

1. 如果所有业务子域在同一VLAN,业务系统的IP地址在同一网段,三个子域可建立一个虚

拟化资源池,一对物理网卡绑定作为虚拟化管理网卡上联管理网络,一对物理网卡绑定作为生产上联生产网络为虚拟机提供网络服务,其它物理网卡可作为备份存储的连接网口和容错心跳网口。在资源池内的所有服务器通过HBA卡连接共享存储LUN;

2. 如果业务子域在不同的VLAN,业务系统的IP地址在不同的网段,但允许各业务子域的

VLAN Trunk在一起,三个子域可建立一个虚拟化资源池,PC服务器的一对物理网卡绑定作为虚拟化管理网卡上联管理网络,一对物理网卡绑定作为生产网卡可上联交换机Trunk端口,为虚拟机提供生产网络服务,其它物理网卡可作为备份存储的连接网口和容错心跳网口。在资源池内的所有服务器通过HBA卡连接共享存储LUN;

3. 如果业务子域在不同的VLAN,业务系统的IP地址在不同的网段,但不允许各业务子域的

VLAN Trunk在一起,三个子域可分别建立一个虚拟化资源池,每个子域PC服务器的一对物理网卡绑定作为虚拟化管理网卡上联管理网络,一对物理网卡绑定作为生产网卡分别上联各自的生产网络,为虚拟机提供生产网络服务,其它物理网卡可作为备份存储的连接网口和容错心跳网口。存储要为每个资源池分配存储LUN,三个资源池内的所有服务器通过HBA卡连接到分配给各自的存储LUN;

所有虚拟机部署在共享存储,共享存储采用多路径连接,建议最少4条路径。

第 2 页,共 17 页

XS 详细实施方案范例 文件名

资源池的High Level架构如下图所示:

在组成资源池时,将要设立一台主机作为Master,连接XenCenter承担整个资源池的配置管理,尽管不需要专用的独立服务器作为Master,但在资源池中尽量让Master的负载较小,使虚拟机尽量运行在其它的成员服务器上,当发生HA或其它服务器故障,需要Master分担负载时,在将虚拟机运行在Master上。 Master服务器发生故障时,可配置其它成员服务器作为Master,且不影响整个资源池的运行。

3.5.1.1 资源池配置参数

配置参数 资源池名称 资源池描述 位置 资源池服务器数量 资源池Master服务器 资源池Member服务器 Guest OS类型 分配的存储SR Assigned Pool Networks 配置值 待定 待定 xxx数据中心 待定 待定 待定 待定 待定 Bond_mgt_net Bond_prod_net VLAN……(待定) XenMotion Enabled HA Enabled yes Yes 第 3 页,共 17 页

XS 详细实施方案范例 文件名

3.5.2 主机配置

XenServer主机包括了Xen虚拟化内核的Linux操作系统,管理代理,虚拟机的模板和可安装虚拟机的本地存储库(SR)。

3.5.2.1 XenServer主机的关键配置

关键配置要素 XenServer数量 XenServer版本 XenServer补丁 部署类型 部署方式 配置项 x套 XenServer最新补丁及驱动 新安装 CD-ROM Media或IPMI远程虚拟光驱 备注 使用光盘引导或使用IPMI远程虚拟光驱启动安装 部署位置 命名规则 服务器硬件配置 ? ? ? ? 管理网络 生产网络 备份及IP存储网络 容错心跳 ? ? 配置三种类型网络: ? 生产网络用于管理端XenCenter连接XenServer做管理配置及虚拟机的在线迁移 生产网络用于虚拟机的生产运行 备份及IP存储网络用于连接IP存储,配置NFS文件系统,用于虚拟机的备份或软件安装介质库。对需要连接ISCSI存储的系统也可使用此网络连接 ? 容错心跳网络用于容错虚拟机的的心跳及数据复制 本地存储 HBA卡 共享存储 共享存储配置 网络配置 网卡绑定 0 + 2: 管理网络 1 + 3: VLAN隔离的VM 生产网络 需确定三个服务子域的网络配置及VLAN划分以及安全要求后确定网卡绑定的连接

第 4 页,共 17 页

XS 详细实施方案范例 文件名

3.5.2.2 XenServer主机的配置参数

配置参数 Keyboard Mapping Linux Pack enabled Primary Disk XenServer Root Disk Thin Provisioning Networking Configuration Hostname Configuration DNS Configuration Time Zone System Time Configuration NTP Server 配置值 3.5.3 存储配置

存储在虚拟化的架构中可被配置为虚拟机虚拟磁盘的存储库,软件介质的ISO介质库,备份文件系统等功能:

?

Storage Repository (SR). Storage Repositories是承载虚拟机虚拟磁盘的容器, 用来创建虚拟机是定义虚拟机虚拟磁盘(VDI)的存储位置。 ?

Virtual Disk Images (VDIs). VDI是虚拟机的一个虚拟磁盘,用于在虚拟机内创建分区或文件系统,以安装操作系统和业务应用和数据。 ?

Shared Storage. 如果虚拟机需要动态的在线迁移,需要安装在共享存储上,XenServer可支持:iSCSI, Fibre Channel 及 NFS作为共享存储. ?

ISO Library. CD和DVD介质文件以及ISO文件可存储在CIFS或NFS存储上,作为介质挂载到XenServer上已安装虚拟机操作系统或应用。 ?

Physical Block Device (PBD).PBD是XenServer与SR之间的物理连接符,用于表示XenServer或资源池连接的SR。 ?

Virtual Block Device(VBD).VBD是虚拟机与VDI之间的连接符,用于标识虚拟机所连接的虚拟磁盘。

XenServer存储各模块的逻辑结构如下图所示:

第 5 页,共 17 页

XS 详细实施方案范例 文件名

3.5.3.1 存储的关键配置

关键配置要素 XenServer Boot Storage Local Storage Local Storage Configuration Shared Storage Configuration VDI Type SAN Storage Details 多路径 HA Heartbeat SR ISO Library Settings Virtual Disk QoS 配置项 备注 3.5.3.2 启动存储配置

配置参数 Boot Volume 存储类型 磁盘数量 磁盘大小 磁盘速率 RAID配置 配置值 3.5.3.3 虚拟磁盘存储配置

配置参数 SR类型 SR大小 配置值 第 6 页,共 17 页

XS 详细实施方案范例 文件名

配置参数 SR名称 HBA卡类型 HBA厂商 HBA卡型号 多路径 多路径数量 配置值 3.5.3.4 ISO介质库的配置

配置参数 SR类型 SR大小 SR名称 共享名称 认证 连接用户名 配置值 3.5.4 网络配置

在虚拟化架构中,虚拟机的虚拟网卡配置连接到虚拟网络,虚拟网络配置在XenServer的内置虚拟交换机上,虚拟交换机通过物理网卡连接到物理交换机,并与物理网络的配置相一致,XenServer的网络名词及概念如下:

?

Physical Interface (PIF). PIF代表XenServer上的物理网卡,每个PIF对应一个NIC,且可定义其名称和描述。每个PIF是全局定义,有唯一的UUID和所代表的NIC的参数以及它所连接的网络和服务器。 ?

Virtual Interface (VIF). VIF代表了虚拟机上的虚拟网卡,每个VIF对应虚拟机上的一个网卡,且可定义其名称和描述;每个VIF是全局定义,有唯一的UUID和所代表的虚拟网卡的参数以及它所连接的网络和虚拟机。 ?

Network. Network代表了XenServer上的虚拟以太网交换机,每个虚拟网络对应一个VLAN,且有独自的名称及描述定义。每个Network对象有全局唯一的UUID,以及与VIF和PIF的连接定义。Network可定义为不同的类型,包括管理网络,生产网络,存储网络等。管理网络配置IP地址,用于XenCenter连接和对XenServer进行配置,用于虚拟机的在线迁移以及HA的心跳等管理服务,生产网络用于虚拟机的生产,存储网络可配置IP地址用于IP SAN存储的连接。

第 7 页,共 17 页

XS 详细实施方案范例 文件名

? NIC bonds. NIC bonds可将两个PIF绑定,在逻辑上作为一个PIF,以保证Network的高可用或负载均衡。

3.5.4.1 网络的关键配置定义

关键配置要素 每个机器物理网卡数量 NIC配置 NIC绑定配置 外部物理网络 内部虚拟网络 VLAN配置 IP存储网络 虚拟交换机QOS 管理网络IP地址配置 DNS地址 配置项 备注 3.5.4.2 物理网卡配置参数

物理网卡 Network 是否绑定 速率及工作模式 厂商 型号 NIC0 NIC1 NIC2 NIC3 NIC4 NIC5 NIC6 NIC7 Bond_mgt_net Bond_prod_net Bond_mgt_net Bond_prod_net IP存储或备份 IP存储或备份 容错心跳 容错心跳 3.5.4.3 管理网络配置参数

类型 Network NICs IP地址 DNS配置 VLAN 备注 管理网络 Bond_mgt_net NIC 第 8 页,共 17 页

XS 详细实施方案范例 文件名

0+2 3.5.4.4 Network配置参数

Network 网络类型 NIC VLAN 自动备注 连接 NIC 0+2 Bond_mgt_net Bond Bond_prod_net Bond NIC 1+3 VLAN。。。 External NIC 1+3 VLAN。。。 External NIC 1+3 3.5.4.5 XenServer IP地址分配表

资源池名称或管理名称 待定 XenCente管理服务器 WLB虚拟机动态调度 OVSC分布式交换机主机名称 IP地址 子网掩码 网关 DNS 位置 备注 第 9 页,共 17 页

XS 详细实施方案范例 文件名

控制端 WSS WEB自服务管理端 3.5.4.6 网络通信端口配置

XenServer的各管理模块之间通过网络协议来通信,各模块通信的协议端口如下表所示: 用途 SSH – XenCenter to XenServer HTTPS – XenCenter to XenServer RDP – XenCenter to 缺省端口 TCP 22 TCP 443 使用端口 Default Default Default VM TCP 3389 (Windows) VNC – XenCenter to VM (Linux) TCP 5900….. Default 3.5.5 虚拟化管理端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通知系统管理员。

第 10 页,共 17 页

XS 详细实施方案范例 文件名

3.5.5.1 XenCenter关键配置要素

配置项 XenCenter版本 XenCenter软件补丁 配置的管理资源池 管理服务器 管理服务器位置 授权用户 代理服务器 日志保存 邮件报警 SMTP邮件服务器地址 Custom Fields 自动软件更新 配置要诉 备注 3.5.5.2 XenCenter服务器配置参数

XenCenter是一个简便有效的图形管理工具,是一个50M的程序,因此,安装XenCenter的管理服务器可配置在管理员的笔记本或与其他管理终端共享,也可安装在XenServer的虚拟机上,服务器的最下配置要求如下:

?

操作系统: Windows 7, Windows XP, Windows Server 2003, Windows server 2008, or Windows Vista SP1 and SP2 ? ? ? ? ?

软件:Microsoft .NET Framework version 2.0 SP1 or later CPU:Minimum of 750MHz; 1GHz or faster is recommended 内存. Minimum of 1GB; 2GB or more is recommended 存储. Minimum of 100MB 网络. 100Mb NIC or faster

XenCenter的配置参数如下表所示: 配置项 配置值 第 11 页,共 17 页

XS 详细实施方案范例 文件名

XenCenter版本 XenCenter软件补丁 配置的管理资源池 管理服务器 管理服务器位置 授权用户 代理服务器 日志保存 邮件报警 SMTP邮件服务器地址 Custom Fields 自动软件更新 图形终端连接方式 Windows VMs – VNC or RDP Linux – vncterm (text) or VNC Connection Timeout 性能图表 控制台自动Logout Timeout 20秒(default) Line 5 分钟 (default) 3.5.5.3 XenCenter系统报警配置

XenCenter可根据系统报警配置对XenServer和虚拟机进行监控,当满足报警阈值定义是时,可触发报警。XenCenter的报警配置如下表所示: 配置项 报警重复间隔 CPU使用报警 CPU阈值 持续时间 网络使用报警 网络阈值 配置值 60分钟 启用 70% 10分钟 启用 100M/秒 监控对象 ALL ALL ALL ALL ALL ALL 第 12 页,共 17 页

XS 详细实施方案范例 文件名

持续时间 10分钟 ALL 3.5.6 虚拟机负载均衡及统计报告

XenServer提供Appliance作为管理端,根据资源池内物理机的资源使用情况,动态的调度虚拟机运行所在的物理服务器,以满足用户的业务服务要求,同时可进行统计生成物理机,虚拟机及资源池的资源使用报告。

虚拟机动态负载均衡可:

? ? ? ?

动态在线调整虚拟机在资源池内的宿主机 确定启动虚拟机的最优宿主机 确定重新激活的虚拟机的最优宿主机

当物理机进行维护或异常宕机时,确定虚拟机重新启动或迁移的最优宿主机

虚拟机动态负载均衡的配置考虑因素:

配置项 WLB Appliance配置个数 WLB启动阈值配置 CPU Free Mem 网络读带宽 网络写带宽 磁盘读带宽 磁盘写带宽 WLB启动模式配置 自动启动 上次虚机迁移后再次迁移间隔时间 优化建议次数 优先级 待确认 30分钟 default 3 default High 80% 4G 待确认 待确认 待确认 待确认

配置值 每资源池一个 备注 第 13 页,共 17 页

XS 详细实施方案范例 文件名

激烈强度 Low

3.5.7 虚拟机配置

虚拟机的配置包括虚拟机虚拟配置,模板配置,宿主机定义,高可用保护等相关项。虚拟机虚拟配置包括操作系统,CPU,内存,磁盘和虚拟网卡,虚拟机模板可根据用户业务需要定义所需虚拟机的虚拟配置及软件,并可快速转换成虚拟机。 虚拟机配置的关键考虑因素如下表所示: 配置因素 虚拟机类型 虚拟机操作系统 虚拟CPU个数 虚拟内存大小 是否动态内存 启动顺序 虚拟网卡配置 IP地址 虚拟机虚拟磁盘配置 宿主服务器定义 高可用保护 NTP服务器 报警配置 待确认 待确认 待确认 根据应用需求确认 待确认 待确认 根据应用类型确认 缺省从本地虚拟磁盘启动 根据应用需求确认 待确认 根据应用需求确认 配置项 虚拟机支撑业务应用例如:WEB、应用,数据库等 备注 3.5.7.1 虚拟机配置定义

以下为虚拟机配置定义表,待与用户确认理出后可参照创建虚拟机:

第 14 页,共 17 页

XS 详细实施方案范例 文件名

配置项 虚拟机名称 虚拟机操作系统 vCPU个数 内存大小 虚拟网卡数量 虚拟磁盘大小 DVD/CD Network NTP Server 虚拟驱动tools Windows虚拟机 待确认 置空 根据业务确定VLAN 待确认 安装 Linux虚拟机 待确认 置空 根据业务确定VLAN 待确认 安装 3.5.7.2 虚拟机模板配置定义

以下为虚拟机模板配置定义表,待与用户确认理出后可参照创建虚拟机模板: 配置 通用信息 名称 描述 操作系统 安装Xentool 虚拟存储 CD/DVD-ROM 虚拟磁盘名称 虚拟磁盘大小 虚拟网络 虚拟网卡数量 连接的Network IP地址 模板1 模板2 模板3 第 15 页,共 17 页

XS 详细实施方案范例 文件名

虚拟CPU及内存配置 最大虚拟CPU个数 使用虚拟CPU个数 虚拟内存大小 优先级 启动选项 启动顺序 Hard Disk Network CD-ROM 服务器启动时自动启动 报警配置 CPU阈值 内存阈值 网络流量阈值 高可用 高可用保护级别

Hard Disk Network CD-ROM Hard Disk Network CD-ROM 3.5.8 备份和恢复

XenServer虚拟化系统备份和恢复包括对XenServer主机,资源池,快照和虚机,以及他们的相关metadata的备份和恢复 ,实现对系统环境的保护。

备份和恢复的关键考虑因素如下表所示: 配置因素 数据备份频率 配置项 根据不同类型和内容详细定义,例如:XS HOST ,每天 灾备计划 备份目标存储

白金版并且有灾备需要时定义 根据不同类型和内容详细定义备份目标存储类型 备注 第 16 页,共 17 页

XS 详细实施方案范例 文件名

4 安装手册

这里列出详细安装步骤及截图。

5 测试和验收

第 17 页,共 17 页

本文来源:https://www.bwwdw.com/article/ypf3.html

Top