如何仅使用命令行获取新的 XenServer 许可证?

如何仅使用命令行获取新的 XenServer 许可证?

许多网站都解释了如何使用 XenCenter 更新许可证。有没有办法直接从控制台执行此操作?

答案1

这个问题可能已经过时了,但只是参考。从XenServer 6.1.0 许可常见问题解答

问:我不使用 XenCenter 可以申请许可证吗?

答:是的,您可以使用 xe CLI。运行 host-apply-edition 命令。例如,输入以下内容:

xe host-apply-edition edition=advanced|enterprise|platinum|enterprise-xd \ license-server-address=<license_server_address>host-uuid=<uuid_of_host> \ license-server-port=<license_server_port>

答案2

对于免费版本,您应该每年使用此许可证从 Citrix 获取新许可证网页. 您将收到一封包含 lic 文件的电子邮件。

在 XenServer 6.1 及更早版本中,您需要将许可证文件复制(lic 是一个文本文件,因此您可以打开它、复制文本并在 dom0 上创建一个新文件并粘贴文本)到 dom0,然后使用以下命令添加许可证文件:

/opt/xensource/bin/xe host-license-add license-file=/root/license.xslic

在 XenServer 6.2 及更高版本上,您需要 Citrix 许可证服务器服务 (点击此处免费下载) 安装在不同的机器上,将许可证文件添加到许可证服务器,然后使用以下命令将该服务器分配给 XenServer:

xe host-apply-edition edition=free|per-socket|xendesktop \ license-server-address=<license_server_address> host-uuid=<uuid_of_host> \ license-server-port=<license_server_port>

点击此处查看常见问题解答关于许可 XenServer 6.2 及更新版本。

答案3

答案似乎在于这里,在 XenServer 论坛上的一篇帖子中。

从帖子来看,您需要执行以下操作:

  • 获取许可证文件(我假设您已经完成此操作,因为您询问如何更新许可证)
  • 将文件放在 USB 驱动器上,然后将其插入主机
  • 从 xsconsole 中选择“XenServer 详细信息和许可”

希望这可以帮助!

相关内容