搜档网
当前位置:搜档网 › Citrix XenServer 5.6 安装指南中文版

Citrix XenServer 5.6 安装指南中文版

资料共享丆零积分丆欢迎下载両

Citrix XenServer ? 5.6 安装指南

出版方 2010/10/19

1.1 版

Citrix XenServer ? 5.6 安装指南

版权所有 ? 2010 Citrix 保留所有权利。

版本:5.6

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.1 版

目录

XenServer 简介 (1)

XenServer 版本 (2)

关于本文档 (2)

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

XenServer 5.6 中的新增功能 (3)

系统要求 (5)

XenServer 主机的系统要求 (5)

XenCenter 要求 (6)

VM 支持 (6)

安装 XenServer (7)

安装 XenServer 主机 (7)

安装 XenCenter (10)

安装和部署方案 (11)

具有本地存储的 XenServer 主机 (11)

具有共享 NFS 存储的 XenServer 主机 (12)

具有 iSCSI 存储的 XenServer 主机 (13)

更新和升级 XenServer (16)

主版本之间的滚动池升级 (16)

备份 (16)

执行滚动池升级 (16)

升级单个服务器 (17)

从 XenServer 5.0 或更早版本升级 LVM 存储 (17)

重新安装相同版本 (17)

准备 XenServer 主机以便进行维护 (18)

应用更新 (19)

使用 CLI 应用更新 (19)

备份和还原 XenServer 主机和 VM (20)

备份虚拟机元数据 (20)

备份单台主机安装 (20)

备份池安装 (21)

备份 XenServer 主机 (21)

备份 VM (22)

许可 XenServer (23)

激活免费版 XenServer 产品 (23)

许可 XenServer 版本 (25)

在 XenServer 版本上配置许可 (26)

指定许可证服务器名称 (26)

使用 XenCenter 为主机分配许可证 (27)

使用 XenCenter 释放 XenServer 许可证 (27)

xe CLI 命令 (27)

其他许可信息 (28)

启动许可宽限期 (28)

许可宽限期 (29)

加入池, 混合池 (29)

A. 故障排除 (30)

B. XenServer 主机的 PXE 安装 (31)

设置 PXE 引导环境 (31)

创建无人参与 PXE 安装的应答文件 (33)

C. Xen 内存使用量 (37)

设置控制域内存 (37)

索引 (38)

XenServer 简介

Citrix XenServer 是一个完整的服务器虚拟化平台,已针对 Windows 和 Linux 虚拟服务器进行了优化,具备创建和管理虚拟基础结构所需的全部功能。

XenServer 实际上是一种控制程序或虚拟机管理程序,在物理服务器或主机服务器上运行,提供模拟计算机环境。XenServer 通过虚拟化硬件发挥作用。硬件虚拟化从硬件提取系统特性(例如硬盘驱动器、资源或端口),并将其分配给在其中运行的虚拟化计算机。这些虚拟化的“计算机”称为虚拟机。虚拟机运行的操作系统和应用程序通常称为来宾软件。

通过 XenServer,您可以创建虚拟机 (VM)、制作 VM 磁盘快照以及管理 VM 工作负载。

XenServer 直接在服务器硬件上运行,不需要其他基础操作系统。这就使系统非常高效并且可扩展。XenServer

可以通过 XenCenter(一种 Windows 管理工具)进行管理,或者通过在 Linux 或 Windows 中运行的命令行界面(CLI) 进行管理。

使用 XenServer 的好处

使用 XenServer 可以:

?创建包含任意操作系统的环境,并为用户提供在这些环境中运行的应用程序

?通过在一台物理服务器上运行多个虚拟机来合并硬件并充分加以利用

?更加简单地升级操作系统、全局应用修补程序及隔离受感染的系统

?更加轻松地克隆或复制环境

管理 XenServer 的方法

可通过两种不同的方法来管理 XenServer:

?XenCenter。可以使用基于 Windows 的图形用户界面远程管理 XenServer。利用 XenCenter,可以管理服务器、资源池和共享存储,且可以从 Windows 桌面计算机部署、管理和监视虚拟机。开始学习 XenCenter 的最佳方法是阅读 XenCenter 帮助。

?命令行界面 (CLI)。可以在主机上使用基于 Linux 的 xe 命令(也称为 CLI)管理 XenServer。《XenServer 管理员指南》中对 xe 命令进行了介绍。

XenServer 的主要功能

XenServer 包括以下主要功能。可以使用 XenCenter、XenServer 的强大图形界面或通过 CLI 管理这些功能。?利用基于角色的访问控制,您可以在宏观和微观上控制不同类型的管理员能够在您的虚拟环境中执行的操作。?动态内存控制允许您更改分配给虚拟机的物理内存数量,而无需重新引导虚拟机。

?VM 快照管理(包括对包含或不包含内存数据的快照的支持),以及用于快速备份和恢复机制的快照回滚。?完整的虚拟机安装、配置和生命周期管理。

?访问 VM 控制台:安装时使用的 VNC、用于在 Linux 中实现图形显示的 Xvnc,以及面向 Windows 的远程桌面。

