当前位置:文档之家› XenServer 5.5 Virtual Machine Installation Guide (虚拟机安装指南--中文手册)

XenServer 5.5 Virtual Machine Installation Guide (虚拟机安装指南--中文手册)

XenServer 5.5 Virtual Machine Installation Guide (虚拟机安装指南--中文手册)
XenServer 5.5 Virtual Machine Installation Guide (虚拟机安装指南--中文手册)

XenServer Virtual Machine Installation Guide(XenServer 虚拟机安装指南)5.5.0

出版方 三月 2010

1.0 版

XenServer Virtual Machine Installation

Guide(XenServer 虚拟机安装指南)

XenServer Virtual Machine Installation Guide(XenServer 虚拟机安装指南): 5.5.0 版

出版方 三月 2010

版权 ? 2009 Citrix Systems, Inc.

Xen?、Citrix?、XenServer?、XenCenter? 和徽标是 Citrix Systems, Inc. 在美国和/或其他国家/地区的注册商标或商标。其他公司名称或产品名称仅作提供信息之用,可能是其各自所有者的商标。

此产品包含以下 Citrix Systems, Inc. 正在申请专利的知识产权:

1.“Using Writeable Page Tables for Memory Address Translation in a Hypervisor Environment”(在虚拟机管理程序环境中

使用可写页表进行内存地址转换),美国非临时专利申请,申请号 11/487945,2006 年 7 月 17 日申请。

2.“Tracking Current Time on Multiprocessor Hosts and Virtual Machines”(在多处理器主机和虚拟机上跟踪当前时间),

美国非临时专利申请,申请号 11/879338,2007 年 7 月 17 日申请)。

2

目录

1. 关于本文档 (5)

概述 (5)

本指南与其他文档的关联 (5)

2. 创建 VM (7)

概述 (7)

虚拟内存和磁盘大小限制 (7)

XenServer 产品系列虚拟设备支持 (8)

物理机到虚拟机的转换 (P2V) (9)

虚拟化物理服务器的一般指南 (9)

克隆现有 VM (10)

导入已导出的 VM (10)

导出 VM (11)

导入 VM (11)

VM 块设备 (12)

3. 安装 Windows VM (13)

使 ISO 对 XenServer 主机可用 (14)

将 ISO 复制到本地存储 (14)

Windows 半虚拟化驱动程序 (15)

Windows 卷影复制服务 (VSS) 提供程序 (15)

远程桌面 (16)

准备克隆 Windows VM (16)

Windows VM 中的时间处理 (17)

发行说明 (17)

常规 Windows 问题 (17)

Windows 2003 Server (17)

Windows 2008 Server (18)

Windows XP SP3 (18)

Windows 2000 Server (18)

Windows Vista (18)

4. 安装 Linux VM (19)

安装 Debian Etch (20)

安装 Debian Lenny (20)

Apt 库和 Lenny (21)

从供应商介质安装 Red Hat、CentOS 和 Oracle Linux (21)

通过网络安装服务器将 Linux 安装到 VM (22)

Linux VM 的物理机到虚拟机安装 (24)

来宾安装网络 (24)

安装 Linux 来宾代理 (25)

准备克隆 Linux VM (25)

机器名称 (25)

IP 地址 (26)

MAC 地址 (26)

Linux VM 中的时间处理 (26)

为 VM 配置 VNC (26)

在 Red Hat、CentOS 或 Oracle Linux VM 中启动图形控制台 (27)

为 VNC 设置基于 SLES 的 VM (29)

为 VNC 设置 Debian Etch VM (32)

查看运行级别 (32)

发行说明 (32)

Debian Lenny 5.0 (32)

Debian Etch 4.0 (33)

Red Hat Enterprise Linux 3 (33)

Red Hat Enterprise Linux 4 (33)

Red Hat Enterprise Linux 5 (35)

CentOS 4 (36)

CentOS 5 (36)

Oracle Enterprise Linux 5 (36)

SUSE Enterprise Linux 9 (36)

SUSE Enterprise Linux 10 SP1 (36)

SUSE Enterprise Linux 11 (37)

5. 更新 VM (39)

更新 Windows 操作系统 (39)

更新 Windows VM 的 PV 驱动程序 (39)

更新 Linux 内核和来宾实用程序 (40)

A. 创建 ISO 映像 (41)

B. 设置 Red Hat 安装服务器 (43)

复制安装介质 (43)

实现远程访问 (43)

NFS (43)

FTP (44)

HTTP (44)

C. VM 问题疑难解答 (45)

VM 崩溃 (45)

控制 Linux VM 故障转储行为 (45)

控制 Windows VM 故障转储行为 (45)

Linux VM 上的引导问题疑难解答 (46)

索引 (47)

第 1 章 关于本文档

概述

本文档是使用 XenServer?(Citrix?提供的平台虚拟化解决方案)创建虚拟机的指南,介绍了在每个受支持的操作系统上创建虚拟机 (VM) 并在 XenServer 主机上运行的多种方法。

本部分概述了指南的其余部分,以便您查找所需信息。本指南包含下列主题:

?有关创建 VM 的一般信息

?创建 Windows VM

?创建 Linux VM

?更新 VM

?创建用于 VM 安装的供应商介质的 ISO 映像并使用

?设置用于 VM 安装的供应商介质的网络库

?VM 问题疑难解答

本指南与其他文档的关联

本文档主要面向需要设置 XenServer VM 部署的系统管理员。此版本随附的其他文档包括:

?“XenServer Installation Guide”(《XenServer 安装指南》)提供有关安装 XenServer 主机和 XenCenter 管理控制台的操作步骤说明;

?“XenServer Administrator's Guide”(《XenServer 管理员指南》)介绍了与配置 XenServer 部署相关的任务,包括如何设置存储、网络和资源池,以及使用 xe 命令行界面 (CLI) 管理 XenServer 主机。

?“XenServer Software Development Kit Guide”(《XenServer 软件开发工具包指南》),概述了 XenServer SDK — 演示如何编写与 XenServer 主机交互的应用程序的精选代码示例。

?《XenAPI 规范》,提供 XenServer API 的程序员参考指南。

?《发行说明》,提供影响此版本的已知问题列表。

第 2 章 创建 VM

本章概述了如何创建 VM,列出了虚拟内存最小值和虚拟磁盘大小最小值,介绍了 XenServer 产品系列中各产品的虚拟设备支持之间的差异。本章还介绍了物理机到虚拟机的转换 (P2V)、如何克隆模板及如何导入之前导出的 VM。

概述

VM 是通过“模板”创建的。模板是一种“黄金映像”,包含用于实例化特定 VM 的所有设置。XenServer 随附了一个基本模板集,其范围从可引导 OS 供应商安装 CD 或可通过网络库运行安装的通用“原始”VM,到经过预配置的完整 OS 实例。

为达到最佳运行状态,不同的操作系统需要使用的设置稍有所不同。XenServer 模板经过了优化,以最大程度提高操作系统的性能。

Linux 模板创建纯虚拟 (PV) 来宾(而 HVM 来宾是使用 Windows 和其他安装介质模板创建的)。不支持其他安装介质模板Linux 安装。

下面提供了使用模板创建 VM 的三种基本方法。请参见第 4 章 安装 Linux VM找出支持各版本 Linux 操作系统的方法。Windows VM 可以通过 CD 或 ISO 映像安装。

?使用完整的预配置模板。

?从 CD 或 ISO 映像安装到适当的模板。

?直接从网络安装服务器上的供应商介质安装到模板。

第 3 章 安装 Windows VM 中介绍了通过将 Windows 操作系统安装到适当的模板来创建 VM。

第 4 章 安装 Linux VM 中介绍了通过将 Linux 操作系统安装到适当的模板来创建 VM。

此外,还可以通过以下方式创建 VM:

?在一个现有的物理服务器上执行物理机到虚拟机 (P2V) 的转换。

?导入现有已导出的 VM

?将现有 VM 转换为模板

本章将介绍这些方法。

虚拟内存和磁盘大小限制

通常情况下,安装 VM 时,请确保遵循针对您希望在分配资源(如内存和磁盘空间)时运行的操作系统和任何相关应用程序提供的内存和磁盘空间指南。

请注意,各个版本的操作系统还可能对支持的内存量有自己的最大限制(例如,由于授权方面的原因)。

XenServer 产品系列虚拟设备支持

XenServer 产品系列的当前版本对 VM 的虚拟设备具有下列常规限制。请注意,特定来宾操作系统对某些功能可能具有较低的限制。在单独的来宾安装部分中对这些限制进行了说明。

?但 SLES 10 SP1 和 RHEL 3.x 以及 RHEL 4.x 支持 3 个虚拟 NIC。RHEL 5.0、5.1、5.2 支持 3 个虚拟 NIC,但也可以在使用 Citrix 工具修补虚拟机的内核后支持 7 个虚拟 NIC。这同样适用于 Oracle 和 CentOS 5.0、5.1、5.2。

物理机到虚拟机的转换 (P2V)

物理机到虚拟机的转换 (P2V) 过程是将物理服务器上的现有操作系统(物理服务器的文件系统、配置等)转换为相同操作系统和文件系统的虚拟化实例,经过传输、实例化后,作为 XenServer 主机上的 VM 启动。

对于 Windows 服务器的现有物理实例,请使用 XenConvert。XenConvert 在 Windows 物理机上运行并将其实时转换为VHD 格式的磁盘映像或 XVA 模板,以便导入到 XenServer 主机。在此过程期间不需要重新启动物理主机,设备驱动器会被自动修改,以使其能够在虚拟环境中运行。有关详细信息,请参阅 XenConvert 安装和使用指南文档。

