Развертывание
клиентов ICA

Выбор способа развертывания

Для доступа к приложениям на серверах MetaFrame XP, пользователи используют на своих устройствах программное обеспечение клиента ICA. Вы можете доставлять нужные клиенты пользователям следующими способами:

В небольшой компании установка с дискетт обычно не представляет проблем; это также удобно, если пользователи не имеют большого опыта.

Если пользователи более или менее опытные, вы можете расположить установку клиента в каталоге общего доступа в сети. Вы можете отправить им по электронной почте инструкции по установке и ссылку на размещение клиента.

В больших организациях с сотнями и тысячами пользователей в разных местах, ручная установка неэффективна. В этом случае вы можете использовать доставку клиента через веб или с использованием Active Directory или Microsoft Systems Management Server.

Доставка приложений пользователям

Для выбора наилучшего способа развертывания клиентов ICA, решите, как ваши клиенты будут осуществлять доступ к опубликованным приложениям.

Если вы хотите предоставлять приложения через веб-страницу, используйте MetaFrame XP совместно с Citrix NFuse Classic или возможность внедрения приложений (Аpplication Launching and Embedding, ALE). При

Если вы не хотите использовать веб, публикуйте приложения для непосредственного доступа. Для этого пользователю необходимо запустить у себя клиента ICA.

Разработка порталов приложений с помощью Citrix NFuse Classic

Если вы хотите создать корпоративный веб-портал, используйте Citrix NFuse Classic и MetaFrame XP для интеграции персонализированных наборов приложений в корпоративный веб-сайт.

Система NFuse Classic состоит из трех компонентов: сервера MetaFrame XP, веб-сервера и устройств клиента. При регистрации клиента на сайте с NFuse, функция проверки клиента ICA определяет наличие на устройстве пользователя программного обеспечения клиента ICA. Если оно не обнаружено, функция ICA Client Installation загружает и устанавливает соответствующее программное обеспечение .

Замечание. Вы можете установить NFuse Classic во время инсталляции MetaFrame XP только при наличии уже установленного IIS 4.0 или IIS 5.0.

Веб-сайт NFuse Web устанавливается на сервер MetaFrame XP в каталог документов веб-сервера, например, c:\inetput\wwwroot\citrix\NFuse. Этот сайт содержит логику, позволяющую определять наличие клиентов ICA. Для использования функции установки клиентов NFuse, скопируйте клиентов из каталога Icaweb из CD-ROM "MetaFrame XP Components" в подкаталог Icaweb сайта, например, c:\inetpub\wwwroot\citrix\icaweb. Вы должны скопировать каталог целиком.

Установка клиентов с помощью веб-сайта NFuse

Cм. руководство по Citrix NFuse

Application Launching and Embedding

Если вы не планируете использовать Citrix NFuse, но хотите доставлять опубликованные приложения на веб-страницы, вы можете использовать функцию внедрения приложений (Application Launching and Embedding). ALE позволяет пользователям запускать приложения, опубликованные на сервере
MetaFrame XP посредством щелчка по ссылке на веб-странице.

Подробнее оо ALE см. встроенную помощь к Citrix Management Console, а также руководство администратора клиента ICA Win32.

Определение масштаба развертывания клиентов ICA

Вы должны учитывать следующие факторы:

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

Централизованное управление и требования к настройке. Определите, какие ограничения вы собираетесь наложить на использование приложений пользователями. Вы можете насроить многие ппараметры передо начальным развертыванием клиентов ICA . Подробнее о предварительной настройке см. Руководство администратора соответствующего клиента.

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

Использование CD "MetaFrame XP Components"

CD-диск "MetaFrame XP Components" содержит инсталляционные файлы для всех клиентов ICA. Вы можете использовать этот диск для непосредственной установки клиентов на устройствах пользователей, скопировать его на сетевой ресурс с общим доступом на файл-сервер.

Вы можете скопировать нужные файлы с диска с помощью мастера ICA Client Distribution. Этот мастер появляется во время инсталляции MetaFrame XP. Вручную вы можете запустить его выбрав из меню Start > Programs > Citrix > MetaFrame XP > ICA Client Distribution Wizard.

Используйте мастер дистрибутивов для:

Сквозной клиент

