Citrix XenServer 安装指南 联系客服

发布时间 : 星期一 文章Citrix XenServer 安装指南更新完毕开始阅读62e98f38580216fc700afd6e

2. 选择运行免费版 XenServer 产品的主机服务器,单击“Activate Free XenServer”(激活免费版 XenServer),

然后单击 Apply an Activation Key(应用激活密钥)。 25

3. 找到许可证文件,然后单击 Open(打开)。

使用 CLI 安装激活密钥

1. 通过以下方法之一在主机上打开控制台:

? 使用 XenCenter,在选定服务器后,单击“Console”(控制台)选项卡

? 使用本地控制台,然后选择“Local Command Shell”(本地命令 Shell),或按 Alt+F3 ? 使用支持 SSH 的 telnet 客户端 2. 输入以下命令

xe host-license-add [license-file=<>] 注意

还可以使用安全复制 (scp) 功能将许可证文件从许可证文件所在的系统上载到 XenServer 主 机。XenServer 主机系统中的目标路径必须为 /etc/xensource/license。Citrix 强烈建议如 非绝对必要(例如,在 XenCenter 或本地命令 shell 不可用时),不要使用 scp 应用许可证文 件。

许可 XenServer 版本

XenServer 高级版、企业版和铂金版与其他 Citrix 产品共用相同的许可方式。

必须将所有 XenServer 版本的许可证添加到一个单独的 Citrix 许可服务器中,并使用 Citrix 许可证管理控制台进行

维护和控制。这样就可以与其他 Citrix 产品共享许可证服务器。

资源池中的每台主机必须分别获得许可。(例如,如果一个资源池支持四个 XenServer 主机,必须分别配臵要在

其中每台主机上使用的许可证类型。)因此,池中的每台主机上都会配臵许可证设臵。但在 XenCenter 中,您可

以在许可证管理器中一次选择多台主机,并为这些主机应用相同的设臵。

许可 XenServer 所需执行的任务概述

要许可 XenServer 付费版,请执行以下任务:

1. 创建 Citrix 许可证服务器。XenServer 版本需要有 Citrix 许可证服务器,版本为 11.6.1 或更高版本。请参阅

Citrix eDocs 中与许可相关的主题。

2. 下载 XenServer 许可证文件并添加到 Citrix 许可证服务器。请参阅 Citrix eDocs 中与许可相关的主题。

3. 配臵每台 XenServer 主机,使其使用托管您为其分配许可证的 Citrix 许可证服务器。请参阅“指定许可证服务器 名称”一节。 26

上图说明了完整的 XenServer 版本许可过程。

在 XenServer 版本上配臵许可

可以通过 XenCenter、xe CLI 或 XenAPI 为 XenServer 配臵许可设臵。

必须先安装 Citrix 许可证服务器,在其中添加包含 XenServer 许可证的许可证文件,并指定池中每台主

机上的许可

证服务器,然后才能运行 XenServer 版本主机。要下载许可证文件,请转至 My Citrix.com,如 Citrix eDocs 中与

许可相关的主题所述。

指定许可证服务器之后,必须为每台主机分配一个许可证。 提示

可以同时为多个主机分配许可证服务器名称和许可证。

指定许可证服务器名称

1. 在 XenCenter 中,打开许可证管理器:依次选择 Tools(工具)> License Manager(许可证管理器)。 2. 选择一个或多个主机,然后单击 Assign License(分配许可证)。该操作会将您要指定的许可证服务器信息应

用到您选择的所有主机。

3. 在 Apply License(应用许可证)对话框中,在“License Server”(许可证服务器)部分的 Name(名称)框中,

删除文本 localhost,并输入许可证服务器的名称或 IP 地址。 27

4. 如果更改了 Citrix 许可证服务器上的端口,请在 Port number(端口号)框中指定新端口号。否则,请保留该选

项的默认值 27000,该端口是许可证服务器与 Citrix 产品通信时默认使用的端口。有关因冲突而更改端口号的详

细信息,请参阅 Citrix eDocs 中与许可相关的主题。

使用 XenCenter 为主机分配许可证

以下步骤说明如何在 XenCenter 中配臵许可。

1. 在 XenCenter 中,打开许可证管理器:依次选择 Tools(工具)> License Manager(许可证管理器)。 2. 选择一个或多个主机,然后单击 Assign License(分配许可证)。

3. 在 Apply License(应用许可证)对话框中,选择要从许可证服务器申请的许可证的类型: ? Citrix XenServer 高级版:该许可证会激活 XenCenter 中的特定管理功能,包括高可用性、高级警报和性能历

史记录以及动态内存控制。

? Citrix XenServer 企业版:此许可证在可用功能集合中加入了基于角色的访问控制 (RBAC)、集成 StorageLink

配臵、实时内存快照、自动 Workload Balancing 以及远程电源管理。

? Citrix XenServer 铂金版:此许可证会激活在 XenCenter 外部执行管理的功能,例如 Provisioning Services

和 StorageLink Gateway(用于 EMC、HP 及其他阵列)、LabManager 及 StageManager。 LabManager 和 StageManager 通过 XenServer 许可证间接进行许可。如果许可证服务器上有用于 LabManager 和 StageManager 所关联主机的有效铂金版许可证,则 LabManager 和 StageManager 将会运 行,不需要其他许可配臵。