对于 Linux 服务器的现有物理实例,可通过从 XenServer 安装 CD 引导并选择“P2V”选项来完成 P2V 转换。文件系统将通过网络复制到 XenServer 主机,在其中显示为普通 VM。Citrix 建议您在非高峰时段执行 P2V 操作,因为该过程需要传输大量的数据,可能会影响在 XenServer 主机上运行的其他虚拟机的性能。

默认情况下,P2V 工具要求使用支持 64 位的 CPU。如果希望通过 P2V 传输较老式机器上的现有 Linux 实例,可以通过初始提示上的“p2v-legacy”(p2v- 旧)选项来引导 CD。这要求至少使用启用了 PAE (物理地址扩展)的机器,因此,如果机器型号很旧,可以将硬盘驱动器以物理方式移动到启用了 PAE 的机器,然后在那里执行操作。

将现有 Linux 服务器直接 P2V 到 XenServer 主机

1.重新引导您希望转换的物理服务器,然后从 XenServer 安装 CD 引导。如果引导失败,请重新开始,并使用“p2v-

legacy”(p2v-旧)选项。

2.显示初始引导消息后,安装程序将执行硬件检测和初始化过程,然后显示一个屏幕,请您选择希望在安装过程中使用的

键盘键映射。在此屏幕和随后显示的屏幕中,可以使用 Tab 键或 Alt+Tab 在元素之间切换,使用空格键进行选择、使用F12 键转到下一屏幕。

选择所需的键映射,然后选择“OK”(确定)继续。

3.接下来,将显示“Welcome to XenServer”(欢迎使用 XenServer)屏幕。选择“Convert an existing OS on this machine

to a VM”(将此机器上的现有 OS 转换为 VM (P2V)),然后单击“OK”(确定)继续。

4.将显示“Welcome to XenServer P2V”(欢迎使用 XenServer P2V)屏幕。单击“OK”(确定)继续,然后按照屏幕上的提

示执行操作。

完成 P2V 过程且创建新 VM 后,需要为其创建和附加一个 VIF(virtual interface,虚拟接口)以连接外部网络。类似地,还可以向其中添加其他磁盘以利用可供 XenServer 主机使用的附加存储容量。Citrix 建议使用 XenCenter 为新 VM 设置网络和存储链接。

因为 VM 包含新虚拟网络硬件,所以它检测到的 MAC 地址也不同。请按照 Linux 克隆指南(请参见“准备克隆 Linux VM”一节)自定义配置文件,以使 VM 在启动时重新运行所有硬件检测脚本。

虚拟化物理服务器的一般指南

考虑如何最好地开始虚拟化物理服务器集合时,最好先通过对配置较简单的服务器进行虚拟化来获得有关虚拟化服务器的舒适程度和体验,然后再对配置较复杂的服务器进行虚拟化。

适合进行虚拟化的服务器通常包括用于测试和部署环境的服务器、用作内部 IT 基础结构(Intranet Web 服务器、域名系统(DNS)、NIS、其他网络服务等)的服务器。通常,运行大量占用 CPU 的负载(复杂数学建模、视频呈现)或大量占用 I/ O(高流量商业网站、高使用率数据库服务器、流音频/视频服务器)的服务器不是最适合进行虚拟化的服务器。

确定较合适最开始执行虚拟化的物理服务器后,检查当前使用这些服务器的方式。它们承载哪些应用程序?它们什么时候大量占用 I/O?它们什么时候大量占用 CPU?

要进行合理评估,您应收集计划进行虚拟化的当前物理服务器上的合理数据量。查看磁盘使用量、CPU 使用量、内存使用量和网络流量的系统监视数据,并考虑其峰值和平均值。

适合虚拟化的服务器如下:

?CPU 和内存使用量以及 NIC 和磁盘吞吐量低的服务器。这类服务器更有可能作为 VM 在 XenServer 主机上与一些其他VM 共存,而其性能不会受到过度限制。

?使用了几年的旧服务器。这类服务器作为 VM 在较新服务器上运行时所表现出的性能,不比按当前使用方式表现出的性能差。

?未使用无法对其进行虚拟化的任何不兼容硬件的服务器。这些不兼容硬件包括硬件保护装置、串行端口或并口或其他不支持的 PCI 卡(串行卡、加密加速器等)。

确定希望对其进行虚拟化的一组机器后,应该计划完成该任务的过程。首先,置备将用作 XenServer 主机的物理服务器。

可以在每个 XenServer 主机上运行的 VM 的数量主要受系统内存的限制。

然后,计划如何创建 VM。可以选择对现有服务器执行 P2V、从已装载网络的供应商介质安装全新的服务器,或使用已经存在的模板安装基本操作系统。

如果对现有服务器执行 P2V,最好先对该服务器的一个测试实例执行 P2V,将该测试实例和现有物理服务器一起运行。直到您对虚拟环境中的所有工作满意后,再重新考虑对现有物理机执行 P2V。

然后,计划如何向 XenServer 主机分配所需的 VM。通过考虑补充资源消耗(综合考虑大量占用 CPU 和大量占用 I/O 的工作负荷)和补充高峰使用模式(例如,将夜间批处理和白天交互式工作负荷分配给同一 XenServer 主机),将 VM 分配给特定的 XenServer 主机。

配置各个 VM 自身时请注意下列事项:

?为 VM 分配单处理器,除非 VM 正在处理的多线程应用程序在另加一个虚拟 CPU 后,执行起来会表现出更好的性能。

?配置 VM 的内存设置时,请参阅计划在该 VM 中运行的来宾操作系统的文档,以及计划在其上运行的应用程序的文档。克隆现有 VM

您可以通过从模板进行克隆的方式复制现有 VM。模板只是普通的 VM,旨在用作根据其实例化 VM 的原版副本。可以对某个 VM 进行自定义,然后将其转换为模板,但要确保遵循相应的 VM 准备步骤(请参阅“准备克隆 Windows VM”一节或“准备克隆 Linux VM”一节,前者适用于 Windows,后者适用于 Linux)。模板不可以用作普通 VM。

XenServer 包含两种克隆 VM 的机制:完整复制或速度更快的写入时复制 (CoW) 模式(仅将已修改的块写入磁盘)。只有采用文件作为后端的 VM 支持 CoW 模式。CoW 旨在节省磁盘空间和进行快速克隆,会稍微降低常规磁盘性能。模板可以多次快速克隆而不降低性能,但如果将模板克隆到 VM 中,然后将此克隆转换回模板,则磁盘性能将随执行此操作的次数的增多而线性下降。在此事件中,vm-copy CLI 命令用于执行完整磁盘复制及还原预期水平的磁盘性能。

资源池为创建和克隆自定义模板带来了一些复杂性。如果在池中的服务器上创建一个模板,且源 VM 的所有虚拟磁盘都位于共享存储库上,则克隆该模板的操作将转发给池中可识别这些共享 SR 的所有服务器。但是,如果在本地 SR 上从包含任何虚拟磁盘的源 VM 中创建模板,则只能在可访问此 SR 的服务器上执行克隆操作。

导入已导出的 VM

可以通过“导入”现有已导出的 VM 来创建 VM。与克隆类似,导出和导入 VM 是创建具有特定配置的其他 VM 的一种方式。

例如,也许您拥有一个使用了多次的具有特殊用途的服务器配置。以希望的方式设置 VM 后,您可以导出该 VM,并随后将其导入以创建具有特定配置的 VM 的新副本。您还可以通过导出和导入 VM 将 VM 移动到处于其他资源池的 XenServer 主机上。

导入 VM 时,可以选择保留与其相关联的任何虚拟网络接口上的 MAC 地址。如果选择生成新的 MAC 地址,请确保符合导入 VM 的相应准备程序。请参见 “准备克隆 Windows VM”一节 和 “准备克隆 Linux VM”一节(前者适用于 Windows,后者适用于 Linux)。

导入已导出的 VM 需要花费一些时间,具体用时取决于该 VM 的大小以及 XenServer 主机与 XenCenter 之间的网络连接速度和带宽。

导入 VM 时,XenServer 将 VM VIF 重新连接到与导出 VM 的服务器上的网络同名的任何网络。如果未能找到匹配的网络,将创建一个新的专用网络,并将 VM VIF 连接到该网络。

导出 VM

可使用 XenCenter 或 CLI 导出现有 VM。此部分将介绍如何使用 CLI。有关使用 XenCenter 导出 VM 的详细信息,请参见XenCenter 联机帮助。

以下过程假设您拥有多个 XenServer 主机,并且您正在使用 CLI 管理这些主机。CLI 位于可以维护导出文件库的单独机器(即,非 XenServer 主机的机器)上。Citrix 不建议向 XenServer 主机文件系统导出 VM。

使用 CLI 导出 VM

1.关闭要导出的 VM。

2.导出 VM:

注意

指定导出文件名时,请确保包含 .xva扩展名。如果导出的 VM 文件的文件名不包含此扩展名,并且您尝

试通过 XenCenter 导入该 VM,此文件将无法作为有效的 XVA 文件来识别。

3.导出过程可能需要一段时间。导出完成后,将返回命令提示符。

导入 VM

可使用 XenCenter 或 CLI 导入已导出的 VM 文件。此部分将介绍如何使用 CLI。有关使用 XenCenter 进行导入的详细信息,请参见 XenCenter 联机帮助。

以下过程假设您正在可保留导出文件库的单独机器(即,非 XenServer 主机的机器)上使用 CLI 管理 XenServer 主机。

使用 CLI 导入 VM

1.将 VM 导入目标 XenServer 主机上的默认 SR 中:

可通过添加可选 sr-uuid 参数的方式将 VM 导入目标 XenServer 主机上的其他 SR 中:

也可以通过添加设为 true 的可选 preserve 参数来保留原始 VM 的 MAC 地址:

2.导入过程可能需要一段时间。导入完成后,命令提示符将返回新导入的 VM 的 UUID(全局唯一标识符)。

VM 块设备

对于半虚拟化 (PV) Linux 来说,块设备将作为 PV 设备传递。XenServer 不会尝试模拟 SCSI 或 IDE,而是以 xvd* 设备的形式提供更适用于虚拟环境的接口。有时也可以使用相同机制得到 sd* 设备。在这种设备中,VM 中的 PV 驱动程序将占据SCSI 设备的命名空间。这是我们不希望出现的情况,因此最好在可能的情况下为 PV 来宾使用 xvd* 设备(这是 Debian 和RHEL 的默认设置)。

对于 Windows 或其他完全虚拟化的来宾,XenServer 以 hd* 设备的形式模拟 IDE 总线。使用 Windows 时,安装 Citrix 虚拟机工具 时也就安装了与在 Linux 环境中的工作方式相似的特殊 PV 驱动程序(在完全虚拟化的环境中除外)。

第 3 章 安装 Windows VM

通过 XenServer,您可以将 Windows 2000 SP4、Windows Server 2003(32 位或 64 位)、Windows Server 2008、Windows XP SP2 或 SP3 或 Windows Vista 作为 VM 安装。在 XenServer 主机上安装 Windows VM 需要硬件虚拟化支持(Intel VT 或 AMD-V)。

安装 Windows VM 的过程可以分为两个主要步骤:

?安装 Windows 操作系统

?安装称为 Citrix 虚拟机工具 的半虚拟化设备驱动程序

可通过使用 XenCenter 或 CLI 克隆相应的模板来安装 Windows VM。各个来宾的模板中包含用来定义虚拟硬件配置的预定义平台标志集。例如,所有 Windows VM 安装都支持 ACPI 硬件抽象层 (HAL) 模式。如果您后来将其中一个 VM 更改为包含多个虚拟 CPU,Windows 就会自动将 HAL 切换为多处理器模式。

下面提供了可用的 Windows 模板:

?Windows Server 2008

可用于安装 Windows Server 2008(32 位)。

?Windows Server 2008 x64

可用于安装 Windows Server 2008(64 位)。

?Windows Server 2003

可用于安装 Windows Server 2003(32 位)SP0、SP1、SP2 和 R2。支持 Server、Enterprise、Data Centre 和 SBS 版本。

?Windows Server 2003 x64

可用于安装 Windows Server 2003(64 位)。支持 Server、Enterprise、Data Centre 和 SBS 版本。

?Windows Server 2003,最适合用于 Citrix XenApp

可用于安装 Windows Server 2003(32 位)SP0、SP1、SP2 和 R2。支持 Server、Enterprise、Data Centre 和 SBS 版本。此模板经过专门调整以优化 XenApp 性能。

?Windows Server 2003 x64,最适合用于 Citrix XenApp

可用于安装 Windows Server 2003(64 位)。支持 Server、Enterprise、Data Centre 和 SBS 版本。此模板经过专门调整以优化 XenApp 性能。

?Windows 2000 SP4

可用于安装 Windows 2000 Server Service Pack 4。不支持更早版本的 Service Pack。

?Windows Vista

可用于安装 Windows Vista(32 位)。不支持 Enterprise 版本。

?Windows XP SP3

可用于安装 Windows XP Service Pack 3。不支持更早版本的 Service Pack。

?Windows XP SP2

可用于安装 Windows XP Service Pack 2。不支持更早版本的 Service Pack。

可从 XenServer 主机上物理 CD-ROM 中的安装 CD 或您的 Windows 介质的 ISO 映像安装 Windows VM。有关如何从Windows 安装 CD 制作 ISO 映像以及如何使该映像可用的信息,请参见附录 A, 创建 ISO 映像。

使 ISO 对 XenServer 主机可用

要使 ISO 库对 XenServer 主机可用,请创建一个外部 NFS 或 SMB/CIFS 共享目录。必须设置 NFS 或 SMB/CIFS 服务器,以允许根访问共享。对于 NFS 共享,可通过在 NFS 服务器上的 /etc/exports 中创建共享条目时设置 no_root_squash 标志来完成此操作。

然后,使用 XenCenter 附加 ISO 库,或连接到主机控制台并运行以下命令:

对于高级用途,可能会传入装载命令的其他参数。

要使 Windows SMB/CIFS 共享对 XenServer 主机可用,请使用 XenCenter 使其可用,或连接到主机控制台并运行以下命令:

unc_path 参数中应使用正斜杠,而不是反斜杠。 对于 CIFS 可以使用 -t cifs ,代替 SMB 参数(-t smbfs)。示例:

装载共享后,此共享中的任何 ISO 都可通过 XenCenter 中 CD 下拉列表中的名称使用,或可用作 CLI 命令中的 CD 映像。ISO 应附加到合适的 Windows 模板:

将 ISO 复制到本地存储

在 XenServer 3.2 及更早版本中,可将 ISO 直接复制到控制域中的 /opt/xensource/packages/iso目录。在XenServer 5.5.0 主机中,将保留此目录供内置 ISO 映像使用,不用于常规用途。认为资源池的所有主机中的此目录都相同,如果内容被修改,则无法附加 CD 映像。

使用控制域中的本地 ISO 存储

1.登录到主机控制台。

2.创建一个目录以将本地 ISO 复制到以下位置:

3.创建一个 ISO 存储库:

4.将 ISO 映像复制到此目录,注意不要覆盖控制域文件系统。

5.使用 xe vdi-list 命令或签入 XenCenter 来验证此 ISO 映像是否可用。

警告

因为可用空间有限,将 ISO 直接复制到控制域文件系统时需要特别注意。对存储大量 ISO 映像来说,网络共享

是更为安全的机制。如果该控制域被覆盖,将导致不可预测的行为。

Windows 半虚拟化驱动程序

Citrix 半虚拟化网络和 SCSI 驱动程序 (Citrix 虚拟机工具) 提供高性能 I/O 服务,且不会产生传统设备仿真的系统开销。在安装 Windows 操作系统期间,XenServer 使用传统的设备仿真为 VM 提供标准 IDE 控制器和标准网卡。这使 Windows 可以使用内置驱动程序完成其安装,但由于控制器驱动程序仿真中存在固有系统开销,性能将降低。

安装 Windows 后,请安装 Citrix 高速 PV 驱动程序。这些驱动程序位于对虚拟机的虚拟 CD-ROM 驱动器可用的 ISO 上。这些驱动程序可替换仿真设备,并在 Windows 和 XenServer 产品系列软件之间提供高速传输。

注意

当 Windows VM 功能不包含这些驱动程序时,在安装这些驱动程序之前,性能将受到很大影响。不支持运行不

包含这些驱动程序的 Windows VM。某些功能(如物理主机之间的实时重定位功能)仅在 PV 驱动程序已安装

且处于活动状态时才能正常工作。

使用 XenCenter 中的 “Install Tools”(安装工具)菜单,或使用 CLI 直接将内置 xs-tools.iso ISO 映像附加到 VM,可将 Windows PV 驱动程序 ISO 附加到 VM 上。附加 ISO 后,双击 xensetup.exe 安装程序可执行文件,然后按照屏幕上的提示执行操作。

注意

为了以静默模式安装 Citrix 虚拟机工具 和防止系统以后重新引导,请使用 /S 和 /norestart 选项:

/xensetup.exe /S /norestart

默认情况下,Windows PV 驱动程序安装在 VM 上的 C:\Program Files\Citrix\XenTools 目录中。

也可通过运行安装 CD 的 client_install/ 目录中的 windows-pvdrivers-xensetup.exe 可执行文件,将 Citrix 虚拟机工具 安装在已置备 Windows 机器上。

Windows 卷影复制服务 (VSS) 提供程序

Windows 工具还包含一个 XenServer VSS 提供程序,用于在为 VM 快照做准备的过程中使来宾文件系统静止。该 VSS 提供程序会作为 PV 驱动程序安装的一部分进行安装,但默认情况下该程序不启动。

启动 Windows XenServer VSS 提供程序

1.安装 Windows PV 驱动程序。

2.导航至安装驱动程序的目录(默认情况下为 c:\Program Files\Citrix\XenTools或 Windows 注册表中的

HKEY_LOCAL_MACHINE\Software\Citrix\XenTools\Install_dir 的值)。

3.双击 install-XenProvider.cmd 命令以激活 VSS 提供程序。

注意

卸载 PV 驱动程序时将自动卸载 VSS 提供程序,重新安装时需要再次激活该提供程序。可通过使用同一目录中

的 uninstall-XenProvider.cmd 命令分别卸载 PV 驱动程序和 VSS 提供程序。

远程桌面

Windows 的图形控制台可以是通过仿真图形卡的标准控制台,也可以是 RDP 连接。

对于 Windows VM,XenCenter 中“Console”(控制台)选项卡中包含一个“Switch to Remote Desktop”(切换至远程桌面)按钮。单击该按钮禁用标准图形控制台,切换为改用远程桌面。

如果未在 VM 中启用远程桌面,此按钮将处于禁用状态。要启用该按钮,请安装 PV 驱动程序,并按照以下步骤启用远程桌面:

在 Windows VM 上启用远程桌面

1.在“开始”菜单中选择“控制面板”。

2.在“控制面板”窗口中,选择“系统”。

3.从“系统属性”对话框中,选择“远程”选项卡。

4.在此对话框的“远程桌面”部分,选中“允许用户远程连接到此计算机”(Windows XP) 或“在这台计算机上启用远程桌面”

(Windows 2003 Server) 复选框。

5.如果希望选择可连接到此 Windows VM 的任何非管理员用户,请单击“选择远程用户...”按钮,然后提供用户名。默认情

况下,对 Windows 域拥有管理员权限的用户可以进行连接。