Мастер дистрибутивов устанавливает клиента ICA Win32 на сервере MetaFrame. Вы можете дать пользователям, запускающим клиента ICA, права доступа к функциям Program Neighborhood путем опубликования рабочего стола в виде приложения.

Пользователи, выполняющие других клиентов, могут создать одно соединение к опубликованному приложению Program Neighborhood. При подключении пользователя в опубликованному приложению Program Neighborhood, они могут запускать все остальные приложения, опубликованные на серверах MetaFrame XP из единого интерфейса.

Объект ICA Client

Объектная модель клиента ICA предоставляет набор интерфейсов API для клиента ICA Win32. Любое приложение, поддерживающее внедрение объектов, может передавать инструкции клиенту ICA. API дают администраторам Citrix, разработчикам Web и продвинутым пользователям возможность программно контролировать поведение клиента ICA. С помощью API вы можете:

Более подробная информация находится в документе "Citrix ICA Client Object Programmer’s Guide", находящимся на диске "MetaFrame XP Components"

Развертывание клиентов ICA

Использование инсталляционных пакетов

Клиент ICA Client for Win32 доступен в виде инсталялционного пакета (файла .msi files), поэтому вы можете для его установки использовать Windows Installer.

Пакет ICA Win32 расположен в каталоге Icaweb\language\ica32, где language представляет код языка: En (английский), Fr (французский), De (немецкий), Ja (японский), Es ( испанский). Русской версии эти козлы из Citrix не выпускают.

Инсталляция чрез Web

Для установки клиентов загрузите необходимое программное обеспечение и документацию с сайта Citrix http://www.citrix.com/download.

Развертывание клиентов через сеть

  1. Если вы еще не сделали, запустите Мастер Дистрибутивов (ICA Client Distribution) для копирования файлов клиентов с диска "MetaFrame XP Components" на сервер MetaFrame XP.
  2. Скопируйте файлы клиентов ICA в сетевой каталог с общим доступом. Например, если развертываете клиента ICA Win32, скопируйте все файлы из \ICA32. Масттер Дистрибутивов копирует файлы в каталог сервера %SystemRoot%\System32\Clients\Ica.
  3. Сообщите пользователям путь к программе установки клиента.
  4. Для инсталляции клиента запустите Setup.

Развертывание клиентов через дискетты

Для создания инсталляционных дискетт для клиентов DOS, Windows 95/98/Me/NT и Windows 3.x. вы можете использовать ICA Client Creator.

Установочные файлы находятся в каталоге %SystemRoot%\System32\Clients\Ica.

  1. Если вы еще не сделали, запустите Мастер Дистрибутивов (ICA Client Distribution) для копирования файлов клиентов с диска "MetaFrame XP Components" на сервер MetaFrame XP.
  2. Из меню Start выберите Programs > Citrix > MetaFrame XP > ICA Client Creator. Появится диалог Make Installation Disk Set..
  3. Выберите желаемого клиента ICA. Диалог покажет необходимое количество дискетт.
  4. Выберите Format Disks, если требуется форматирование дискетт.
  5. Щелкните OK и следуйте инструкциям для копирования файлов на дискетты

Обновление клиентов ICA Clients

Функция автообновления позволяет обновлять клиенты ICA свежими версиями. По мере появления новой версии клиента вы добавляете ее в Базу данных обновлений (Client Update Database). Новые версии клиентов появляются периодически; вы можете загрузить их с сайта Citrix http://www.citrix.com/download.

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

Автообновление работает со всеми типами транспорта (TCP/IP, IPX,NetBIOS, асинхронные соединения). Автообновление поддерживает следующие возможности:

Важно. Автоообновление работает для клиентов одного типа. Например, вы не можете обносить клиента ICA Win16 до ICA Win32.

Процесс обновления

Клиенты ICA идентифицируются платформой и номером модели.
Обновление клиентов ICA происходит по протоколу ICA.

Настройка базы данных обновлений

База данных обновлений клиентов содержит следующие клиенты ICA: 32-bit Windows, 16-bit Windows, 32-bit DOS, Macintosh и несколько клиентов для WinCE. По мере появления новых версий клиентов добавляйте их в Client Update Database.

Использование Client Update Configuration Utility

