среда, 6 мая 2009 г.

Активация лицензий Citrix XenServer

В конце февраля компания Citrix Systems объявила о выходе в апреле месяце бесплатного продукта XenServer Free. Тем кто хотел воспользоваться продуктом виртуализации от компании Citrix предлагалось скачать Citrix XenServer в редакции Enterprise с ознакомительной лицензией с продлённым сроком действия - 45 дней или использовать продукт Citrix XenServer Express Edition, который иизначально был бесплатным, но с ограниченной функциональностью.

Многие пользователи воспользовались такой возможностью, но со временем встал вопрос - как перейти к бесплатному продукту и при этом получить необходимый функционал?

На самом деле эту задачу можно подразделить на две более простых:

1. Переход от ранних редакций (Express, Enterprise с ознакомительной лицензией) к бесплатному продукту Citrix XenServer Free
2. Активация лицензии бесплатного XenServer.

Начнем с первой задачи.

Если Вы скачали Citrix XenServer Free, то этот пункт Вы можете пропустить, так как он адресован тем, кто уже использовал Citrix XenServer 5 до выхода бесплатного продукта.

Эта часть описана в статье базы знаний http://support.citrix.com/article/CTX120960.
Приведу здесь краткий перевод.
1. В существующей инсталляции XenServer 5 устанавливаем Update 3.0 (см. CTX120619)

2. Удаляем ознакомительную или express лицензию с помощью консольной команды XenServer:
rm /etc/xensource/license

3. Перезапускаем стек расширений XenServer, используя консольную команду:
xe-toolstack-restart

После выполнения этих трёх шагов мы готовы приступить ко второй задаче.

Когда у нас машина с установленным клиентом управления (Citrix XenCenter) имеет выход в Интернет, то всё просто, я же рассмотрю более сложный случай, когда мы не имеем прямого выхода в Интернет.

1.Запускаем утилиту управления Citrix XenCenter;
2.В открывшемся окне утилиты, в меню «Tools», выбираем «License Manager»


3.В открывшемся окне менеджера лицензий, выбираем сервер, для которого мы хотим активировать лицензию.
После выбора сервера, нажимаем справа кнопку «Activate».


4.Если сервер не подключен к Интернету, то мы увидим предупреждение о невозможности активации лицензии.


Для продолжения, нам необходимо нажать на кнопку «Save»
5.После нажатия на эту кнопку, нам будет предложено сохранить файл с информацией в директории, в которую установлен Citrix XenCenter.


Для сохранения, нам необходимо дать файлу произвольное имя.
6.Так как в данный каталог, Вы скорее всего не имеете прав на запись, то Вы получите следующее сообщение об ошибке доступа и предложении вместо этого каталога сохранить файл в стандартном каталоге «Документы/Documents» для Вашей учётной записи.


7.После сохранения файла, можем его открыть в любом редакторе. Он представляет собой обыкновенный XML документ.


8.Теперь переносим этот файл на компьютер, у которого есть выход в Интернет и обращаемся по указанному в пункте 4 адресу - https://activate.vmd.citrix.com
9.Откроется веб-страница, которая представляет собой форму для загрузки файла.


10.Нажимаем кнопку «Browse» и выбираем сохранённый ранее файл.


11.После выбора файла, нажимаем кнопку «Upload». После этого начнётся процесс загрузки файла в систему активации лицензий.


12.Процесс загрузки занимает считанные мгновения и после этого открывается страница регистрации:


Обратите внимание на следующие поля - адрес электронной почты и Access code.
Вам необходимо ввести актуальный адрес электронной почты, так как именно на него будет отправлено сообщение с лицензионным файлом. Поле Access code можно не заполнять.
13.После заполнения всей необходимой информации и нажатия кнопки «Request Activation» вся необходимая для подготовки лицензии информация будет собрана и отправлена на обработку.


14.Теперь осталось подождать немного и в своём почтовом ящике обнаружить письмо с вложением. Этим вложением, как раз и будет годовая лицензия для бесплатного гипервизора - Citrix XenServer.


15.Последним шагом будет перенос этой лицензии на компьютер, где установлен Citrix XenCenter, предназначенный для управления сервером на который мы только что с Вами активировали лицензию. На этом компьютере Вам останется два раза «кликнуть» на полученной лицензии и запустится Citrix XenCenter и предложит выбрать сервер, для которого нужно установить данную лицензию. Завершить процедуру следует нажатием кнопки «Install».

Вот и всё что необходимо для активации лицензии при отсутствии подключения к Интернет компьютера с установленным Citrix XenCenter.