?XenSearch:使用文件夹、标记和自定义字段进行搜索、排序、过滤以及分组。

?全面的资源池管理。

?高可用性配置。

?Active Directory 集成,用于用户身份验证和吊销。

?Workload Balancing,用于池范围的负载平衡建议。

?工作负载报告,提供跨数据中心且随时间变化的性能检视。

?性能指标显示(在 XenCenter 中)。

入门

开始学习 XenServer 的最简便的方法是阅读 XenCenter 帮助。与《XenServer 管理员指南》相比,本在线帮助系统更浅显易懂。但本帮助系统是使用 XenServer 的用户界面 (XenCenter) 而不是 xe 命令来解释 XenServer 概念。使用 XenCenter 时,可以按 F1 显示帮助。

XenServer 版本

XenServer 中提供的功能取决于其版本。Citrix XenServer 的四个版本包括以下功能:

?Citrix XenServer(免费版)。Citrix XenServer 是一款可下载的免费虚拟化平台,其中包含实时迁移、VM 磁盘快照、AD 集成、共享存储支持、集中化多服务器管理以及 P2V 和 V2V 转换工具等功能。

?Citrix XenServer 高级版:此版本包括 XenCenter 中的特定管理功能,包括高可用性、高级警报和性能历史记录以及动态内存控制。

?Citrix XenServer 企业版:此版本在可用功能集中加入了基于角色的访问控制 (RBAC)、集成 StorageLink 配置、StorageLink Gateway、实时内存快照、自动 Workload Balancing 以及远程电源管理。

?Citrix XenServer 铂金版:此版本中加入了在 XenServer 外部执行管理的功能,例如 Provisioning Services、StorageLink Site Recovery、LabManager 以及 StageManager。

有关不同的 XenServer 版本对可用功能的影响的信息,请访问 https://www.sodocs.net/doc/463104212.html,/xenserver。

关于本文档

本文档是 XenServer? 的安装指南,该产品是 Citrix? 推出的平台虚拟化解决方案。XenServer 软件包中包含了创建在 Xen?(接近本机性能的开放源代码半虚拟化虚拟机管理程序)上运行的虚拟 x86 计算机网络所需的所有内容。

本文档包含引导您完成 XenServer 的安装、配置和初始操作的步骤。本文档还包含有关对安装期间可能发生的问题进行故障排除的信息,此外还介绍了如何获取详细信息。

本指南与其他文档的关联

本文档主要面向需要在物理服务器上安装 XenServer 主机的系统管理员。此版本随附的其他文档包括:?《XenServer 虚拟机安装指南》,介绍如何在 XenServer 部署上安装 Linux 和 Windows VM。 以及如何从安装介质(或使用 XenServer 版本随附的 VM 模板)安装新的 VM。本指南还说明如何使用名为 P2V 的进程从现有物理机创建 VM,以及如何使用 XenServer OVF 向导来导入及导出设备并导入磁盘映像。

?《XenServer 管理员指南》介绍了与配置 XenServer 部署有关的任务,包括如何设置存储、网络和资源池,以及如何使用 xe 命令行界面 (CLI) 管理 XenServer 主机。本指南中还加入了 Workload Balancing 安装说明与文档。

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

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

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

主要任务

主要任务包括管理服务器、资源池和共享存储,以及从 Windows 桌面计算机部署、管理及监视虚拟机。

XenServer 5.6 中的新增功能

XenServer 5.6 具有许多新增功能和不断改进的功能,具体包括:

?新版 Licensing for XenServer。 Licensing for XenServer 付费版已更改。XenServer 5.6 高级版或更高版本需要Citrix 许可证服务器(11.6 或更高版本)才能运行。要许可使用这些版本,您必须在每台 XenServer 主机中配置Citrix Licensing 及许可设置。

XenServer 许可概述(包括所需的设置)在《Citrix XenServer 5.6 安装指南》中进行说明。有关获取许可证文件及安装许可证服务器的相关信息,请导航至 Citrix eDocs 文档树中的 Citrix Licensing 文档。

注意

免费版 XenServer 不需要 Citrix Licensing 服务器,将继续基于各台主机上的 XenServer 许可证文

件进行激活。

?基于角色的访问控制。可以为管理用户指定几种角色之一,这些角色决定不同类型的管理员可以在 XenServer 环境中执行的操作。

?动态内存控制。通过 DMC,您无需重新启动虚拟机即可更改分配给虚拟机的内存量。通过 DMC,您还可以自动减少分配给现有 VM 的内存以释放空间,从而在满负载主机上启动其他 VM。关闭 VM 或将 VM 迁移到其他主机之后,其余 VM 可回收未使用的物理主机内存。

?增强的 VM 快照。现在您可以创建包括磁盘和内存状态在内的完全 VM 快照。XenCenter 中增强的快照选项卡使快照能够显示在简洁的“树视图”中。通过“还原到快照”选项,可以将虚拟机轻松回滚到之前的快照状态。