Используйте утилиту Client Update Configuration для управления базой данных обновлений клиентов. С помощью этой утилиты вы можете:

Более подробная информация содержится в справке по утилите.

  1. Для запуска утилиты ICA Client Update Configuration из меню Start выберите Programs > Citrix > MetaFrame XP > ICA Client Update Configuration.
  2. Появится основное окно утилиты. В строке состояния показано размещение текущей базы данных. В окне содержится список клиентов.

Создание новой базы данных обновлений

Мастре дистрибутивов создает базу данных обновлений в каталоге %SystemRoot%\Ica\ClientDB. Вы можете создать новую базу в любом месте диска или на сетевом ресурсе.

Для создания новой базы данных:

  1. Из меню Database выберите New. Появится диалог Path for the new Client Update Database.
  2. Введите каталог для новой базы и щелкните Save. Утилита создаст новую базу данных в указанном каталоге.

Указание базы данных, используемой по умолчанию

  1. Из меню Database выберите Open.
  2. Укажите каталог базы данных и щелкните Open. Откроется база данных обновлений.
  3. В меню Database menu щелкните Set Default. Появится диалог:
  4. Выберите опцию Select Set as Default Database on Local Machine, чтобы сделать текущую базу данных базой по умолчанию.
  5. Дважды щелкните на имени домена для просмотра серверов в этом домене. Щелкните сервер, чтобы настроить его базу данных на текущую открытую базу. Вы можете выбрать сразу несколько серверов, удерживая клавишу CTRL и щелкая на серверах.
  6. Щелкните OK.

Настройка опций обновления

Используйте диалог Use the Database Properties для установки опций для всей базы данных обновлений. Из меню Database выберите Properties.

Добавление клиентов в базу данных обновлений

При появлении новых клиентов добавляйте их в базу данных обновлений. Свежие версии клиентов ICA вы можете получить на сайте Citrix http://www.citrix.com/download.

  1. Из меню Client выберите New для вывода окна Description.
  2. В поле Client Installation File выберите файл Update.ini. При запуске ICA Client Distribution вы можете найти его в каталоге System32\Clients\Ica. Этот файл также находится на диске "MetaFrame XP Components"
  3. Появится наименование клиента, номер модели и номер версии. В поле Comment содержится описание нового клиента. Щелкните Next.
  4. Появится диалог Update Options

    Здесь вы можете указать, как процесс обновления будет выгялдеть для клиента. Отображаются опции, общие для всей базы данных обновлений. Здесь вы можете указать индивидуальные настройки.
    Завершив настройку, щелкните Next.
  5. Появится диалог Event Logging.

    Здесь вы можете настроить индивидуальные опции протоколирования.
    Щелкните Next.
  6. Появится диалог Enable Client.

    База данных может содержать несколько версий одного и того же клиента для одного продукта и модели. Например, при выпуске новой версии клиента ICA Win16, вы можете добавить его в базу данных. Однако, разрешить можно только одну версию клиента.
  7. Щелкните Finish для копирования инсталляционных файлов в базу данных.

Удаление клиента из базы данных

Важно удалять неиспользуемых клиентов из базы данных. Если база содержит много версий одного клеиента, ее производительность сильно уменьшается.

Для удаления клиента ICA из базы данных обновлений:

  1. Выберите клиента, которого вы хотите удалить из базы
  2. Из меню Client выберите Delete. Подтвердите свои дейтсвия.
  3. Щелкните Yes для удаления

Изменение свойств клиенат в базе данных

  1. Выберите клиента
  2. В меню Client выберите Properties. Появится диалог:
  3. Закладка Description отображает имя клиента, номер продукта, модели и версии. Включите опцию Enabled для обновления клиентов на эту версию.
  4. На закладке Update Options вы можете настроить опции обновления
  5. На закладке Event Logging укажите режим протоколирования
  6. На закладке Client Files перечислены файлы, ассоциированные с клиентом:

    В базе хранится следующая информация о каждом файле: имя файла, группа, флаги, размер файла, контрольная сумма
  7. По завершении настроек щелкните OK.

Практика развертывания клиентов ICA

В этом разделе содержатся примеры развертывания клиентов ICA для большой промышленной компании, регионального банка, провайдера приложений и для страховой копании.

