вторник, 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.