?自动 Workload Balancing 和电源管理。通过 Workload Balancing,您现在可以自动应用 VM 优化建议(即,基于您配置的首选项平衡工作负载),以及在使用率较低的时段自动关闭主机。这样可以通过将工作负载合并到数量最少的主机上并关闭未使用的主机来降低电源消耗。电源管理功能包括对 LAN 唤醒的支持以及来自 HP、Dell 的供应商特定实施方案。

?管理日志记录和审核。可以在 XenCenter 的“工作负载报告”中记录并获取通过 XenCenter 或 CLI 所做的管理变更(按用户名、日期、时间等)。注意:这需要安装 Workload Balancing 功能才能启用可捕获这些日志的数据库。

?StorageLink 站点恢复。与存储级复制的增强集成,可在辅助灾难恢复站点恢复完整的虚拟基础结构。

?增强的性能和规模。支持范围扩大了一倍,目前可支持每台主机 64 个逻辑处理器、256 GB 内存、16 个 NIC。?增强的 XenCenter 界面。XenCenter 管理用户界面已在多个方面得以增强。新增功能包括:用于创建新 VM、导入 VM、创建新存储库以及警报和日志的向导得以增强;多选选项;每台 VM 可配置多个 DVD 驱动器;图形设计功能得以改进。同时更新管理器也得以改进。

?增强的操作系统支持。XenServer 5.6 现在支持 Red Hat Enterprise Linux/CentOS/Oracle Enterprise Linux 5.4以及 SUSE Linux Enterprise Server 10 SP3。

?不断添加到池。XenServer 现在支持向池中添加同一供应商提供的多种处理器,前提是这些供应商采用 CPU“屏蔽”(masking) 或“调配”(leveling) 技术。在 XenServer 中,此功能称为“异类池支持”(Heterogeneous Pool support)。

?OVF 支持。XenCenter 中的实验性功能可支持导出和导入基于 OVF 的虚拟设备。

?磁盘映像支持。实验性功能可支持直接向 XenServer 中导入独立的 VMWare VMDK、Microsoft 虚拟硬盘(VHD)、虚拟磁盘映像 (VDI) 以及 Windows 映像格式 (WIM) 的磁盘映像。

系统要求

XenServer 需要至少两台单独的 x86 物理计算机:一台作为 XenServer 主机,一台运行 XenCenter 应用程

序。XenServer 主机专用于承载 VM,不用于其他应用程序。

警告

不支持在 XenServer 主机上直接安装任何第三方软件。

运行 XenCenter 的计算机可以是满足硬件要求的任何通用 Windows 计算机,并且可同时用于运行其他应用程序。XenServer 主机的系统要求

XenServer 主机是 64 位 x86 服务器类计算机,专用于承载多个 VM。此计算机运行经过优化及增强的 Linux 分区,并具有支持 Xen 的内核,可控制通过 VM 看到的虚拟化设备与物理硬件之间的交互。

XenServer 可以利用:

?高达 256 GB 的 RAM

?多达 16 个 NIC

?多达 64 个逻辑处理器

以下是 XenServer 主机的系统要求:

XenCenter 要求

可以在任意 Windows Server 2003、Windows Server 2008、Windows XP 或 Windows Vista 计算机上安装并运行管理 XenServer 主机的远程 XenCenter 应用程序。

警告

不支持在 XenServer 主机上直接安装任何第三方软件。

XenCenter 的系统要求如下:

VM 支持

Windows VM 仅可以在配备了启用 VT 的 Intel CPU 或 AMD-V CPU 的 XenServer 主机上创建。所有 Windows VM 都是通过从 XenServer 主机物理 CD/DVD-ROM 驱动器中的 Microsoft 安装介质来安装操作系统而创建的,或者是通过从相应模板的可通过网络访问的 ISO 映像来安装操作系统而创建的。

Linux VM 不需要配备了启用 VT 的 Intel CPU 或 AMD-V CPU 的 XenServer 主机。

要查看受支持的 Windows 和 Linux 版本的列表,请参阅《XenServer 虚拟机安装指南》。

安装 XenServer

本章介绍如何在物理服务器上安装 XenServer 主机软件、在 Windows 工作站上安装 XenCenter,以及如何连接它们以构成虚拟机网络的基础结构。

第一部分介绍 XenServer 主机和 XenCenter 的安装过程(通用于所有部署)。接下来的各部分介绍几个常见安装和部署方案,并提供特定于每个方案的信息。

XenServer 主机和 XenCenter 的安装程序都位于安装介质中。安装介质还包含:

?一组 Adobe Acrobat PDF 格式的 XenServer 产品文档

?用于还原备份的 XenServer 主机控制域文件系统的工具 有关详细信息,请参阅“备份 XenServer 主机”一节。安装 XenServer 主机

XenServer 主机包括启用了 Xen 的 Linux 操作系统、管理代理、VM 模板和为 VM 保留的本地存储库。必须将XenServer 主机安装在专用 64 位 x86 服务器上。

可以通过安装 CD 安装 XenServer 主机,或者设置可以通过网络访问的 TFTP 服务器以便使用 PXE 引导安装。有关为 PXE 引导的安装程序设置 TFTP 服务器的详细信息,请参阅附录 B, XenServer 主机的 PXE 安装。

注意