准备克隆 Windows VM

使用 Windows 实用程序 sysprep 准备要进行克隆的 Windows VM。这是支持克隆 Windows VM 的唯一方式。

运行 Windows 操作系统的计算机都具有唯一的安全 ID (SID) 认证。克隆 Windows VM 时,采取步骤确保安全 ID 的唯一性非常重要。不执行建议的系统准备工作就克隆安装可导致重复的 SID 和其他问题。因为 SID 是用来标识计算机、域和用户的,所以它的唯一性至关重要。有关详细信息,请参阅 Microsoft 知识库文章 162001,”Do not disk duplicate installed versions of Windows“(不要对安装的 Windows 版本进行磁盘复制)。

sysprep 修改本地计算机 SID 以确保各个计算机 SID 的唯一性。sysprep 二进制文件位于 Windows 产品 CD 上的 \support \tools\deploy.cab 文件中。

下面提供了克隆 Windows VM 需要执行的步骤:

克隆 Windows VM

1.按照需要创建、安装和配置 Windows VM。

2.应用所有相关的 Service Pack 和更新。

3.安装 Citrix 虚拟机工具。

4.安装任何应用程序和执行任何其他配置。

5.将 Windows 产品 CD 中的 \support\tools\deploy.cab 内容复制到 VM 中的新 \sysprep 文件夹。

6.运行 sysprep 命令。此步骤完成后将关闭 VM。

7.在 XenCenter 中,将 VM 转换为模板。

8.根据需要将新创建的模板克隆到新 VM 中。

9.克隆的 VM 在启动时将获得新的 SID 和名称,然后运行最小化安装以提示提供必需的配置值,最后重新启动,即可投入

使用。

注意

使用 sysprep 处理的原始 VM(即“源”VM)在 sysprep 阶段后不应再次重新启动,而应在该阶段后立即转换为

模板以防重新启动。如果重新启动了源 VM,则必须再次对其运行 sysprep,才可以将其安全地用于执行其他克

隆。

有关使用 sysprep 的详细信息,请参见 Microsoft TechNet 页面的“Windows System Preparation Tool”(Windows 系统准备工具)。

Windows VM 中的时间处理

对于 Windows 来宾,时间最初由控制域时钟驱动,并在 VM 生命周期中各类操作执行过程中进行更新,包括挂起、重启等。Citrix 强烈建议在控制域和所有 Windows VM 中运行可靠的 NTP 服务。

因此,如果手动将 VM 设置为早于控制域 2 个小时(例如,使用 VM 内的时区偏差),则它将记住此设置。如果随后更改了控制域时间(手动或由 NTP 自动更正),VM 时间将相应做出调整,但会保留 2 个小时的偏差。请注意,控制域时区变动不会影响 VM 时区或偏差。这只是 XenServer 用于同步来宾的硬件时钟设置。

当执行挂起/恢复操作或使用 XenMotion 实时重定位时,请务必先安装最新的 Windows PV 驱动程序,因为这些程序会在恢复(可能在不同的物理主机上)后通知 Windows 内核需要进行时间同步。

发行说明

Windows 的许多版本和产品对 XenServer 所提供的功能具有不同支持级别。此部分列出了已知区别的说明和勘误表。

常规 Windows 问题

?安装 Windows VM 时,最初的虚拟磁盘数不要超过 3 个。在 VM 和 Citrix 虚拟机工具 工具安装完成后,即可以添加其他虚拟磁盘。引导设备应该始终为某一初始磁盘,以便 VM 无需 Citrix 虚拟机工具 即可成功引导。

?多个 VCPU 将作为 CPU 套接字接口公开给 Windows 来宾,并受 VM 中授权限制的约束。来宾中存在的 CPU 数量可以通过查看“设备管理器”确认。可在“任务管理器”中查看 Windows 实际使用的 CPU 数量。

?Windows 来宾中的磁盘枚举顺序可能不同于最初添加这些磁盘的顺序。这源于 Windows 中 PV 驱动程序与 PnP 子系统之间的交互。例如,第一个磁盘可能显示为 Disk 1,下一个热插拔磁盘为 Disk 0,再下一个磁盘为 Disk 2,然后按预期方式向上排。

?VLC Player DirectX 后端存在一个错误,该错误会导致在 Windows 显示属性设置为 24 位色的情况下,播放视频时本应显示为黄色的部分显示为蓝色。使用 OpenGL 作为后端的 VLC 正常运行,并且所有其他基于 DirectX 或基于 OpenGL 的视频播放器也正常运行。如果将来宾设置为使用 16 位而不是 24 位色,则不会出现上述问题。

?PV Ethernet Adapter 报告在 Windows VM 中速度为 2 Gbps。此速度是硬编码的值且与虚拟环境无关,因为虚拟 NIC 与虚拟交换机连接。该 NIC 的实际工作速率与物理 NIC 相同。

Windows 2003 Server

如果将大于 2TB 的任何虚拟磁盘附加到 VM,则 Windows Server 2003 32 位版本无法成功引导。请参见 Windows Hardware Developer Central(Windows 硬件开发人员中心)Web 站点中的此文章。

Windows 2008 Server

基于 Windows Server 2008 来宾制作的静态快照将无法直接引导。将快照磁盘附加到现有 Windows Server 2008 VM,以访问用于还原操作的文件。

Windows XP SP3

Windows XP 不支持大于 2TB 的磁盘。请参见 Windows Hardware Developer Central(Windows 硬件开发人员中心)Web 站点中的此文章。

Windows 2000 Server

无已知问题。

Windows Vista

对于 Microsoft Vista,建议使用 20GB 或更大的根磁盘。安装此模板时的根磁盘默认大小为 24GB,比最小值高 4GB。请考虑增加根磁盘容量。

第 4 章 安装 Linux VM

XenServer 支持将多个 Linux 版本安装到 PV VM 中。目前提供以下 4 种安装机制:

?作为内置模板提供的完整版本

?现有本机实例的物理机到虚拟机 (P2V) 转换(请参见“物理机到虚拟机的转换 (P2V)”一节)

?使用服务器的物理 DVD/CD 驱动器中的供应商介质

?使用供应商介质执行网络安装。

安装 Linux VM 要求将 Linux Pack 安装在 XenServer 主机上。

警告

如果您尚未安装 Linux Pack,并且正在使用 XenCenter 安装 VM,则“New VM”(新建 VM)向导在列表中将只

显示 Windows 选项。请勿选择“Other install media”(其他安装介质)来安装 Linux VM。这将无法正常工作,

并且不受支持。

“Other install media”(其他安装介质)模板面向高级用户,这些用户可能会尝试安装(运行其他不受支持的

操作系统的)VM。XenServer 已经过测试,但只限于运行标准提供模板中包含的支持版本和特定版本,并且使

用“Other install media”(其他安装介质)模板安装的任何 VM 都“不”受支持。

受支持的 Linux 版本包括:

注意

与 Red Hat Enterprise Linux 5 使用相同安装机制的版本(例如 Fedora Core 6)可以使用同一模板成功安装。

但是,上面列表中未包括的版本不受支持。

安装 Debian Etch

随 XenServer 提供的模板可用于直接创建运行 Debian Linux 4.0 (Etch) 版本的 VM,而无需使用供应商安装介质和执行现有物理服务器的 P2V 转换。

可通过在 CLI 上运行 vm-install 命令或通过使用 XenCenter 克隆模板来实例化 VM。例如,使用 Linux 中的 CLI:

第一次引导 VM 时,系统会提示您输入 root 密码、VNC 密码(用于图形界面)和主机名。如果使用 CLI 安装了 VM,则需要添加网络接口。

安装 Debian Lenny

Debian Lenny 使用标准 Debian 安装程序安装,该程序支持在(性能优化的)PV VM 中安装。使用 XenCenter 或 xe CLI 从 CD 中或者通过 FTP 或 HTTP 从网络库中安装 Debian Lenny。有关使用 XenCenter 安装 Debian Lenny 的信息,请参见 XenCenter 帮助—即刻开始,运行“New VM”(新建 VM)向导。本节其余部分提供有关使用 CLI 安装 Debian Lenny 的信息。

使用 xe CLI 安装 Debian Lenny VM

1.使用 Debian Lenny 模板创建一个 VM。返回该 VM 的 UUID:

2.指定安装库—这应是一个标准 Debian 镜像,至少包括安装基本系统所需的软件包,以及计划在 Debian 安装过程中进

行选择的其他软件包:

下面是一个有效的库路径的示例:http://ftp.https://www.doczj.com/doc/1213841081.html,/debian,其中 是您所在国家/地区的代码(参见 Debian 镜像列表中的国家/地区代码表)。对于多次安装,Citrix 建议使用本地镜像或 apt 代理,以避免在中央库产生过大的网络流量或负载。

3.启动 VM;它将直接引导至 Debian 安装程序:

4.按照 Debian 安装程序的步骤,在您需要的配置中安装 VM。

5.请参见下文有关如何安装来宾实用程序以及如何配置图形显示的说明。

Debian Lenny 的自动化安装

Debian Lenny 安装使用标准 Debian 安装程序—您可以使用通常的 Debian pre-seed mechanism(预种子机制),以支持自动安装。

1.创建一个 pre-seed(预种子)文件。有关预种子文件的信息,请参见 Debian 用户指南中的附录。

2.启动 VM 前,应确保正确设置了内核命令行。上述设置可以通过逐步完成 XenCenter 中的 VM 创建步骤实现,或通过

执行下述的 xe CLI 命令完成:

Apt 库和 Lenny

对于低频率或一次性的 Lenny 安装来说,最好直接使用 Debian 镜像。但是,如果您计划进行多次 VM 安装,我们建议您使用缓存代理服务器或本地镜像。Apt-cacher 是代理服务器的实现方式之一,能够保存包的本地缓存。Debmirror 是一个能够创建 Debian 库的部分或全部镜像的工具。这些工具中的任意一个都可以安装到 VM 中。