? Citrix XenServer for XenDesktop:选择此选项可以从许可证服务器申请现有 Citrix XenServer for XenDesktop 许可证。这样您就可以使用 XenServer 企业版根据需要托管 Desktop VM 及所有 XenDesktop 基础结构 VM,包括 XenDesktop 主机和 XenApp 主机。

4. 如果未选择许可证类型,请输入许可证服务器详细信息,然后单击 OK(确定)。

XenCenter 会联系指定的 Citrix 许可证服务器,并为指定服务器申请许可证。如果申请成功,会有一个许

可证签出,并将更新 XenCenter 许可证管理器中显示的信息。如果无法连接许可证服务器,则服务器会以 XenServer(免费版)形式运行 30 天。

使用 XenCenter 释放 XenServer 许可证

1. 在 XenCenter 中,打开许可证管理器:依次选择 Tools(工具)> License Manager(许可证管理器)。 2. 选择主机,然后单击 Release License(释放许可证)。

xe CLI 命令

要许可 XenServer 版本,请运行 host-apply-edition 命令。 例如:

xe host-apply-edition edition= \\

license-server-address= host-uuid= \\ license-server-port= 参数:

? edition =“free”、“advanced”、“enterprise”或“platinum”。对于 Citrix XenServer for XenDesktop 版本,请使

用“enterprise-xd”

? license-server-address = 许可证服务器的地址或 IP。(可选) ? license-server-port = 许可证服务器的端口号。(可选) 28

? host-uuid = 要执行命令的 XenServer 主机。(可选) 注意

license-server 参数需要应用一次。之后会存储这些值,如果将来未指定 license-server 参数,会自 动重新使用这些值。

要转换到不同版本的 XenServer,请确保许可证服务器上有许可证,然后运行上述命令,并填写新的版本详细信 息。 注意

如果未指定主机,许可证将应用到运行命令的主机。

如果未提供许可证服务器详细信息,则会使用先前使用过的信息。

其他许可信息

本部分介绍各种许可信息,例如许可宽限期、多久后必须许可服务器(启动许可宽限期),以及许可时加入池的作 用和可用功能。

关于 XenServer 许可的几点附加说明:

? 在您许可 XenServer 主机之前,它会以 XenServer(免费版)的形式运行 30 天。此后,您无法启动任何新的、

已挂起或已关机的 VM,直至您许可或激活该主机。

? 如果主机许可证已到期,您将无法启动该主机上任何新的、已挂起或已关机的 VM,直至您将该服务器的有效许

可证添加到许可证服务器中(或在使用免费版 XenServer 时重新激活其许可证)。 注意

Citrix 强力建议使用 XenServer(免费版)的客户在许可证到期之前续订其一年期限的许可证,以 确保可继续使用。

? 将 XenServer Essentials 5.5 主机升级到 XenServer 5.6 时,在使用安装程序升级主机后,主机会进入为期 30

天的宽限期,在此期间,您的主机将被许可为企业版产品,直到您许可产品并且其退出宽限期。主机从许可证服

务器签出许可证后,该宽限期会立即结束,XenServer 运行时将包含与其版本相关联的功能。同样,如果将许可

证降级为免费版,宽限期也将结束。

? XenServer 版本按主机进行许可。(即,每台主机需要一个许可证。但是,可以有无限多的用户连接到该主机上 的 VM。)

启动许可宽限期

XenServer 的启动宽限期与其他 Citrix 产品不同。如果既不为 XenServer(免费版)配臵许可,也不为 XenServer

版本配臵许可,主机会以 XenServer(免费版)形式运行 30 天。在此期间,该主机和池的其余成员仅可使用

XenServer(免费版)功能集。

30 天过后,您必须配臵 Citrix 许可(创建许可证服务器、添加许可证文件等等),或者激活 XenServer(如果您

选择以免费版 XenServer 的形式运行主机)。

如果超过宽限期仍未许可 XenServer,虽然在该主机上运行的 VM 不会停止运行,但您无法启动该主机上任何新

的、已挂起或已关机的 VM,直至您与包含该主机有效版本许可证的许可证服务器建立连接,或者为其激活许可证

(如果使用的是免费版 XenServer)。 注意

如果您购买了 XenServer Essentials 5.5,并且在运行 LabManager 和 StageManager,这些组件没 有启动许可宽限期。在升级这些组件之前,必须从 My Citrix.com 下载其 XenServer 铂金版许可证密 钥。 29

许可宽限期

如果 XenServer 主机无法连接许可证服务器(例如,由于许可证服务器硬件或软件出现故障,或者网络出现故

障),则会有 30 天宽限期,允许 XenServer 主机继续运行,如同仍在与许可证服务器通信一样。 许可证由 XenServer 主机签出后,XenServer 与许可证服务器每五分钟会互相交换“检测信号”消息,告知对方其仍

为接通状态,并且仍在运行。如果 XenServer 和许可证服务器无法发送或接收检测信号,XenServer 会进入许可

宽限期,并通过缓存的信息对自身进行许可。

30 天的宽限期过后,XenServer 会停止接受连接。XenServer 与许可证服务器之间重新建立通信后,宽限期将重