请勿在 XenServer 主机的双引导配置中安装任何其他操作系统;这种配置不受支持。

主安装 CD 包含在物理主机中设置 XenServer 主机和使用 Windows 安装 CD 创建 Windows VM 所需的基本软件包。XenServer 软件包还包含一张单独的 CD 和 6 张其他 CD,前者包含对创建 Linux VM 的支持,后者包含附带的开源软件的源代码。

如果在已经安装 XenServer 以前版本的服务器上运行安装程序,安装程序将显示一个升级选项。升级过程按照第一次安装过程进行,但会跳过几个设置步骤,并保留网络配置的现有设置、系统时间设置等。

如果您仅希望创建 Windows VM,则可以仅使用第一个 CD 安装 XenServer。如果希望安装 Linux VM,请务必执行以下操作:

1.下载 Linux Supplemental Pack ISO。

2.将其刻录为物理 CD(如果通过 DVD/CD 驱动器安装),或按照附录 B, XenServer 主机的 PXE 安装中所述对

其进行设置以进行 PXE 安装。

注意

如果在安装不具有 Linux 支持的 XenServer 后,您决定添加 Linux 支持,请在 XenServer 主机中装

载 Linux Pack 安装 CD 或 ISO 映像,然后运行位于 CD 根目录的 install.sh 脚本。

安装或升级 XenServer 主机

警告

如果您正在执行升级,请确保未挂起任何虚拟机,因为升级后可能会不可恢复。请确保虚拟机的所有

CD 驱动器均已弹出且为空,而且在开始升级之前禁用 HA。

1.从主安装 CD 引导计算机,或从 TFTP 服务器进行 PXE 引导(如果适用)。有关如何为 PXE 安装设置

XenServer 介质的详细信息,请参阅附录 B, XenServer 主机的 PXE 安装。

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

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

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

3.此时将显示 Welcome to XenServer(欢迎使用 XenServer)屏幕。安装程序将在计算机上安装 XenServer,

并会覆盖任何您选择用于安装的硬盘驱动器上的数据。

XenServer 随附一套种类齐全的驱动程序集,支持最新型的服务器硬件配置,因此,通常不必添加其他驱动程序。但是,如果已经提供给您包含其他必要驱动程序的 Supplemental Pack,则请按 F9。然后,您可以在指导下完成必要的驱动程序的安装。

安装完所有必需的驱动程序后,请选择 OK(确定)继续。

4.显示 XenServer 最终用户许可协议 (EULA)。使用 Page Up 和 Page Down 键滚动并阅读协议。选择 Accept

EULA(接受 EULA)继续。

5.此时,如果安装 XenServer 主机的计算机不具有支持硬件虚拟化的 CPU,或者如果在 BIOS 中禁用了该支

持,则会显示一条消息,警告您将无法运行 Windows VM。选择 OK(确定)继续。

警告

某些系统的 BIOS 软件中存在错误,可能导致设置不正确。如果获得有关不支持硬件虚拟化的伪

警告(或没有看到预期的警告),请硬重启主机,然后重新启动安装。您还应该查看硬件制造商

用于 BIOS 升级的支持站点。

6.如果安装程序检测到 XenServer 主机的先前安装的版本,则会为您提供相关选项,让您选择执行全新安装还

是升级现有版本(这会保留所有现有 VM)。选择相应的安装类型,然后选择 OK(确定)继续。

您如果选择升级现有版本,则会获得一条消息,提示您安装程序将创建现有安装的备份。选择 Continue(继续)以继续。

7.如果您拥有多个本地硬件磁盘,则会要求您为安装选择“Primary Disk”(主磁盘)。选择所需磁盘,然后选择

OK(确定)继续。选择主磁盘后,系统还会提示您选择是否希望格式化任何其他驱动器,以供 XenServer 存储 VM。格式化所有需要的驱动器,然后选择 OK(确定)继续。可以选择 F5 键查看有关特定磁盘的信息。

如果计算机具有单个硬盘,则不会显示这两个屏幕。

8.下一个屏幕要求您指定安装软件包的来源。如果您是从 CD 进行安装的,则应选择 Local media(本地介

质)。如果是使用 PXE 进行安装,则应根据需要选择 HTTP or FTP(HTTP 或 FTP)或 NFS。

如果您选择了“HTTP”或“FTP”或“NFS”,接下来会提示您设置网络以便安装脚本可以连接到产品库。

如果计算机具有多个网络接口,将提示您选择其中一个用来访问 XenServer 产品库。选择其中一个,然后选择 OK(确定)继续。

如果计算机具有单个网络接口,则会将该接口用于访问 XenServer 产品库,并且不会显示任何提示。

可以选择 Automatic configuration (DHCP)(自动配置(DHCP))以使用 DHCP 配置 NIC,或选择 Static configuration(静态配置),该选项将提示您手动配置 NIC 的属性。接着,将根据需要提示您提供 URL 或NFS 服务器和安装介质的路径。

注意

XenServer 主机必须具有静态 IP 地址才能成为资源池的一部分。如果使用 DHCP,应确保启用

静态 DHCP 保留策略。