从供应商介质安装 Red Hat、CentOS 和 Oracle Linux

XenServer 支持通过 XenServer 主机 DVD/CD-ROM 驱动器中的供应商介质安装下列 Linux 操作系统:

?Red Hat Enterprise Linux 5.0-5.3(32 位)

?Red Hat Enterprise Linux 5.0-5.3(64 位)

?CentOS 4.5-4.6

?CentOS 5.0-5.3(32 位)

?CentOS 5.0-5.3(64 位)

?Oracle Enterprise Linux 5.0-5.2(32 位)

?Oracle Enterprise Linux 5.0-5.2(64 位)

其他 Linux 操作系统需要通过网络安装服务器安装。请参阅“通过网络安装服务器将 Linux 安装到 VM”一节。

使用 CLI 通过供应商介质安装受支持的 Linux VM

1.将供应商安装 CD 插入到 XenServer 主机上的 CD 驱动器中。

2.运行 xe template-list 命令查找要安装的 OS 对应的模板名称。

3.运行以下命令:

Xenapp部署硬件配置要求

面向思杰Xen虚拟化如何选购服务器平台 思杰是世界上目前唯一一家提供端到端完整虚拟化解决方案的厂商,其产品和方案包括应用虚拟化、桌面虚拟化、服务器虚拟化方案以及网络优化和加速产品,所有这些产品和解决方案的组合是为了帮助用户将"数据中心"转变为"应用交付中心"。 思杰在虚拟化方面的优势表现,与其解决方案的实施平台密切相关——对于硬件虚拟化的强烈需求与英特尔至强平台的特性不谋而合,因此思杰不仅在应用桌面虚拟化方面一枝独秀,同样在服务器领域也有着公认的成就。 一、思杰 XenServer 企业级虚拟化平台 思杰 XenServer是一款有免费版本、经云验证的企业级虚拟化平台,可实现实时迁移和集中管理多台服务器功能。此外,思杰还发布了一套非常有效的工具集,简称"思杰 Xenserver 精选集",有两个版本:一个是为思杰自己的XenServer,另一个是支持微软的Hyper-V——这个管理工具集可扩展免费的思杰 XenServer和微软Hyper-V的能力。 从使用范围来讲,免费提供核心的XenServer产品,可方便思杰推行自身的虚拟化管理解决方案。XenServer和Hyper-V是两个增长最快的虚拟化平台,均拥有自身独特的客户群。从市场角度来看,客户对免费版XenServer的反响非常积极,迄今为止,全世界已有超过4.5万个企业数据中心将XenServer用于生产过程中。预计到2010年末,思杰XenServer的市场份额将增加到18%,而此前XenServer的市场份额在2009年翻了不止一番。 在中国国内,思杰 XenServer 企业级虚拟化平台,服务于各行各业的客户,从电信,金融服务,到制造,政府,教育以及互联网内容供应商。但是与国外的行销思路不同,国内的思杰解决方案多是与服务器厂商的解决方案打包一同提供给用户——而厂商基本上都会推荐用户采用最新的英特尔至强系列处理器,原因如下。 二、思杰XenServer对硬件的要求 XenServer是可以直接安装在裸机上的组件,用户可以在其中的虚拟机里安装操作系统。由于是直接安装在服务器上,因此对于网络层和I/O层来说与操作系统没有区别(等于是直接运行虚拟机,没有操作系统层)。而由于32位系统的寻址空间只有4G,对于虚拟机系统意义不大,因此XenServer只提供64位版本,以期对大内存做支持。

Xenserver 快速入门指南

Citrix XenServer? 6.0 快速入门指南2012-01-09 (星期一)发行 1.0 版

Citrix XenServer? 6.0 快速入门指南 版权所有 ? 2011 Citrix Systems. Inc. 保留所有权利。 版本:6.0 Citrix, Inc. 851 West Cypress Creek Road Fort Lauderdale, FL 33309 United States of America 免责声明 本文档“按原样”提供。Citrix, Inc. 不承诺与本文档相关的所有保证,包括但不仅限于对适销性和特定用途适用性的默示保证。本文档可能含有技术或其他方面的错误或印刷错误。Citrix, Inc. 保留随时修订本文档中的信息的权利,如有更改,恕不另行通知。本文档及本文档中介绍的软件属 Citrix, Inc. 及其许可发放方的机密信息,依据 Citrix, Inc. 的许可提供。 Citrix Systems, Inc.、Citrix 徽标、Citrix XenServer 和 Citrix XenCenter 是 Citrix Systems, Inc. 和/或其附属公司的商标,可能已在美国专利商标局和其他国家/地区注册。所有其他商标和注册商标为各自所有者的资产。 商标 Citrix? XenServer? XenCenter?

目录 欢迎使用 (1) 安装 XenServer 和 XenCenter (3) 安装 XenServer 主机 (3) 安装 XenCenter (5) 将 XenCenter 连接到 XenServer 主机 (5) 激活 XenServer (6) 创建虚拟机 (7) 创建 Windows 7(32 位)VM (7) 创建 VM 模板 (11) 基于现有 VM 创建 VM 模板 (11) 基于 VM 快照创建 VM 模板 (11) 基于 VM 模板创建 VM (12) 创建 XenServer 主机池 (13) 创建池 (13) 为池设置共享存储 (14) 将 VM 复制到共享存储 (15) 在一个池的主机之间迁移运行中的 VM (17) A. 系统要求 (19) 系统要求 (19) XenServer 主机的系统要求 (19) XenCenter 系统要求 (20) 支持的来宾操作系统 (20) 池要求 (20)

Xenserver6.5 安装使用指南

XenServer 6.5 安装使用指南: 环境准备: 服务器:支持Intel-VT,64G内存,2TB硬盘空间以上为宜。 终端:Windows SP1及以上版本,64位系统为宜。不支持XP操作系统。 网络:千兆网络为宜。 拓扑示意: 请注意:为了方便您学习和查看,此案例为示例案列,实际情况请结合您自己的硬件及网络配置情况。 Section1;连接XenServer 1,Xenserver安装完毕后,在终端上输入服务器的IP地址(本案例为192.168.88.88)。之后会出现服务器的web页面,提示下载Citrix Xencenter。如图所示:下载并安装citrixxenserver管理软件。 安装完成后,启动如下程序:

2,使用XenCenter添加刚才安装的Xenserver:如图,选择“XenCenter”再选择“Add” 输入XenServer的服务器IP地址和用户名。

添加成功后如图所示: Section2;设置操作系统安装源 Xenserver支持从CD-ROM,内置ISO库,和CIFS共享三个方式进行传输操作系统的安装文件,内置ISO库由于需要使用ssh专用的软件上传,上传速度慢,而且会占用服务器存储空间,故不建议一般使用的用户安装。本案例推荐CIFS共享的方式设置操作系统源。 1,首先设置好本地的镜像,可以存放在一个文件夹内,文件夹尽量不要设置中文文件名。 2,设置好共享权限。

3,进入XenCenter,右击Xenserver,选择“New SR”。 4,选择“Windows File Sharing(CIFS)”如图:

Citrix服务器虚拟化软件XenServer 常见问题解答

1. Xen Server 是一个软件么? 是,是可以直接安装在裸机上的组件,用户可以在上面再安装操作系统,并同时运行他们,从而使得硬件的利用率得到提高。2. 是单纯的软件还是硬件服务器,对网络结构有什么要求或者调整吗? 是软件,直接安装在服务器上,对于网络没有任何的更改 3. 32位还是64位软件? 只支持64位,因为32位寻址空间只有4G,对于虚拟机系统意义不大,而64位才能提供更好更多的虚拟机支持 4. 如果配置xenserver 服务器的配置有没有基本的要求? 不高,CPU要求1.5G以上,内存1G以上,硬盘16G以上,千兆网卡;但是由于其上要运行虚拟机,当然建议资源配置要提高,以便能够更好地整合更多服务器。 详细信息请参考: https://www.doczj.com/doc/1213841081.html,/English/ps2/products/subfeature.asp?contentID=1681139 5. xen 对cpu是有要求的吧? 针对Windows 操作系统,需要支持intel-vt 和amd-v的芯片,现在的xeon都可以;Linux 的系统不需要。 6. xenserver能在不带虚拟化支持的cpu上装windows吗? 不能,只能运行linux系统。 7. 可以运行在哪些平台上?Windows,Linux,Unix?X86或者还有其他RISC的芯片平台上呢? XenServer是裸机上直接安装的,其本身内核是linux。其支持的虚拟机包括2000之后的windows平台,目前主流的linux系统例如Suse,CentOS等。 硬件平台需要是PC服务器,所以只能是Cisc体系的X64架构芯片平台。 8. 很想看看实用性能怎么样?确实俺们的服务利用率不高啊,免费版如何获得? 登陆https://www.doczj.com/doc/1213841081.html,/lang/Engli ... p?ntref=hp_promo_C1下载 9. citrix免费版本的虚拟软件是啥?有啥功能?用在什么场合? 免费版虚拟服务器软件叫做XenServer,功能参考:包含了Motion,在不需要HA等高级功能下,都可以使用,尤其对于中小企业,构建虚拟化平台的最佳选择。 10. 我在虚拟机里如何看到宿主机xenserver的信息 XenServer的免费图形化管理控制台XenCenter上可以看到宿主机以及上面运行的所有虚拟机的各种信息以及相关图标,例如cup数量,内存大小,磁盘,网卡以及相关的利用率。11. 服务器虚拟化后服务器是减少一半? 服务器虚拟化能够帮助客户实现服务器整合,具体整合比是多少,和具体需要整合的服务器的负载压力以及硬件的性能相关。在前些年的统计数据中,一般压缩比在4-10,但是随着硬件机器的能力越来越高,这个比是在不断增加的。 12. 服务器之间是否可以共用一部虚拟服务器,如:VPN与Web。 只要网络拓扑结构允许,服务器是可以放在一个物理服务器上的。 13. 虚拟服务器维护的复杂性以及可靠性如何? 虚拟服务器本身以及虚拟机都可以通过免费的XenCenter进行远程管理,管理非常高效,简单。由于XenServer给予Linux的内核,经过开源社区Xen的贡献以及Citrix的高强度测试,达到了非常高的稳定性。而提供的诸如HA等高级功能,以及在XenServer之上的进行二次开发的合作伙伴Marathon为虚拟平台的稳定、可靠运行提供了更高级的功能,保证整个系统的稳定、安全运行。 14. 如何衡量一台部署思杰xenserver的物理服务器可以跑多少个系统?有没有量化指标

