пятница, 14 августа 2009 г.

Как получить evaluation licenses и другие вещи

Часто ко мне обращаются с просьбой предоставить временную лицензию для тестирования Citrix XenApp или Citrix XenDesktop, скачать ознакомительные версии продуктов, обновлённые компоненты, такие как например - сервер лицензий или сервер Secure Gateway.

Но не многие знают, что большую часть запрашиваемого можно получить самостоятельно.

Итак, для того, чтобы что-то получить, нужно что-то иметь. Этим чем-то является учётная запись для ресурса my citrix, поэтому первой частью этого поста будет рассказ о том как завести себе такую учётную запись. Здесь я пошагово опишу процесс регистрации и укажу на некоторые "подводные камни" этого процесса, которые применимы к Российским пользователям.
1. В строке Интернет обозревателя набираем http://www.citrix.com и в открывшейся странице, в правом верхнем углу нажимаем кнопку «Log in».

2. На открывшейся странице выбираем - "New Users"

3. Теперь, необходимо внимательно заполнить двухэкранную форму. Сначала первый экран, где Вы вводите свои данные и данные компании. ВНИМАНИЕ!!!! В названии компании КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ ИСПОЛЬЗОВАТЬ КАВЫЧКИ!!!! Если Вы всё-таки это предупреждение проигнорируете, то в дальнейшем Вас ждут проблемы с активацией лицензий!!!!!

4. На втором экране, Вы выбираете себе логин и пароль. Логин должен быть минимум 6 символьный, а в пароле обязательно должно быть как минимум 8 знаков, в которых присутствуют как минимум две из перечисленных групп - цифры, спецсимволы, заглавные буквы.

5. Теперь Вы вошли в систему. В отмеченной под номером 1 области Вы видите своё имя и ID, а также ссылку «My Profile», для изменения регистрационной информации. Область 2 понадобиться в дальнейшем для работы с функциональными возможностями сайта. И для завершения работы Вам необходимо выйти из системы, нажав «Log out » в области 3.


На это часть про получение аккаунта закончилась.

Начинается часть вторая, а что же можно получить при помощи этого аккаунта?

Как видно из приведенного выше снимка экрана можно многое, например:
  • Активировать и управлять лицензиями

  • Регистрировать программы лицензий (скидочные)

  • Управлять подпиской на обновления

  • Получать лицензии на Preview и бета версии


Рассмотрим несколько примеров:

Загрузка XenDesktop Express Edition и получение для него лицензии.
1. Для получения лицензий на Citrix XenDesktop Express Edition, мы воспользуемся пунктом меню «Support», а в выпавшем меню выбираем раздел «Download».

2. В открывшейся странице, нам необходимо выбрать какой продукт нас интересует.

3. В нашем случае - XenDesktop. Если нам нужно получить Evaluation версию, то здесь мы можем загрузку прямо с основной страницы. Для получения доступа к любому другому продукту необходимо выбрать его из списка.

4. В разделе, посвященном XenDesktop мы видим несколько возможностей. Область 1 отмечает нам редакцию Express, которую мы можем скачать, в области 2 нам предлагается загрузить ознакомительную (evaluation)версию редакции Enterprise. В области 3 перечислены дополнительные редакции и продукты, которые сейчас деактивированы для загрузки. Активация возможна только в случае приобретения соответствующей лицензии.

5. Выбираем, интересующую нас редакцию Express. В открывшейся странице мы можем - в области 1 осуществить загрузку дистрибутива, а в области 2 - загрузить лицензионный ключ к продукту.

6. Для загрузки лицензии выбираем «Get License» и затем, выбираем «Сохранить» данный файл на локальном компьютере.

7. После загрузки и разархивирования, мы получаем файл лицензии, который будет нужно поместить на сервер лицензий. (См. руководство по установке и администрированию продукта Citrix XenDesktop).

8. Для проверки, правильный ли файл мы загрузили, мы можем открыть файл лицензий в любом редакторе и посмотреть его содержимое. ВНИМАНИЕ!!! НЕ ВНОСИТЕ И НЕ СОХРАНЯЙТЕ В ФАЙЛ ЛИЦЕНЗИЙ НИКАКИХ ИЗМЕНЕНИЙ!!! Это справедливо для всех лицензионных файлов. После этого он (файл) становится НЕПРИГОДНЫМ. В открытом файле, нам нужно обратить внимание на две области. Область 1 показывает, что у нас постоянная (permanent) лицензия на 10 подключений. В области 2 мы видим к какому продукту эта лицензия относится.(XenDesktopExpress).

9. На этом получение Citrix XenDesktop Express Edition и лицензии для него закончено