如果您选择了 Local media(本地介质),则此网络设置随后将在安装过程中显示。

如果选择了 Local media(本地介质),则随后出现的屏幕会询问您是否要从 CD 安装任何 Supplemental Pack。如果计划安装运行 Linux 操作系统的 VM,或者硬件提供商已经为您提供了其他 Supplemental Pack,则请选择 Yes(是)。

警告

Linux Pack 或其他 Supplemental Pack 必须或者安装在所有 XenServer 池成员上,或者不安装

在任何池成员上。池成员保持同类非常重要。

9.接下来的屏幕将询问您是否要验证安装介质的完整性。如果您选择 Verify installation source(验证安装源),

则会计算软件包的 MD5 校验和,并将其与已知值核对。这可能需要一段时间。如果选择 Skip verification(跳过验证),则会绕开上述检查。请进行选择,然后选择 OK(确定)继续。

10.如果您选择执行全新安装,则接下来会提示您设置根密码。(这是 XenCenter 应用程序将用于连接到

XenServer 主机的密码。)输入所需密码,然后再次输入以进行验证。

11.如果选择执行全新安装,则接着会提示您为管理 NIC 设置网络,管理 NIC 是将用于连接到 XenCenter 的接

口。

如果您选择升级现有安装,则会使用现有管理 NIC 配置,并绕过这些屏幕。

如果计算机具有多个网络接口,则会提示您选择其中一个用作 XenServer 主机软件的管理 NIC。选择其中一个,然后选择 OK(确定)继续。

如果计算机有单个网络接口,则会将该接口用作管理 NIC,并且不会显示任何提示。

接着,您可以选择 Automatic configuration (DHCP)(自动配置(DHCP))以使用 DHCP 配置 NIC,或选择Static configuration(静态配置),该选项将提示您手动配置 NIC 的属性。

注意

XenServer 主机需要具有静态 IP 地址才能成为资源池的一部分。

12.如果您选择执行全新安装,接下来会提示您指定主机名和名称服务配置。

如果您选择升级现有安装,则将使用现有主机名和名称服务配置,并绕过这些屏幕。

在 Hostname Configuration(主机名配置)部分中,如果您选择 Automatically set via DHCP(通过 DHCP 自动设置),则 DHCP 服务器将同时提供主机名和 IP 地址。如果您选择 Manually specify(手动指定),请在提供的字段中输入所需的服务器主机名。

如果您在 DNS Configuration(DNS 配置)部分中选择 Manually specify(手动指定),请在提供的字段中输入主名称服务器(必需)、二级名称服务器(可选)和三级名称服务器(可选)的 IP 地址。否则,请选择Automatically set up via DHCP(通过 DHCP 自动建立),以使用 DHCP 获取名称服务配置。

选择 OK(确定)继续。

13.如果您选择执行全新安装,接下来会提示您为时区选择通用地理区域。从显示的地理区域列表中选择,然后选

择 OK(确定)继续。接着会提示您为时区选择特定区域设置。您可以键入所需区域设置的第一个字母以跳至第一个以此字母开头的条目。从显示的区域设置列表中选择,然后选择 OK(确定)继续。

如果您选择升级现有安装,则会使用现有时区和区域设置,并绕过这些屏幕。

14.如果您选择执行全新安装,接下来会提示您选择设置系统时间的方法。您可以选择 Using NTP(使用 NTP)

或 Manual time entry(手动输入时间)。请进行选择,然后选择 OK(确定)继续。

如果您选择升级现有安装,则会使用设置系统时间的现有方法,并且不会显示此屏幕。

15.如果在前面的步骤中选择了 Using NTP(使用 NTP),则会提示您确定希望使用的一个时间服务器或多个时

间服务器。您可以选中 NTP is configured by my DHCP server(NTP 由我的 DHCP 服务器配置),则时间服务器将由 DHCP 设置。否则,至少在下面的字段中输入一个 NTP 服务器名称或 IP 地址。选择 OK(确定)继续。

否则,安装程序将进入下一个步骤;在安装即将结束时,将提示您手动输入时间。

警告

XenServer 认为服务器 BIOS 中的时间设置是当前 UTC 时间,而 VM 的当前时间反映基于特定

时区偏差的本地时间。

16.将显示一条消息,提示已准备好进行安装,且该过程将格式化主磁盘和为 VM 存储选择的任何其他磁盘,并会

销毁当前位于这些磁盘上的数据。选择 Install XenServer(安装 XenServer)继续。

开始安装时将显示一个进度条。如果已选择手动设置系统日期和时间,则当进度条到达大约 90% 时将出现一个对话框。在相应字段中输入正确的数字并选择 OK(确定)继续。

17.如果从 CD 安装并选择了包括 Supplemental Pack,将提示您插入相应磁盘。弹出主磁盘,插入

Supplemental Pack 磁盘。选择 OK(确定)。此时将出现一个屏幕,表明该磁盘包含 Pack。选择 Use media(使用介质)继续进行安装。将显示另一个进度条,当到达 100% 后,将显示完成消息。对要安装的每个包重复执行上述操作。

如果选择不安装 Supplemental Pack,则将显示一条完成的消息。