Xenserver实际案例问题分享

Q&A 1.移出来的服务器,如何利用? 用作其他游戏的服务器或者等待之后开新区使用 2.不能删除POOL里面的虚拟服务器,如何解决? 选中不能删除的虚拟服务器所在的物理服务器,在console下输入#xe host-forget uuid= uuid的信息使用#xe host-list查看 查看虚拟主机详细信息 xe vm-list params=all/(name-label,uuid,networks) 关闭虚拟机 xe vm-shutdown uuid=ext3-fs error (device xvda2) in start_transaction: journal has aborted 关闭halted/running虚拟机 xe vm-reset-powerstate force=true vm=uuid 删除虚拟机 xe vm-destroy uuid= 3.增加LVM根分区容量? fdisk /dev/xvda Command (m for help): d Partition number (1-4): 2 Command (m for help): n primary partition (1-4) p Partition number (1-4): 2 First cylinder (14-701, default 14): Last cylinder or +size or +sizeM or +sizeK (14-701, default 701): Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): 8e Command (m for help): w pvresize -v /dev/xvda2 重新识别卷大小 lvextend -l +100%FREE /dev/VolGroup00/LogVol00 拓展卷利用所有空余空间 resize2fs /dev/mapper/VolGroup00-LogVol00 在线调整文件系统大小 ext2online /dev/mapper/VolGroup00-LogVol00(根分区由于不能卸载用此命令) 4.传统分区增加大小:在分区表扩容、重启、动态扩容分区 yum install e2fsprogs fdisk /dev/xvda Command (m for help): d Partition number (1-4): 3 Command (m for help): n p Partition number (1-4): 3 回车 回车

Xenserver项目实施安装手册

Xenserver项目实施安装手册: 1:安装前的BIOS设置; :设置服务器本地驱动器RAID,请把本地驱动器设置为RAID0+1或者是RAID1; :进入服务器的BIOS,更改BIOS时间为当前的北京时间; :设置CPU属性; A:Enable virtualization Technology,目前服务器默认已经开启此项; B:Disable CPU Hyper-Threading(CPU多线程)属性; C:Disable CPU的C-State; : D:Disable Executive Bit HP服务器BIOS的设置如下图: DELL服务器BIOS的设置为主如下图(把virtualization Technology 属性从Disable 更改成Enable,把C-State的属性从Enable更改成Disable):

2:安装Xenserver 以下截图有些显示为,无需误解,因为有些步骤完全一样。 在物理服务器的光驱中插入Xenserver 的安装光碟,启动后,屏幕出现Xenserver安装的环境界面,如下图: : 在此界面上按F2,进入高级安装菜单界面,如下图:

在boot:处输入“shell”(不含双引号),如下图 回车,进入系统安装字符界面,如下图:

在# 处输入:vi /opt/xensource/installer/,如下图: ) 回车,打开文件,使用键盘的上、下箭头按钮,找到文件系统大小的位置,如下图:

按“i”键,进入编辑模式,把root_size = 4096 更改成 root_size = 10240,把DOM0_MEM=752 改成 DOM0_MEM=2940 (空格位置及其他字符保持和原来的一致,不可更改) 更改完毕后,按“Esc”—>“:”键,输入“wq”,保存文件,如下图: 按“回车”,完成对文件的保存,然后输入“exit”,退出shell模式,如下图: *

XenServer6.0问题故障及解决方法

XenServer问题及解决办法汇总 案例一、安装好XenServer6.0后,在XenCenter上连接上Xenserver,但显示看不到本地磁盘“Local storage”如图: 原因分析:1.在安装XenServer6.0过程中勾选了“enable thin provisoining (optimized storage for xendesktop)”这个选项,所以导致有些磁盘不能识别,在XenCenter上显现不出来,但可以通过命令fdisk -l查看到本地磁盘。 2. 硬盘本身不能支持thin provisioning模式,就导致XS发现不到磁盘。“thin provisioning”要求磁盘格式是ext3的。 注释:自动精简配置(Thin provisioning,TP)是一项优化存储局域网(SAN)中可利用空间,提高存储空间利用率的技术。 解决方法:1.重新安装,不勾选“enable thin provisoining (optimized storage for xendesktop)”选项。 2.手动添加上,本地硬盘挂载,参考《管理员手册》 相关案例:https://www.doczj.com/doc/1213841081.html,/article/CTX131279 案例二、xenserver上安装CenterOS不显示问题; 案例三、Windows 2008在XenCenter上安装“XenServer Tools”时报错: 原因分析:Windows 2008缺少“Microsoft .NET framework v4.0”这个组件; 解决方法:下载个Microsoft .NET framework v4.0的补丁包安装上就好了。“dotNetFx40_Full_x86_x64.exe”。

Citrix VDI 实战攻略之二-XenServer 安装与配置

思杰VDI攻略之二:XenServer安装与配置 在上一篇,主要介绍了Citrix VDI解决方案的架构及组件和功能,同时也介绍了所需要的操作系统环境等。这些都是基础性的前提。 在本篇中,按照CitrixVDI组件来进行XenServer的安装及配置,并重点提示下要注意的事项。同时亦会介绍AD DC的安装及DNS反向解析记录配置。 在本篇中,将按以下内容进行分步介绍,并会用到WINDDC、CitrixPVS、XenServer三个角色的服务器: 1、活动目录的安装及用于XenDesktop的OU的配置。 2、对DC上的DNS进行反向解析配置。 3、定义各种角色的IP地址及FQDN,并在OU中列出。 4、进行XenServer5.5.0的安装及XenCenter的安装。 5、通过XenCenter连接到XenServer并安装一XP虚拟机。 一、DC用于XenDesktop的OU配置、DNS正反向解析、及把各角色加入OU 1、在台式机一上的VMware WorkStation中安装windows server 2003 ent with sp2,并打上最新的补丁。同时配置IP地址为192.168..1.40及修改计算机名为windc。(图1)

2、使用dcpromo升级此OS为域控制器,并集成DNS服务。 3、开始-程序-管理工具---Active Directory用户和计算机,新建OU,取名为CitrixVDI。(此名称可定制义,请提前规划定义),并把在第一篇中安装好的计算机CitrixDDC、CitrixPVS加入到域中的此OU下。如下图所示。注意,此OU也将成为后续篇幅中要创建的Desktop Groups所在的Farm的OU(安全组),所有生成的桌面计算机将自动放置在此OU中。这样有利于对OU中桌面计算机的管理如组策略的更新。(图2) 4、开始-程序-管理工具-DNS,新建一个反向查找区域:192.168.1.X.Subnet。并确定绿色标注的三个计算机存在正向和反向区域中:(图3、图4)

Citrix XenServer安装文档(上传版)

C i t r i x X e n S e r v e r5.5 安装部署手册

版本记录 目录 版本记录 (2) 目录 (2) 第1章引言 (3) 1.1目的 (3) 1.2术语解释 (3) 1.3参考资料 (3) 第2章XENSERVER 安装 (3) 2.1安装 (3) 2.1.1 安装前的装备工作 (3) 2.1.2 安装步骤 (4) 2.2注意事项 (13) 第3章XENSERVER配置 (13) 3.1修改X EN S ERVER管理员密码 (13) 3.2修改虚拟机的时间 (14)

第1章引言 1.1目的 本文档主要介绍在物理主机上安装XenServer,并在其上部署虚拟机,使用XenCenter 进行管理。 1.2术语解释 XenServer:Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的Xen Hypervisor 程序之上。Xen技术被广泛看作是业界最快速、最安全的虚拟化软件。XenServer 是为了高效地管理 Windows(R) 和 Linux(R) 虚拟服务器而设计的,可提供经济高效的服务器整合和业务连续性。 XenCenter:Citrix的虚拟化图形接口管理工具,可在同一界面,管理多台的XenServer 服务器。管理上,通常会先在XenCenter建立一个服务器群组(Pool),然后将位于同一机房内的XenServer服务器加入。 1.3参考资料 《手把手安装xenserver 5》https://www.doczj.com/doc/1213841081.html,/thread-676616-1-1.html XenServer_Quick_Installation_Guide.pdf Citrix_XenServer_5.6_安装指南.pdf Citrix_XenServer_5.6_虚拟机安装指南.pdf 第2章XenServer 安装 2.1安装 XenServer就是一个精简化的LINUX,所以安装总体和LINUX安装类似,而且步骤简单的多。 2.1.1安装前的装备工作 XenServer 5.5的base光盘(XenServer-5.5.0-Update2-install-cd.iso)

xenserver安装步骤

XenServer安装步骤 中国民航信息网络股份有限公司 2013年7月