Что делать, если очень хочется попробовать, как работает Citrix XenApp в редакции Platinum, а вот знаний и умений для грамотной настройки продукта не хватает. Можно обратиться к знающим коллегам, можно обратиться к партнёрам компании Citrix Systems, а можно скачать с сайта citrix.com подготовленный и настроенный набор виртуальных машин с Citrix XenApp 5.0 Platinum Edition.

Как это сделать? - Смотрим дальше:
1. Используя, всю ту же учётную запись на сайте citrix.com, выбираем для скачивания продукт Citrix XenApp.

2. В открывшемся окне пролистываем экран ниже. И здесь нам на выбор предлагают следующие интересные варианты - интересующий нас набор виртуальных машин (1) Evaluation Virtual Appliance for XenApp 5, редакция XenApp для разработчиков (2)(лицензия на 1 год, и 2 подключения), а также тестовая версия (3) (evaluation) Citrix XenApp 5.0 Platinum Edition.

3. Так как нас сейчас интересует набор виртуальных машин, выбираем отмеченный раздел (1) и получаем следующую страницу с описанием необходимых действий и предварительных требований (Citrix XenServer или Microsoft Virtual Server 2005 R2 или Hyper-V).

4. Пролистав экран ниже, мы видим ссылки на скачивание соответствующих файлов. ВНИМАНИЕ - размер файлов указан в Гигабайтах, суммарный размер всех необходимых файлов более 9 Гб!!!

5. О том, как развернуть этот набор виртуальных машин в среде виртуализации я расскажу в следующем посте.

Как вы помните, на экране скачивания у нас была возможность скачать редакцию для разработчиков. Что это такое и для чего это нужно?
1. В первую очередь, необходимо понимать, что это не retail лицензия, то есть с юридической точки зрения вы можете использовать эту редакцию только для отладки своих программ, которые вы планируете для работы в среде Citrix XenApp. У этой редакции также есть ограничение - лицензия выдаётся только на 2 одновременных подключения и срок действия лицензии - 1 год.

2. Пролистываем опять экран, после прочтения юридических ограничений и инструкции для скачивания и видим ссылки на редакцию для разработчика и соответственно лицензию.

3. При нажатии на "Get License" мы попадаем на экран, где нам предлагается получить лицензионный ключ.

4. После нажатия на "Retrieve License", мы получаем лицензионный ключ, который теперь необходимо превратить в лицензионный файл. ВНИМАНИЕ!!! Описанная ниже процедура абсолютна также подходит для генерации лицензионного файла как для evaluation версии, так и для легально купленного продукта - XenApp, XenDesktop, Provisioning Server etc. Отличия будут только в ключе и естественно в полученном файле. Процедура - идентична.

5. После нажатия "Continue" на предыдущем экране, нам предлагают выбрать, кто из Партнёров являлся поставщиком лицензий. Вы выбираете страну (в нашем случае Russia) и затем должны указать название Партнёра (это важно для официально купленных лицензий).

6. Опять нажав "Continue" мы попадаем на экран выбора "ответственного" контакта. Опять таки это важно для официально купленных лицензий, так как лицо не являющееся "ответственным" не сможет провести активацию лицензий. Это одна из наиболее частых ошибок, связанных с активацией официально купленных лицензий. Активацию должен проводить человек, отмеченный как технический контакт. Будьте внимательны!!!

7. На следующем экране вам придётся заполнить ещё одну форму, которая также в основном важна при активации официальных лицензий. Если у вас был полностью заполнен профиль при создании учётной записи на mycitrix, то большая часть информации попадёт в эту форму автоматически.

8. После нажатия кнопки "Submit" начинается самое интересное и важное. Вас предупреждают о том, что для создания файла лицензий вам нужно будет указать имя сервера лицензий и.... ИМЯ СЕРВЕРА ЧУВСТВИТЕЛЬНО К РЕГИСТРУ. Как не грустно, но здесь делается большое количество ошибок. Имя сервера лицензий!!!! (Это важно именно имя сервера лицензий) должно быть введено так, как оно отображается в комадной строке после ввода команды host. И если хоть какой-то символ был в другом регистре - например licEnse, то именно так и нужно вводить имя сервера.

9. Традиционно прочитав предупреждение и нажав на "Continue" мы попадаем на экран где мы выбираем, что за продукт мы активируем, в каком количестве (у разработчиков это 1 лицензия, а в evaluation и официальных лицензиях - количество одновременно работающих пользователей), а также мы вводим то, о чём нас так предупреждали на предыдущем экране - имя сервера лицензий. (В нашем пример - dc01). После ввода всей необходимой информации, мы нажимаем кнопку "Allocate". ВАЖНО !!! При заполнении этой формы необходимо действовать решительно :) , так как в противном случае может сработать тайм-аут и придётся всю эту процедуру (с пункта 3) выполнять заново!