注意

如果决定以后再添加 Supplemental Pack,请在 XenServer 主机上装载 Linux Pack 安装 CD 或

ISO 映像,然后运行位于该 CD 根目录下的脚本 install.sh。

18.在 Installation Complete(安装完成)屏幕中,从驱动器中弹出安装 CD,然后选择 OK(确定)重新引导服务

器。

服务器引导后,XenServer 将显示启动屏幕,然后显示 xsconsole 系统配置控制台。

?要使用 XenCenter 管理该服务器,或者使用 SSH 终端客户端连接,请使用管理网络参数列表中显示的 IP 地址。有关如何安装 XenCenter 的说明,请参阅“安装 XenCenter”一节。

?要从 xsconsole 访问本地 shell,请按 Alt+F3。

?要返回到 xsconsole,请按 Alt+F1。

安装 XenCenter

XenCenter 是一个 Windows 客户端应用程序。XenCenter 必须安装在可以通过网络连接到 XenServer 主机的远程计算机上。还必须安装 .NET Framework 版本 2.0 Service Pack 1 或更高版本。

注意

XenCenter 安装向导可以用于安装早期版本的 XenCenter,该程序可以用于管理早期版本的

XenServer。支持在一台计算机上运行多个 XenCenter 版本。

安装 XenCenter

1.在安装 XenCenter 之前,请确保已卸载所有先前版本。

2.将 Base Pack CD 放在驱动器中,或浏览至您将安装文件 XenCenter.msi 下载到的位置。

3.如果从 CD 安装:

?如果为 CD 驱动器启用了自动播放,则应用程序安装程序将在几分钟中后自动启动。

?如果没有为 CD 驱动器启用自动播放,请浏览至 CD 上的 /client_install 目录,找到名为

XenCenter.msi 的文件。然后双击该文件以启动应用程序安装程序。

如果从安装文件 XenCenter.msi 安装,则双击该文件以启动应用程序安装程序。

4.单击 run(运行)启动安装向导。在安装向导的第一页上单击 Next(下一步)。在 Custom Setup(自定义安

装)页面上,XenCenter 4.1.0 显示为 XenCenter 的子功能。如果有任何需要管理的 XenServer 4.0.1 主机,请通过单击并选择 Will be installed on local hard drive(将安装在本地硬盘驱动器上)或 Entire feature will be installed on local hard drive(整个功能将安装在本地硬盘驱动器上)将其选中。在这种情况下,还会在您的计算机上安装一个单独的 XenCenter 4.1.0。

如果没有需要管理的 XenServer 4.0.1 主机,则不要选择该子功能。

单击 Next(下一步)继续。

5.在下一页上,您可以修改默认的目标文件夹 (C:\Program Files\Citrix\XenCenter)。如果需要,单击

Browse(浏览)更改默认安装位置。您还可以选择安装的 XenCenter 是每个计算机用户都可以访问,还是只有登录到当前配置文件的用户才可以访问。单击 Next(下一步)继续。

6.在下一页上,单击 Install(安装)继续。

注意

安装程序仅为 XenCenter 创建一个桌面图标。XenCenter 4.1.0 将显示在开始菜单上的所有程

序列表中。

7.安装过程完成后,单击 Finish(完成)以关闭安装向导。桌面上将出现一个 XenCenter 图标,并且“所有程

序”列表上将包含一个 XenCenter 项。

注意

默认情况下,XenCenter 允许保存用户名和密码。要禁用此功能,请使用注册表编辑器,导航到注

册表项 HKEY_LOCAL_MACHINE\Software\Citrix\XenCenter(如果安装的 XenServer 供所有

用户使用),然后添加一个名为 AllowCredentialSave 并且字符串值为 false 的注册表项。这

将导致 XenCenter 不再保存用户名或密码,并禁用 XenCenter 中的 Save and Restore Connection

State(保存并还原连接状态)对话框(Tools(工具)> Save and Restore(保存并还原))。

卸载 XenCenter

注意

如果安装 XenCenter 5.6 时还安装了 XenCenter,则卸载时会同时删除这两个版本。

1.从开始菜单中选择控制面板。

2.在 Windows XP 或 2003 中,选择添加或删除程序。在 Windows Vista 中,选择程序,然后选择程序和功能。

3.此时会显示安装在计算机中的程序列表。如有必要向下滚动并选择 XenCenter。

4.在 Windows XP 或 2003 中,单击删除按钮。在 Windows Vista 中,从程序列表上方的工具栏中选择卸载。

这将删除 Citrix 应用程序。最后将出现一个对话框。单击确定关闭消息框。

安装和部署方案

本部分介绍几种常见的安装和部署方案,并详细介绍了这些方案之间不同的操作步骤:

?具有本地存储的一个或多个 XenServer 主机

?具有共享 NFS 存储的两个或更多 XenServer 主机

?具有共享 iSCSI 存储的两个或更多 XenServer 主机

具有本地存储的 XenServer 主机

XenServer 最简单的用法是设置一个不具有共享存储的简单 VM(在一个或多个 XenServer 主机上运行)网络。这意味着不可能实现 VM 从一个 XenServer 主机到另一个主机的实时重定位,因为此操作需要共享存储。

