На многих сайтах объясняется, как продлить лицензию с помощью XenCenter. Есть ли способ сделать это прямо с консоли?
Вопрос наверное устарел, но просто справка. Из 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>
Для бесплатной версии вы должны получать новую лицензию от Citrix каждый год, используя этот страница интернета. Вы получите электронное письмо с файлом лицензии.
В XenServer 6.1 и более ранних версиях вам нужно было скопировать (лицензия - это текстовый файл, чтобы вы могли его открыть, скопировать текст и создать новый файл на dom0 и вставить текст) файл лицензии в dom0 и добавить файл лицензии используя команду:
/opt/xensource/bin/xe host-license-add license-file=/root/license.xslic
В XenServer 6.2 и новее вам потребуется служба Citrix License Server (бесплатно скачать здесь), установленный на другом компьютере, добавьте файл лицензии на сервер лицензий и назначьте этот сервер 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>
Проверьте здесь FAQ о лицензировании XenServer 6.2 и новее.
Похоже, что ответ может находиться Вотв сообщении на форумах XenServer.
Из сообщения видно, что вам нужно сделать следующее:
Надеюсь это поможет!