10. На последнем экране, нам нужно будет только подтвердить наш выбор и файл лицензий будет сформирован после нажатия кнопки "Confirm".

11. О том куда положить полученный файл лицензий написано в документации по продукту. Если необходимо это подробно расписать - напишите мне в комментариях и в следующих постах я расскажу об этом.

И наконец осталась последняя часть - где взять evaluation лицензии - тестовые лицензии на 90 дней и 99 пользователей?

Для этого нужно только посмотреть на приведённые ниже снимки с экрана.
1. Сначала мы в разделе "Мои Инструменты (My Tools)" выбираем - "Product Preview / Beta Releases - License Retrieval"

2. А затем, в открывшемся окне выбираем, для какого продукта мы хотим получить лицензию. На текущий момент доступны - XenDesktop Evaluation, XenApp Evaluation, XenApp Developer  и XenApp Fundamentals Evaluation (ранее продукт назывался Access Essentials).



Надеюсь, что этот длинный пост не утомил читателя.

Жду ваших вопросов и предложений, что необходимо раскрыть в следующих постах.

вторник, 12 мая 2009 г.

Установка клиента Citrix XenApp в автоматическом режиме

Этот материал был подготовлен по просьбе одного из Заказчиков, но как показывает просмотр форумов посвящённых Citrix XenApp, эта проблема волнует многих.
Итак, все вы конечно знаете, что клиентская часть Citrix XenApp распространяется в виде msi пакетов. При установке пользователь должен ответить на несколько вопросов и после этого он может приступить к работе с опубликованными приложениями.
Но существуют различные ситуации, где этот метод работает плохо. Например:

  • Необходимость использования автоматизированных средств для установки клиентской части

  • Низкая квалификация пользователей и как следствие невозможность ввода правильных ответов на вопросы

  • другие причины

О том, что делать в таком случае, я расскажу в этой статье.

1. В привод компакт диска на машине администратора устанавливаем дистрибутивный CD-ROM Citrix Presentation Server Components Disk (для примера взят дистрибутив версии 4.5)
2. В открывшемся окне, выбираем пункт Citrix Presentation Server Clients

3. В появившемся окне, выбираем Create a custom Windows client installation package.

4. Запускается процедура создания настроенного установочного пакета. На этом экране предлагается выбрать язык для установки. В приведённом примере, выбран English.

5. На приветственном экране, необходимо только нажать клавишу Next.

6. На открывшемся экране, необходимо указать путь, где будет размещён сконфигурированный клиентский пакет, а также вид пакета - распакованный, сжатый в cab-файл или инсталляционный файл в формате msi. Для нашего примера мы выбираем последний, третий пункт - Single Windows Installer file.

7. После этого, нам необходимо согласиться с лицензионным соглашением.

8. И теперь нужно выбрать устанавливаемые компоненты, в нашем случае мы оставляем только Program Neighborhood.

9. Дальше мы начинаем готовить информацию, необходимую для установки клиента в silent режиме. Первый из вопросов касается каталога, в который будут добавляться "иконки" клиента.

10. На следующем экране необходимо указать, что будет приниматься за имя клиента, по умолчанию предлагается использовать имя компьютера, в противном случае пользователю будет предложено указать имя клиента. Так как мы рассматриваем silent installation, то выбираем вариант Use machine name as client name.

11. Затем нам нужно указать, будет ли использовано локальное имя пользователя и пароль для логона в сессию Citrix с данного компьютера. По умолчанию предлагается No.

12. На следующем экране нам необходимо указать необходимые опции в настройке Citrix Program Neighborhood. По умолчанию отмечены оба чек-бокса.

13. На открывшемся экране мы указываем как поступать в случае присутствия на компьютере уже установленных клиентов. По умолчанию, разрешено обновление, в случае если устанавливаемый пакет имеет более новую версию, чем уже установленный.

14. Теперь нам необходимо указать, какие из диалоговых окон должны быть доступны клиенту во время установки. Для наших целей, мы нажимаем кнопку Remove All.

15. Убеждаемся, что все диалоговые окна перенесены в раздел hidden и нажимаем кнопку Next.

16. На финальном окне проверяем, что мы всё указали правильно.

и после нажатия клавиши Next, начинается процесс формирования установочного файла.
17. Процесс формирования длится несколько минут, во время которого от администратора не требуется никаких дополнительных действий.

18. Процесс должен завершиться финальным экраном, на котором вам останется только нажать кнопку Finish.

19. Контроль работы. Для контроля, необходимо найти на диске C (или D, или ...) каталог, в который осуществлялась установка, и обнаружить там msi файл, который в дальнейшем можно использовать для silent установки с помощью SMS или групповых политик.


Также, на основании этой инструкции, можно подготовить кастомизированную настройку любого клиента - PNA или Web.

среда, 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.