Промышленная компания

В компании Best Paper Company работает около 30,000 человек, в том числе расположенных в удаленных офисах в разных странах. В компании установлено несколько пакетов MetaFrame XP, каждый из которых управляется отдельной командой. Опубликованные приложения включают PeopleSoft, Oracle Manufacturing и Financials.

Сетевая среда включает в себя следующее:

Best Paper Company для предоставления доступа к критическим приложениям использует Citrix NFuse Classic. Существующая ферма серверов MetaFrame XP используется для обслуживания приложений.

Набор приложений, доставляемых группам или индивидуальным пользователям, основан на их роли в компании. Сотрудники запускают веб-браузер для доступа к странице регистрации NFuse Classic. После аутентификации в ферме, набор приложений, назначенных пользователю, отображается в окне его веб-браузера. Для запуска приложения пользователь щелкает по ссылке.

Компания для развертывания клиентов ICA использует встроенную в NFuse возможность доставки веб-клиента ICA. При запуске приложения, на компьютере пользователя проверяется версия клиента ICA. Если клиент не обнаружен, определяется платформа пользователя и ему предлагается загрузить соответствующее программное обеспечение клиента ICA.

Веб-браузер и клиент ICA работают совместно как просмотровщик и как движок. Браузер отображает набор приложений, а клиент ICA их запускает. Подробнее о NFuse см. Руководство администратора NFuse.

Региональный банк

В банке Lenders Bank работают 500 сотрудников в штаб-квартире и 15 филиалах. Персонал банка подключается к серверам MetaFrame XP и работает с более чем 60 приложениями, включая финансовые приложения, Microsoft Office 2000, Microsoft Outlook и приложения AS/400.

Сетевая среда включае следующее:

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

Провайдер приложений

Коммерческий провайдер приложений, компания LinkToUs, имеет четыре центра данных, расположенных в США, Канаде и Ирандии, облуживающих свыше 100,000 конечных пользователей по всему миру. LinkToUs предлагает следующие виды соединений:

Клиенты LinkToUs могут выбирать большой спектр опубликованных приложений, включая приложения от Microsoft, Onyx, Great Plains, Sales Logic, 1С и Pivotal.

С помощью Citrix NFuse, LinkToUs спроектировал настраиваемый корпоративный портал для интеграции приложений, персонализированного веб-контента, внешнего веб-контента, а также функции поиска и категоризации.

LinkToUs тесно сотрудничает с пользователями и разработала группы пользователей, соответствующие их интересам, а затем на базе этих групп построила наборы приложений. ASP может на единой веб-странице отображать опубликованные приложения из разных ферм, включая серверы MetaFrame XP for Windows и MetaFrame for UNIX.

Веб-разработчики LinkToUs написали скрипт, который позволяет автоматически загружать и инсталлировать веб-клиента ICA Win32. Когда пользователь в первый раз подключается к порталу, клиент ICA автоматически загружается и инсталлируется на компьютер пользователя.

Подробнее о NFuse см. Руководство администратора NFuse.

Страховая компания

Компания Protection Insurance яляется компанией средних размеров с 800 служащими. Опубликованные приложения в ключают в себя PeopleSoft и специализированные приложения для страхования. Сетевая среда включает в себя:

Системы пользователей предварительно настроены на использование клиента ICA Win32. При публикации приложений, ярлык приложения появляется в главном меню пользователя. Пользователи также могут использовать Program Neighborhood для доступа к другим наборам приложений, к которым имеют права доступа. По мере выпуска новых версий клиента в Citrix, отдел автоматизации добавляет клиента в Базу даных обновлений. Когда пользователь подключается к серверу MetaFrame XP, новая версия клиента "проталкивается" пользователю. Администратор также установил опцию для принуждения пользователей отключиться от сеанса ICA и принять обновление. Это обеспечивает, что весь персонал использует свежую версию клиента ICA.

  1. Пользователь пытается подключиться к приложению, опубликованному на сервере MetaFrame

  2. Центральная База данных обновлений клиентов обнаруживает на устройстве пользователя устаревшую версиию клиента ICA и предлагает пользователю сделать обновление

  3. Пользователь принимает предложение. База данных обновлений проталкивает новую версию клиента на компьютер пользователя

Содержание