要求

?一个或多个具有本地存储的 64 位 x86 服务器

?一个或多个 Windows 工作站,与 XenServer 主机位于同一网络中

基本过程

1.在服务器上安装 XenServer 主机软件

2.在工作站上安装 XenCenter

3.运行 XenCenter 并连接到 XenServer 主机

具有共享 NFS 存储的 XenServer 主机

通过将共享存储添加到 XenServer 网络,可将 XenServer 主机组成不同的资源池,从而实现 VM 的实时重定位以及服务器资源共享。

要求

?两个或更多具有本地存储的 64 位 x86 服务器

?一个或多个 Windows 工作站,与 XenServer 主机位于同一网络中

?一个通过 NFS 导出共享目录的服务器

注意

要成为资源池的一部分,XenServer 主机和提供共享 NFS 存储的一个或多个服务器必须具有静态 IP

地址。

基本过程

1.在服务器上安装 XenServer 主机软件

2.在工作站上安装 XenCenter

3.设置 NFS 服务器

4.启动 XenCenter 并连接到 XenServer 主机

5.在池级别的 NFS 共享上创建 SR

6.选择一台 XenServer 主机作为池主节点,然后将其他 XenServer 主机加入到该池中。

在此过程中,假设 NFS 服务器运行着一个典型的 Linux 版本。有关详细信息,请参考 Linux 版本文档。

在 NFS 服务器上设置 NFS 共享

注意

以下说明介绍如何在示例 Linux 部署中创建示例 NFS 共享。这部分内容不属于 XenServer 产品的范

畴。

1.检查端口映射器后台程序是否已安装并正在运行:

# chkconfig --list portmap

portmap 0:off 1:off 2:off 3:on 4:on 5:on 6:off

在前例中,已将运行级别 3、4 和 5 设置为 on。这意味着在引导时,对于运行级别 3、4 和 5,将自动启动端口映射器后台程序。如果 3、4 或 5 设置为 off,则通过运行以下命令将其设置为 on:

chkconfig portmap on

2.检查 NFS 后台程序是否已安装并正在运行:

# chkconfig --list nfs

nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off

如果 3、4 或 5 设置为 off,则通过运行以下命令将其设置为 on:

chkconfig nfs on

3.为共享存储创建目录:

mkdir /

4.编辑 /etc/exports 文件添加以下一行内容:

/ *(rw,no_root_squash,sync)

保存并关闭该文件。

5.按以下方式重新启动端口映射器和 nfs 后台程序:

service portmap restart

service nfs restart

现在, 应该已在网络上导出,而且您应该可以使用 XenCenter 来通过 New Storage Repository(新建存储库)向导指向它。有关详细信息,请参阅 XenCenter 联机帮助。

在池级别的 NFS 共享上创建 SR

注意

还可以使用 XenCenter 创建 SR。有关详细信息,请参阅 XenCenter 帮助。

1.在池中任意 XenServer 主机上打开控制台。

2.在 server:/path 上创建存储库:

xe sr-create content-type=user type=nfs name-label= \

shared=true device-config:server= \

device-config:serverpath=

device-config-server 指 NFS 服务器的主机名,device-config-serverpath 指该服务器上的路径。由于 shared 已设置为 true,所以共享存储将自动与该池中的每台主机连接,并且后来加入的所有主机也将连接到该存储。已创建存储库的 UUID 将在控制台显示。

3.查找池的 UUID:

xe pool-list

4.将共享存储设置为池范围内的默认共享存储:

xe pool-param-set uuid= \

default-SR=

由于共享存储已设置为池范围内的默认共享存储,所以在默认情况下,将来的所有 VM 都会在此共享存储上创建自己的磁盘。

具有 iSCSI 存储的 XenServer 主机

通过将共享存储添加到 XenServer 网络,可将 XenServer 主机组成不同的资源池,从而实现 VM 的实时重定位以及服务器资源共享。

要求

?两个或更多具有本地存储的 64 位 x86 服务器

?一个或多个 Windows 工作站,与 XenServer 主机位于同一网络中

?一个通过 iSCSI 提供共享目录的服务器

注意

要成为资源池的一部分,XenServer 主机和提供共享 iSCSI 存储的一个或多个服务器必须具有静态

IP 地址。

基本过程

1.在服务器上安装 XenServer 主机软件

2.在工作站上安装 XenCenter

3.准备 iSCSI 存储

4.如有必要,在 iSCSI 设备上启用多个启动器

5.运行 XenCenter 并连接到 XenServer 主机

6.选择一台 XenServer 主机作为池主节点,然后将其他 XenServer 主机加入到该池中

7.为每个 XenServer 主机配置 iSCSI IQN

8.在池级别的 iSCSI 共享上创建 SR

有关如何设置 iSCSI 存储的细节因市场上的各种 iSCSI 解决方案而有所不同。然而,一般来说,您需要在 SAN 上为 VM 存储提供 iSCSI 目标,然后将 XenServer 主机配置为能够识别并连接到该目标。为此,可以向 iSCSI 目标和每个 XenServer 主机上的 iSCSCI 启动器提供有效的 iSCSI 限定名称 (IQN)。

