Citrix XenApp — Цикл статей

XenApp

Материалы опубликованы в журнале журнале «Системный Администратор»

В статьях рассмотрена архитектура и особенности наиболее популярной сегодня платформы для виртуализации и доставки приложений Citrix XenApp 6.5

Часть №1. Введение Часть №2. Архитектура Часть №3. Фермы, Зоны, Группы

Читать дальше

Citrix XenApp часть №7. Балансировка нагрузки и отказоустойчивость

Citrix XenApp — Все статьи

Хотя на первый взгляд, архитектура XenApp может показаться сложной в плане поддержки и обеспечения отказоустойчивости основных компонентов и всей платформы в целом. На самом деле, все проще чем кажется.

Если говорить о стандартных ролях Windows Server, таких как Active Directory и DNS, то здесь доступность достигается традиционной репликацией каталога и передачей зон на второстепенный или резервный сервер. Отказоустойчивость SQL-сервера (DataStore) обеспечивается кластеризацией. А постоянную доступность файлового сервера (AppHub) для узлов XenApp можно реализовать разместив копию профилей приложений на другом сервере и настроив DFS (Distributed File System). Все приведенные выше методики, давно известны и применяются повсеместно, не только с продуктами Citrix, по этому говорить об этом особо нечего.

Читать дальше

Citrix XenApp часть №6. Доступ к приложениям и разграничение прав

Citrix XenApp — Все статьи

Для получения доступа к опубликованным приложениям, можно воспользоваться браузером или настроить Citrix Reciver.
При запуске приложения из браузера наличие Citrix Recivera так же обязательно! Под настройкой понимается указание адреса веб-интерфейса и учетных данных пользователя. После чего, будут созданы ярлыки на рабочем столе или в меню Пуск. В принципе, в браузере выполняется только авторизация и выбор приложения, а дальше, прозрачно для пользователя всю работу делает Reciver.

Основными версиями клиентского приложения являются: Citrix Reciver – версия, которая по умолчанию предлагается для загрузки на официальном сайте[1]. Существует для большинства современных платформ в том числе Windows (включаяMobile, RT и CE)\Linux\Unix\Mac\iOS\Android\Chromebook\BlackBery\Symbian. Выполняет основные функции и не требует прав администратора для установки.

Citrix Reciver Enterprise[2] – расширена дополнительными возможностями связанными в первую очередь с безопасностью. Поддерживает технологию единого входа (Single Sign-On), Pass-through authentication и авторизацию по смарт-картам. Существует только для платформы Windows.

Читать дальше

Citrix XenApp часть №5. Доставка приложений

Citrix XenApp — Все статьи

В общем случае существует два основных вида доставки приложений. Citrix XenApp

1. Доставка приложений в терминальных сессиях – Accessed from a server.
При этом, приложение, реально выполняется на сервере XenApp, а пользователь работает лишь с «картинкой». Плюсом данного подхода является то, что задействованы вычислительные ресурсы только сервера, что позволяет запускать ресурсоемкие приложения на тонких клиентах или планшетах. Минус —  при обрыве сетевого соединения, приложение становится не доступным, не возможна и автономная работа (без подключения к серверу XenApp)
В данном случае, приложение может быть установлено прямо на сервере XenApp или же в виде профиля на общем сетевом ресурсе (AppHub). Приложение должно быть спрофилировано под ОС сервера т.к. фактически оно выполняется на нем.

Читать дальше

Citrix XenApp часть №4. Изоляция приложений

Citrix XenApp — Все статьи  Citrix XenApp

Для того что бы опубликовать приложение, и предоставить к нему доступ, оно должно быть где-то установлено. Самый простой способ, это инсталляция приложения прямо на сервере XenApp. При такой схеме, проблематично, а иногда и не возможно установить несколько версий одного и того же ПО. Кроме того, приложения будут жестко привязаны к конкретному серверу. Снять подобные ограничения поможет Streaming profiler –  компонент, позволяющий выполнить установку приложения в изолированный контейнер. На практике, такой контейнер представляет из себя обычный каталог в файловой системе с инсталлированным приложением, всеми данными и необходимыми  для работы ключами реестра. Таким образом, например, может быть установлено и параллельно запущенно несколько версий офисного пакета. Подобный процесс виртуализации называется профилированием, а конечный каталог с файлам и служебными данными – профилем. Профилирование, должно выполняться в той ОС в которую планируется доставка приложения. Citrix XenApp

Читать дальше

Citrix XenApp xасть №3. Фермы, Зоны, Группы

Citrix XenApp — Все статьи

Фермы

Первое, что предложит выполнить установщик после развертывания узла Citrix XenApp это создать новую ферму (Farm) или добавить текущий узел в существующую. Ферма представляет из себя объединение серверов, кластер, в рамках каждой назначаются администраторы и их права, публикуются приложения, определяются зоны и группы серверов, а так же описываются политики балансировки нагрузки. Конфигурация всех объектов фермы хранится в едином DataStore. Аналогию ферм XenApp можно провести c доменами Windows которые во многом выполняют схожую организационную функцию.

Читать дальше

Citrix XenApp часть №2. Архитектура

Citrix XenApp — Все статьи

Платформа XenApp состоит из девяти функциональных ролей, три из которых являются базовыми и шесть дополнительных. Базовые роли обеспечивают виртуализацию и доставку приложений конечным пользователям и являются обязательными для развертывания. Дополнительные — расширяют функционал платформы. Их доступность зависит от редакции XenApp. Также существуют ряд опциональных компонентов, которые входят в состав ролей или реализованы отдельными сущностями.
Все роли, без исключений, могут быть развернуты на одном сервере или разнесены на отдельные физические или виртуальные сервера.
Типовая архитектура и набор основных ролей изображены на рисунке №1.

Читать дальше

Citrix XenApp часть №1. Введение

Citrix XenApp — Все статьи

Существующие сегодня подходы виртуализации приложений позволяют “отвязать” их не только от аппаратной платформы, но и от операционной системы. Данный подход предоставляет новые, более гибкие средства централизованного управления и контроля, реализуя модель виртуализации SaaS – приложение как сервис, работать с ними на множестве различных устройствах и платформ. Это наиболее свежее направление в отрасли и наименее обкатанное. Но не смотря на молодость, данная область развивается очень динамично. Функциональность продуктов и их число растет. Интерес возрастает.

Читать дальше

Citrix XenApp. Установка и получение лицензии

Решил попробовать на практике возможности Citrix XenApp с целью дальнейшего внедрения в случае успешного пилотного заезда. Но, оказалось, что не так то просто достать установочные пакеты а так же получить пробную лицензию. По крайней мере, времени потрачено было достаточно. Поэтому решил расписать этот процесс.

Читать дальше

Изминение дизайна Web-интерфейса Citrix XenApp\XenDesktop

Хоровая инструкция для обладателей продуктов Citrix XenApp и XenDesktop по изменению дизайна web-портала с доступными приложениями и рабочими столами.
Достаточно просто, можно привести внешний вид интерфейса к собственному корпоративному стилю.

Читать далее >>

Читать дальше