第1章XenServer安装并与cloudstack结合 (3) 1.1. 环境说明 (3) 1.2. 安装xenserver (3) 1.3. 安装XenServer Support Package (CSP) (11) 1.4. 更新参数配置 (12) 1.5. 打补丁更新 (12) 1.6. 拷贝脚本 (14) 1.7. 更新license (15) 1.8. ntp同步 (16) 1.9. 开启多路径 (16) 1.10. 网卡绑定与设置 (18)

第1章XenServer安装并与cloudstack结合1.1.环境说明 使用的xenserver版本为xenserver6.0.2。 其中1.2-1.6部分,在一般环境安装时是通用的步骤,都需要执行。如本地测试环境,kddi,网络部环境。而1.7-1.10部分,根据不同的环境有可能会相应变化。 建zone前,不要在xenserver上建立pool。只要按照需求先设定好在建zone 时要添加的第一台主机的网卡绑定,并在每台主机开启多路径,存储提供出sr 后,再在cloudstack层做操作。在cloudstack中,同一cluster的第一台主机需要添加网卡绑定,其它主机不要添加网卡绑定,在cloudstack中添加主机时会自动添加。 1.2.安装xenserver 1.从XenServer6.0.2的介质引导。 2.选择默认的英文。

3.选择OK清理磁盘。 4.选择Accept EULA。

5.选择要安装的磁盘OK继续。 6.选择本地光盘安装。

xenserver常用命令

xe-toolstack-restart Restarts the XAPI-tools df –h Shows the amount of free disk space xsconsole Starts the text based menu console fdisk –l List the disk partitions xentop Lists top Xen processes iostat -d 2 6 Shows Storage trafic stats (6 reports, 2sec a part) top Lists top processes in Dom0 netstat –s Shows networking statistics xen-bugtool --yes Builds a status report when Xapi is down mpstat 2 Shows processor statistics in Dom0 (every 2 sec) less /var/log/dmesg Displays Boot Messages from Linux vmstat 2 Show virtual memory in Dom0 (every 2 sec) tail /var/log/xensource.log Look at xapi messages as they happen list_domains Lists all VMs that are running (on this server) Some good logfiles (for troubleshooting) /var/log/messages L ogs for the system (the host) /var/log/xensource XenServer only logs (XAPI) /var/log/xha Logs regarding High Availability /var/log/audit K inda what it sounds like... Audit logs. /etc/xensource-inventory I nfo about the server (version, build, hypvervisor, when the server was installe...) /var/log/dmesg Boot messages from Linux Service xapi restart xe-toolstack-restart 退出命令模式进入菜单驱动文本xsconsole cd -list列出主机或池上的CS或ISO 灾难恢复(DR)命令:drtask-creat 创建灾难恢复任务 处理消息命令message-/create/destroy/list 网络命令network-/create/destroy/list 修改网络交换模式:需要重新启动 xe-switch-network-backend bridge 池命令: pool-designate-new-master指示指定的成员主机称为现有池的主服务器。 pool-dump-database 下载整个池数据库的副本并将其转储到客户端上的文件。 pool-eject 指示指定的xen主机退出现有池; pool-emergency-transition-to-master 指示成员主机称为池主服务器,紧在在主机转换到紧急模式才能使用; pool-ha-enable 对资源池启用高可用性同时使用指定的SR UUID作为中央检测信号存储库; pool-ha-disabel 对资源池禁用高可用性功能; pool-join 指示xen主机加入现有池; pool-recover-slaves 指示池主服务器尝试重置当前以紧急模式运行的所有成员服务器地址,通常在使用pool-emergency-transition-to-master将其中的一个成员设置为新主服务器后使用此命令; #xe pool-emergency-reset-master master-address= 重新指定master主服务器 pool-restore-database 向池上传数据库备份(使用pool-dump-database创建),接受上传后,

Citrixxenserver安装注意事项

一、物理服务器xenserver 及之前版本系统安装: 1、安装时修改参数: (1)按F2进入高级安装模式: (2)在boot后面输入shell命令: (3)编辑安装引导文件:# vi /opt/xensource/installer/ (修改下列三个地方) GPT_SUPPORT = True改为False (禁用GPT分区,使用MBR分区表) DOM0_MEM = 752 #MB 改为4096 (本地内存,默认752M) root_size = 4096改为10240(即10G的大小) 修改说明: (1)GPT_SUPPORT改为False,表禁用GPT分区,使用MBR分区表。 (2)DOM0_MEM内存设置,由于每启动一台虚拟机,Dom0 中就会启动一个Qemu-DM 的进程,占用大约6M的内存空间,因此在虚拟机数量较多的情况下,我们需要增大Dom 0 内存以便支持更多的虚拟机运行。由于Dom 0 是32 位操作系统,故支持的最大内存量为4GB。 (3)root_size,Domain0的root卷大小,使用较大的root 卷大小可以有效防止由于Dom0 日志的突然快速增长导致root 卷空间被占满从而引起Dom0 运行异常的情况发生 (备注:从 XenServer 开始,Dom0 默认分配了 4G内存,因此不需要进行手工调整,之前版本要手动调整。) 2、安装过程注意点: (1)选择安装磁盘的时候,默认不勾选“Enable Thin Provisioning”(精简配置项,生产环境中一般不勾选,由xenserver来自动调配) (2)选择物理网卡的时候,只要设置管理网的IP地址。

xenserver命令解决问题

XenServer 通过ionice 限制VM 虚拟机硬盘IO 发布时间:June 8, 2013 // 分类:虚拟化 // 1 Comment 之前有文章介绍Xen 下通过ionice 限制VM 虚拟机硬盘IO 优先级,XenServer 获取虚拟机进程和Xen 不同,可通过以下方法查找虚拟机IO 进程,并使用ionice 限制。 首先获取VM 虚拟机的UUID : 1 x e vm-list name-label= --minimal 然后再获取VM 的DOM ID : 1 l ist_domains |awk '// {print $1}' 通过DOM ID 获取VM 相对应的进程ID : 1 2 3 ps aux|grep xb.*.xvd root 10995 0.0 0.0 0 0 ? S 10:08 0:01 [xb.00003.xvda] root 10996 0.0 0.0 0 0 ? S 10:08 0:00 [xb.00003.xvdd] 使用ionice 调整相应进程的IO 优先级策略即可。 XenServer 修改Linux/Windows 系统模板内存等资源限制 发布时间:January 5, 2013 // 分类:虚拟化 // No Comments XenServer 虚拟机系统模板对内存等资源有做限制,在新建虚拟机时分配的资源不能小于模板最小限额。 XenServer 下查看CentOS 6 32位模板内存最小限制: 1 2 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=memory-static-min --minimal 536870912 可见内存最小限制为512M ,如果安装Centos6虚拟机内存不能小于512M ,修改Centos 模板内存最小限制为128M : 1 2 3 4 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=uuid --minimal #查看Centos 模板uuid xe template-param-set uuid= memory-static-min=128MiB #修改内存最小限制为128M XenServer 通过网络安装Debian Squeeze/CentOS 虚拟机 发布时间:December 3, 2012 // 分类:虚拟化 // No Comments XenServer 可以通过在本地新建ISO 存储或NFS 存储挂载ISO 镜像安装系统,对于Linux 可支持通过网络http 或ftp 安装,以下记录下XenServer 通过网络安装Debian 和CentOS 系统。 新建虚拟机: 1 2 xe vm-install template=Debian\ Squeeze\ 6.0\ \(32-bit\) new-name-label=debian6 sr-name-label=Local\ storage #返回vm uuid 设置安装源: 1 x e vm-param-set uuid=

Xenserver 环境搭建

Xenserver 环境搭建 一、准备部署环境 马博峰 2011年8月 ——————————————————————————————————————— 一、Xenserver介绍 Citrix XenServer 是一个完整的服务器虚拟化平台,已针对 Windows 和 Linux 虚拟服务器进行了优化,具备创建和管理虚拟基础结构所需的全部功能。 XenServer 实际上是一种控制程序或虚拟机管理程序,在物理服务器或主机服务器上运行,提供模拟计算机环境。XenServer 通过虚拟化硬件发挥作用。硬件虚拟化从硬件提取系统特性(例如硬盘驱动器、资源或端口),并将其分配给在其中运行的虚拟化计算机。这些虚拟化的“计算机”称为虚拟机。虚拟机运行的操作系统和应用程序通常称为来宾软件。通过 XenServer,您可以创建虚拟机 (VM)、制作 VM 磁盘快照以及管理 VM 工作负载。

XenServer 直接在服务器硬件上运行,不需要其他基础操作系统。这就使系统非常高效并且可扩展。XenServer可以通过 XenCenter(一种 Windows 管理工具)进行管理,或者通过在 Linux 或 Windows 中运行的命令行界面(CLI) 进行管理。 二、Xenserver主要功能 作为思杰端到段虚拟化解决方案的一部分,XenServer服务器虚拟化系统可有效提高数据中心资源可用性和利用率,使您的数据中心能更灵活、更迅速地响应不断变化的业务需求。

三、Xenserver新版本介绍 随着XenDesktop 5 SP1的发布,XenServer也迎来了新版本 XenServer 5.6 SP2。 由于XenServer 5.6 FP1的某些问题,SP2对此有了修复和增强,所以有必要升级或者直接安装XenServer 5.6 SP2。 更新内容: IntelliCache:提高桌面虚拟化基础架构的I/O性能 Workload Balancing Installation Improvements:负载均衡组件的安装增强,可选英文或日文,对中国用户来说没有多大意义 Local Storage Spans All Physical Volumes:当使用EXT的本地文件系统时候(例如安装的时候选择”Use thin provisioning”),服务器包含多块硬盘的时候,Local Storage Repository(本地存储)将跨所有硬盘成同一个LVM组(逻辑卷组)

更改XenServer默认安装根分区大小