注意

还可以使用 XenCenter 创建 iSCSI SR。有关详细信息,请参阅 XenCenter 帮助。

准备 iSCSI 存储

1.在 iSCSI 设备上为 VM 存储分配虚拟存储卷

2.为每个使用该存储的 XenServer 主机在 SAN 上创建 IQN

您可以使用 XenCenter 或 CLI 为每个 XenServer 主机配置 IQN 以及创建 SR。以下内容介绍了如何使用 CLI;有关使用 XenCenter 的详细信息,请参阅 XenServer 帮助。

警告

在使用 XenCenter 为 iSCSI 和 NetApp 存储创建 SR 时,该卷中的任何现有内容都将被销毁。

使用 CLI 为每台 XenServer 主机配置 iSCSI IQN

1.在主机控制台上,运行以下命令:

xe-set-iscsi-iqn

或者,直接使用 CLI:

xe host-param-set uuid= other-config-iscsi_iqn=

2.对池中的每个 XenServer 主机重复此操作。

使用 CLI 在池级别的 iSCSI 共享上创建 SR

1.在池中任意服务器的控制台上,运行以下命令:

xe sr-create name-label= \

content-type=user device-config-target= \

device-config-targetIQN= \

device-config-localIQN= \

type=lvmoiscsi shared=true device-config-LUNid=

device-config-target 参数指 iSCSI 服务器的主机名或 IP 地址。device-config-LUNid 参数可以是LUN ID 的列表(用逗号分隔)。由于 shared 参数已设置为 true,所以共享存储将自动连接到该池中的每台主机,并且后来加入的所有主机也将连接到该存储。

该命令返回已创建存储库的 UUID。

2.通过运行以下命令查找池的 UUID:

xe pool-list

3.按如下方式将共享存储设置为池范围内的默认共享存储:

xe pool-param-set uuid= default-SR=

现在共享存储已设置为池范围内的默认共享存储,所以默认情况下,将来的所有 VM 都会在共享存储上创建自己的磁盘。

更新和升级 XenServer

本章叙述如何更新(应用次要更新修补程序)或从早期版本升级。

主版本之间的滚动池升级

XenServer 允许您将 XenServer 主机池升级到下一个主版本,同时保持该池中 VM 的运行状态以避免服务中断。这可以通过逐个升级主机,每次只有一个 XenServer 主机脱机来实现。

注意

这意味着要从版本 4.0.1 升级到版本 5.0.0,必须先将版本 4.0.1 升级到 4.1.0,然后再升级到 5.0.0,

依此类推。

您可以使用 XenCenter 或命令行界面将运行该产品旧版本的 XenServer 主机上运行的 VM 迁移到运行相同版本或更高版本的主机上。不能将使用较新的 XenServer 版本的 XenServer 主机上的 VM 迁移到运行旧版本的主机上。

您应认真规划您的升级方案。Citrix 强烈建议尽量不要运行混合模式的池(即一个池中共存多个 XenServer 版本)。这是因为在升级过程中,此类池将在降级状态下操作:所有 VM 会继续正常运行,但是无法执行除迁移操作之外的控制操作。vm-copy、vm-start 和 vm-export 等操作将不可用。尤其是在此模式下执行与存储相关的操作(如添加、删除或调整虚拟磁盘大小)是不安全的。

警告

Citrix 强烈建议在执行滚动升级时,首先完成升级,然后再执行其他 VM 操作。

备份

Citrix 强烈建议您使用 pool-dump-database CLI 命令对现有池的状态进行备份(请参阅《XenServer 管理员指南》)。 这允许您将部分完成的滚动升级还原到其原始状态而不会丢失任何 VM 数据。

注意

由于不能将 VM 从升级的 XenServer 主机迁移到运行旧版本的 XenServer 的 XenServer 主机,所

以,如果出于某种原因需要还原该滚动升级,则可能需要关闭 VM。

警告

始终优先升级主节点主机。在执行升级之前,不要使用 XenCenter 将主机置于维护模式,因为这将

导致主节点变更。

执行滚动池升级

警告

在执行滚动升级之前,禁用 HA 功能。

将一个池中包含的 XenServer 安装升级到较新版本的正确顺序如下:

1.启动滚动升级之前,弹出虚拟机中的所有 CD。在滚动升级期间插入 CD 会阻止迁移正常进行,并且由于执行

滚动升级时池的操作模式,所以需要在启动滚动升级之前插入 CD。

2.将 XenCenter 升级到最新版本。较新版本在使用旧版本的 XenServer 主机上将继续正常运行。

3.验证任何 VM 都未处于挂起状态。XenCenter 中的挂起状态用蓝色的暂停图标表示。连接了 CD 驱动器(例

如,使用 Tools ISO 或本地物理驱动器中的物理 CD)的任何挂起的 VM 无法在执行升级后恢复。要使挂起的VM 恢复到可用状态,必须对该 VM 执行 Force Shutdown(强制关闭),然后再重新启动它。

相关主题