更改XenServer默认安装后根分区大小 2015年7月24日星期五下午12:50 1.XenServer主机通过默认安装后根分区的安装大小为4G,等服务器上线一段时间以后在XenCenter中就会出现一个类似下面的错误; "File System on Control Domain Full","Disk usage for the Control Domain on server 'XDCXEN01' has reached 93.0%. XenServer's performance will be critically affected if this disk becomes full. Log files or other non-essential (user created) files should be removed.","XDCXEN01","Jul 23, 2015 9:27 AM","" 解决的方法有两种, 1.运行du-sh/* 可以看到XenServer运行了半年后XenServer的/var/log目录占用了大量空间,可以通过删除系统日志的方式解决空间占用的问题, rm-rf/var/log/*.gz rm -rf /var/log/*.log service syslog restart 2.备份好Xenserver上的虚拟机及相关数据,重新完全安装XenServer,对根分区进行扩容 - a.使用Xenserver安装光盘启动,在第一个图形界面按F2,输入shell后,等服务器出现bash-3.2 # 后,编辑以下文件对系统安装脚本进行修改, vi /opt/xensource/installer/constants.py 在第92行,修改root_size=4096的大小,这个数值就是默认根分区的大小,经过实际测试,最大可以修改为10240 修改后保存并退出vi编辑器。然后输入exit,开始XenServer的全新安装,安装完成后即可看见新的XenServer的根分区容量已经扩展到10GB,以下为扩容后的XenServer的根分区大小图。

(完整版)XenServer和ESX及Hyper-v的比较

Citrix XenServer5.0、VMware ESX3.5和Microsoft Hyper-V的比较 ? Linux 系列 ? Sun solaris 也通过了测试上的 系统) CPU

的。 (由于服务器整合和虚拟化对服务器硬件的CPU 计算能力要求很高,4 CPU 量 计算的。 的

? 自带Linux 的P2V 迁移工具 XenConverter ? Xenconvert 也支持windows 的p2 自带Windows/linux(beta)的P2V 迁移 工具Vmware Converter。

虚拟化简介 虚拟化是一抽象层,它将物理硬件不操作系统分开,从而提供更高的IT 资源利用率和灵活性。 虚拟化允具有丌同操作系统的多虚拟在同一物理上独立并行运行。每虚拟有己的一套虚拟硬件(如RAM、CPU、网卡等),可以在些硬件加载操作系统和应用程序。无实际采用了什 么物理硬件组件,操作系统将它们视为一组一、标准化的硬件。 虚拟封装在件,因此可以快速对其行存、和。可在几秒钟将系统(完全配的应用程序、操作系统、BIOS 和虚拟硬件)从一台物理服务器移一台物理服务器,以实现零停护和连的工作负载合。 虚拟化的好处 分区 ? 在一物理系统可以支持多应用程序和操作系统 ? 可在扩展或扩张系结将服务器合虚拟 ? 计算资源被视为以可方式分配虚拟的统一池 隔离 ? 虚拟不主和其他虚拟完全离。如果一虚拟崩溃,所有其他虚拟丌会受影响 行通? 虚拟之间丌会泄露数据,而且应用程序能通过配的网连 封装 ? 完的虚拟环境存为单件;便于行、移劢和 ? 为应用程序提供标准化的虚拟硬件,可证容性

IBM服务器上安装Citrix Xenserver

IBM System x3650 m3 服务器上安装XenServer操作实践 单位一台IBM服务器MT7945因工作需要进行虚拟化,常用的服务器虚拟化主要有三种VMware ESXI、微软的Hyper-V、思杰的XenServer。考虑到Citrix XenServer免费开源,且获得了IBM System x 和BladeCenter服务器认证,因此选择XenServer作为单位的服务器虚拟化系统。下面是详细的安装过程及注意事项。 一、使用Setup Utility(原先称为Configuration/Setup Utility 程序)查看并修改服务器配置信息(必须)。 1、开启服务器; 2、当出现提示 Setup 时,按F1。如果设置了管理员密码,那么必须输入管理员密码才能访问完整的Setup Utility 菜单。如果您未输入管理员密码,那么只能使用受限的Setup Utility 菜单。 3、首先选择“Load Default Settings”,取消以前在设置中所进行的更改并复原出厂设置。如图: 4、选择System Settings选项以更改服务器组件设置。如图:

5、选择Devices and I/O Ports选项更改对设备和输入/输出(I/O)端口的分 配情况。如图: 6、选择Console Redirection Settings选项更改对控制台重定向的设置。如图:

7、修改Remote Console(远程控制台)选项的值为Enable。如图: 8、回到主界面,选择Boot Manager选项以添加、更改设备引导优先级。如 图:

Citrix-xenserver安装注意事项

一、物理服务器xenserver 6.1及之前版本系统安装: 1、安装时修改参数: (1)按F2进入高级安装模式: (2)在boot后面输入shell命令: (3)编辑安装引导文件:bash-3.2# vi /opt/xensource/installer/constants.py (修改下列三个地方) GPT_SUPPORT = True改为False (禁用GPT分区,使用MBR分区表) DOM0_MEM = 752 #MB 改为4096 (本地内存,默认752M) root_size = 4096改为10240(即10G的大小) 修改说明: (1)GPT_SUPPORT改为False,表禁用GPT分区,使用MBR分区表。 (2)DOM0_MEM内存设置,由于每启动一台虚拟机,Dom0 中就会启动一个Qemu-DM 的进程,占用大约6M的内存空间,因此在虚拟机数量较多的情况下,我们需要增大Dom 0 内存以便支持更多的虚拟机运行。由于Dom 0 是32 位操作系统,故支持的最大内存量为4GB。 (3)root_size,Domain0的root卷大小,使用较大的root 卷大小可以有效防止由于Dom0 日志的突然快速增长导致root 卷空间被占满从而引起Dom0 运行异常的情况发生 (备注:从 XenServer 6.2 开始,Dom0 默认分配了 4G内存,因此不需要进行手工调整,之前版本要手动调整。) 2、安装过程注意点: (1)选择安装磁盘的时候,默认不勾选“Enable Thin Provisioning”(精简配置项,生产环境中一般不勾选,由xenserver来自动调配) (2)选择物理网卡的时候,只要设置管理网的IP地址。 (3)主机名和DNS必面输入,DNS可用公网的也可先用本机IP地址127.0.0.1

xendesktop结合xenserver的优势

XenServer是部署最广泛的XenDesktop虚拟机管理系统。正如最近发布的《Gartner公司x86服务器虚拟化魔力象限》报告中所说,思杰是公认的市场领导者,它在桌面工作负载虚拟化方面的技术实力尤其令人称道。就像Gartner和其它市场调研公司所声称的,XenServer 是所有XenDesktop或XenApp部署项目中都值得考虑的理想平台。这种方法可在满足桌面虚拟化需求方面带来独特的优势。 实现XenDesktop托管共享桌面的高效虚拟化。 虚拟化应用可能是数据中心内最为性能密集型的工作负载之一。XenServer可提供专门的性能和效率优化功能,使您可以将虚拟化应用纳入到数据中心整合项目中而无需降低所交付的体验质量。 利用IntelliCache降低VDI存储成本。 存储效率是影响任何虚拟化部署项目的总体拥有成本(TCO)的关键。IntelliCache可通过对本地存储的智能使用来降低XenDesktop VDI部署的成本。一个共享虚拟桌面VM在主机上首次启动时,IntelliCache就可以在本地磁盘上保存磁盘镜像的一份拷贝。该主机上以后部署的虚拟桌面VM就可以参考这个本地缓存的虚拟磁盘镜像拷贝,进而将集中存储的IOPS要求降低最多95%.IntelliCache允许集中存储系统使用低成本、低规格的存储设备,因此一般可将XenDesktop 部署总成本降低15 – 35%。对IntelliCache的未来将增强进一步优化总体部署成本。 利用分布式虚拟交换提高安全性,改进控制和可视性。 XenServer是业内用于支持OpenFlow的通用虚拟机管理系统——OpenFlow是一种全新的网络技术,设计用于实现数据中心网络的虚拟化,就像x86服务器虚拟化产品实现Windows和Linux 工作负载的虚拟化一样。XenServer还包括Open vSwitch——一种开源技术,可在XenDesktop 部署中提供出色的安全性和网络可视性。例如,可为虚拟桌面工作负载配置访问控制列表(ACL)策略,来控制用户对特定网络服务的访问,如可能会导致虚拟桌面环境性能下降的互联网无线服务等。RSPAN等工具以及与第三方NetFlow收集器(collector)的集成使网络管理员可以更全面地了解虚拟网络的情况,顺利完成故障排除和报告。 直接访问GPU XenServer 6.0包含了HDX?的增强功能——帮助使用图形应用程序的虚拟桌面,改善总拥有成本(TCO)和优化用户体验。在这个版本中,物理GPU可以集中汇总,并分配给特定虚拟桌面,实现直接访问和最佳图形表现。 分布式管理架构 把管理数据分布到每台主机上将会存放,在整个集群中有一台为主master主机,此台主机上的保存的管理信息才是最终的信息,如果某个节点出现故障后下线,重新加入到集群当中会从master 主机同步管理信息到重新加入的节点上,如果master出现故障将由其他节点主机立刻接替工作,没有对管理端进行备份的概念,所以对运维要求较低;而其它两种为集中式管理模式,如果管理服务器出现故障,虚拟机能正常运行,但虚拟机无法正常管理,如果虚拟机将进行了重启关机等操作,由于没有了管理服务器,虚拟机将不能进行启动维护和使用,所以集中式对管理端的数据库运维要求较高需要频繁备份;VMware 如果管理机故障,无法进行虚拟机克隆,前期做好的模板、管理标签、性能报表会丢失,并且Vmotion等功能失效。

相关主题
文本预览
相关文档 最新文档