Публикация
информации для
пользователей


С помощью MetaFrame XP вы можете расширить доступ пользователей к информации, сделав ее доступной посредством публикации на сервере MetaFrame прикладных программ или файлов. Затем вы решаете, должны ли пользователи открывать отдельные типы файлов опубликованными приложениями или приложениями, находящимися на устройствах клиентов.

Используя публикацию, вы можете делать доступными следующие ресурсы:

Приложения с распределением нагрузки

Если вы лицензировали MetaFrame XPa или MetaFrame XPe, то можете использовать Citrix Load
Manager для публикации приложения на нескольких серверах. При подключении пользователя к такому приложению Load Manager определяет сервер, на котором запустится сеанс ICA, в зависимости от загрузки сервера.

Installation Manager

В MetaFrame XPe вы можете устанавливать и публиковать пакеты Installation Manager. С помощью Installation Manager вы можете инсталлировать одно и то же приложение одновременно на всех серверах MetaFrame XP из единого места без вмешательства со стороны.

Публикация приложения через Citrix Installation Manager заставляет каждый сервер, который вы укажите, загрузить и инсталлировать приложение. Удаление приложения из Installation Manager деинсталлирует его на всех указанных вами серверах.

Использование NFuse Classic

Если вы хотите предоставить пользователям возможность запускать приложения через веб, вы можете использовать NFuse Classic.

Решите, как пользователи будут получать доступ к информации

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

Чтобы использовать MetaFrame XP для решения многих из этих проблем, рассмотрите следующие вопросы:

Управление доступом к инфрмации с помощью публикации контента и редиректа контента

С использованием возможности перенавить запуск приложения и контента с сервера на клиента, назваемое редиректом контента (content redirection), доступ к информации значительно расширяется. Теперь вы решаете, чем должен производиться доступ к информации - локальным приложением или удаленным.

Редирект контента добавляет гибкости в управление приложениями и информацией и позволяет более эффективно использовать ресурсы предприятия.
Вы можете использовать следующие методы и их комбинацию:


Публикация приложений и контента

При публикации приложений вы делаете приложения, инсталлированные на сервере MetaFrame XP , доступными для пользователей. Также вы можете публиковать документы, ярлыки, ссылки прочие файлы.

При публикации приложений вы можете:

Для публикации приложений используется Citrix Management Console. С ее помощью вы можете публиковать приложение на любых серверах фермы MetaFrame XP, включая те, котоорые временно недоступны.

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

После публикации приложений доступ пользователей к приложениям упрощяется в следующих областях:

Адресация. Вместо подключения к серверу MetaFrame XP по его адресу IP или имени, пользовтели могут подключаться прямо к некоторому приложению по тому имени, которое вы дали. Это исключает необходимость запоминать, на каком сервере какое приложение опубликовано.

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

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

Опубликованные приложения показываются пользователям при запуске Program Neighborhood в клиенте ICA Win32 в виде набора приложений. Набор приложения - это пользовательский вид ресурсов, опубликованных на серверах MetaFrame XP, которые пользователь имеет право запускать.

Замечание.Клиент Program Neighborhood работает на платформах Windows NT 4.0 Workstation, Windows 95, Windows 98, Windows Me, Windows 2000 и Windows XP

Публикация приложений дает преимущества для большинства клиентов. Хотя клиенты UNIX, Macintosh, DOS и Web Clients не поддерживают полную административную настройку соединения ICA. предусматриваемого Program Neighborhood, эти клиенты поддерживают подключения к опубликованным приложениям.

Для клиентов ICA, работающих с веб-браузерами, вы можете создать веб-страницу с ссылкой, щелкнув на которую пользователь запустит приложение. Для этого вы можете использовать NFuse Classic, Enterprise Services for NFuse или ALE.

Настройка сквозного клиента

При установке MetaFrame, клиент ICA Win32 Program Neighborhood инсталлируется на сервер MetaFrame. Вы можете опубликовать его на серверах MetaFrame XP.

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

Для публикации клиента используйте Citrix Management Console; исполняемый файл называется Pn.exe. Он находится в каталоге %SystemRoot%\Program Files\Citrix\Ica PassThrough.

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

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

Разрешение и запрещение приложений. Вы можете временно запретить использовать опубликованное приложение.

Размещение на нескольких серверах. При использовании Citrix Load Manager вы можете перенаправить соединение ICA на на наименее загруженный сервер (Citrix Load Manager доступен только в MetaFrame XPa и MetaFrame XPe)

Использование опубликованных приложений

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

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


ICA Win32 Program Neighborhood Client. После запуска Program Neighborhood, пользователи видят список приложений, называемый набором приложений, опубликованный для них лично или для группы пользователей.

Клиенты UNIX, Macintosh и DOS. Используя менеджер соединений, пользователи могут получить список опублиованных приложений и выбрать из них то, которое надо запустить.

Доступ через Web. Пользователи веб-клиента ICA Win32 Web Client или the ICA Java Client могут получать доступ к приложениям через веб-браузеры. Вы можете использовать NFuse или внедрение приложений для предоставления пользователям гиперссылок на опубликованные приложения.

ICA Win32 Program Neighborhood Agent интегрирует гиперссылки к опубликованным приложениям на рабочий стол Windows. Для этого вы должны использовать NFuse.

Настройка доступа к опубликованным приложениям

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

Замечание. Общее число пользователей, как анонимных, так и конкретных, зарегистрированных в ферме, не должно превышать общее число лицензий на подключение.

Анонимные пользователи

При инсталляции MetaFrame XP создается особая группа Anonymous. По умолчанию она содержит 15 пользователей с иенами Anonx, где x это число из трех цифр от 000 до 014. Они имеют гостевые права.

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

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

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

Анонимные пользователи, создаваемые при инсталляции MetaFrame XP, не требуют дополнительной настройки. Если вы хотите их изменить, используйте стандартные средства Windows управления учетными записями пользователей.

Конкретные пользователи

Конкретные пользователи - это те, кто не принадлежит группе Anonymous. Для конкретного пользователя имеется учетная запись, которую вы создаете, настраваете и поддерживаете стандартными средствами Windows.

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

Не назначайте конкретных пользователей группе Anonymous.


Процедура публикации приложений

  1. Откройте Citrix Management Console.
  2. Проверьте, что сервер, который будет обслуживать приложение, является членом фермы. Это можно проверить в папке Servers.
  3. Из меню Actions выберите New > Published Application.
  4. Следуйте инструкциям Мастера Публикации (Application Publishing wizard). Подробную информацию вы можете получить из контекстной помощи Мастера.

Совет. Для публикации приложения на других серверах перетащите приложение в дереве и сбросьте его на сервер. Приложение должно быть уже инсталлировано на том сервере; оно заимствует все настройки из первого сервера, где оно опубликовано.

Ассоциирование приложения с типами файлов

Ассоциация применяется в следующих случаях:

Важно. Если вы инсталлировали, а затем опубликовали приложения после инсталляции MetaFrame XP Feature Release 2, вы должны обновить ассоциации файлов в реестре сервера. Подробнее см. раздел "Обновление ассоциации типов файлов.

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

Следуйте следующей процедуре для ассоциирования типов файлов:

При использовании Мастера Публикации:

  1. Откройте Citrix Management Console.
  2. Если вы еще не опубликовали приложение, из меню Actions выберите New > Published Application.
  3. Следуйте укзаниям Мастера
  4. На последней странице выберите типы файлов, которые вы хотите ассоциировать с этим приложением.
    Замечание. При ассоциировании типа файла с опубликованным приложением могут быть затронутыми сразу несколько расширений. Так, при асоциифрования типа Word document помимо расширения .doc затрагиваются и другие расширения.
  5. Щелкните Finish для завершение.

Для изменения ассоциации уже опубликованного приложения:

  1. Откройте Citrix Management Console.
  2. Раскройте в левой панели узел Applications
  3. Щелкните правой кнопкой мыши на приложении и выберите из меню Properties
  4. На закладке Content Redirection выберите типы файлов, которые вы хотите ассоциировать с этим приложенем.
  5. По завершении щелкните OK.

Обновление ассоциаций файлов в ферме

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

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

  1. Откройте Citrix Management Console.
  2. Раскройте в левой панели узел Servers.
  3. Щелкните правой кнопкой мыши на сервере из выберите Update File Types from Registry.

Передача параметров в опубликованные приложения

При ассоциации опубликованного приложения с типами файлов, MetaFrame XP добавляет к командной строке символы “%*” (процент и звездочка в двойных кавычках). Эти симолы являются вместилищем для переданных клиентом параметров.

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

Если маршрут к приложению содержит пробелы, то его тоже следует отдельно заключить в кавычки. Например:
“C:\Program Files\Windows Media Player\mplayer1.exe” “%*”

Создание файлов для внедрения приложений

С помощью Мастера Публикации вы можете создавть два файла - файл HTML и файл ICA - для предоставления пользователям доступа к приложениям через веб-страницу. Этот процесс называется внедрением приложения (Application Launching and Embedding, ALE).

При использовании Citrix NFuse Classic или Enterprise Services for NFuse вы можете не создавать вручную эти файлы. Мастеры Create HTML File wizard и Create ICA File проведут вас через процесс создания этих файлов.

Создание файла ICA

Файл ICA содержит информацию об опубликованном приложение в фмде файла в формате файла Ini. Вы можете создать файлы ICA и распространить их среди пользователей. Когда пользователь щелкает на файле ICA, запускается опубликованное приложение.

Когда пользователь получает файл ICA, устройство клиента инициирует сеанс для запуска приложения.

  1. Выберите опубликованное приложение в узле Applications в левой панели Citrix Management Console. Появится меню и панель инструментов.
  2. Щелкните кнопку Create ICA File на панели или выберите из меню Application > Create ICA File из меню Аctions.
  3. Следуйте дальнейшим инструкциям.

Создание файла HTML

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

  1. Выберите опубликованное приложение в узле Applications
  2. Из панели инструментов щелкните кнопку Create HTML File или выберите из меню Actions.
  3. Следуйте дальнейшим инструкциям.

Удаление опубликованного приложения

Удаление опубликованного приложения не деляет его деинсталляцию и не делает его абсолютно недоступным для пользователей. Эта прцедура просто прекращает объявление о его доступности.

  1. Выбрите приложение в узле Applications в левой панелиCitrix Management Console.
  2. Из меню Actions выберите Delete Published Application.
  3. Подтвердите удаление, щелкнув OK.

Настройка редиректа контента

Используйте редирект контента для определения, какое приложение - удаленное или локальное - будет запускаться и в каком случае. Используйте редирект контента для перенаправления запуска приложения:

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

Если вы настроили редирект контента, то пользователи, запускающие у себя ICA Win32 Program Neighborhood Agent, открывают все файлы ассоциированного типа не локальными прилрожениями (как обычно), а приложениями, опубликованными на сервере MetaFrame XP. Для использования Program Neighborhood Agent вам необходим NFuse Classic. При публикации приложения и ассоциировании его с типами файлов, ассоциация типа файлов меняется в реестре Windows таким образом, чтобы она ссылалась на опубликованное приложение.

Важно. Для использования редиректа вы должны разрешить переназначение устройств клиента.

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

Следуйте процедуре для настройки редиректа контента от клиента к серверу:

  1. Выясните, какие пользователи будут подключаться к приложениям с использованием Program Neighborhood Agent. Редирект контента от клиента к серверу применяется только к тем, кто использует Program Neighborhood Agent.
  2. Убедитесь, что включено переназначение драйвов. Вы можете включить эту опцию для отдельных соединений в Citrix Connection Configuration или для индивидуальных пользователей в их политиках.
  3. Опубликуйте нужное приложение на сервере MetaFrame.
  4. При публикации приложения, ассоциируйте его с типами файлов на последней странице Мастера Пебликации

Редирект контента от сервера к клиенту

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

Например, пользователи могут часто обращаться к мультимедийным файлам из почтовой программы, инсталлированной на сервере. Если вы не включили редирект контента от сервера к клиенту, плееры будут работать на сервере MetaFrame. Чтобы освободить сервер от обработки такого типа запроса, вы можете перебросить запуск приложения на компьютер клиента.

В клиентах ICA Win32 и Linux, при включенном редиректе от сервера к клиенту, локально открываются следующие типы файлов:

Замечение. Редирект контента от сервера к клиенту требует установленного Internet Explorer 5.5 с Service Pack 2 на системах Windows 98.


Для включения редиректа от сервера к клиенту:

Определите, как вы собираетесь применять редирект - для всей фермы, для отдельных серверов или для отдельных пользователей. Для применения к ферме выберите ее в Citrix
Management Console и щелкните Properties. На закладке MetaFrame Settings выберите опцию Enable Content Redirection from server to client.
Для применения этой возможности к серверу, выберите сервер в узле Servers и щелкните Properties. На закладке MetaFrame Settings выберите опцию Enable Content Redirection from server to client.
Для применения этой возможности к отдельным пользователям, создайте политику пользователя и разрешите правило Server Content Redirection. Выберите опцию Use Server Content Redirection. Примените эту политику к нужным пользователям.

Публикация контента

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

Опубликованный контент появляется наравне с опубликоваными приложениями в NFuse, Program Neighborhood и Program Neighborhood Agent.

Вы можете настроить MetaFrame открывать опубликованный контент локальными приложениями.

Для публикации контента:

  1. Опубликуйте файл данных
  2. Определите, какие пользователи должны открывать его опубликованными приложениями
  3. Опубликуйте приложение, соответствующее типу контента. Например, опубликовав документ Microsoft Word с именем “Quarterly_Sales.doc,” опубликуйте Microsoft Word на сервере.
  4. Когда вы будете публиковать Word, ассоциируйте его с типом файла “Word document” Замечание. При ассоциации типа могут быть затронуты несколько расширений файлов. Например, при ассоциации типа Word document затрагиваются другие расширения, помимо .doc.
  5. Назначьте опубликованный Word нужным пользователям

Публикация контента, открываемого локальными приложениями

Если вы настроили возможность открывать отпубликованный контент приложениями, локально выполняемыми на компьютерах клиентоы, клиент ICA Client передает имя файла опубликованного контента локальному приложенияю. Сервер MetaFrame XP не загружает файл клиенту ICA. Вместо этого файл открывает локальное приложение, как будто пользователь щелкнул по файлу в Windows Explorer. Например, когда пользователь в Program Neighborhood открывает опубликованный файл Microsoft Streaming Media, запускается локальный плеер.

Публикация контента не использует ресурсов клиента ICA или сервера MetaFrame XP или лицензий, поскольку локальное приложение не использует сеансы ICA для отображения опубликованного контента.

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

Требования и ограничения при публикации контента

Публикация контента на серверах MetaFrame XP

Для публикации используйте Citrix Management Console и Мастер публикации. Вы можете указать некоторые опции во время публикации, а потом изменить их в свойствах уже опубликованного приложения.

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

Для публикации контента:

  1. В Citrix Management Console выберите Actions > New > Published Application для запуска Мастера публикации. Введите требуемую информацию и укажите опции.
  2. В поле Display Name введите имя контента. Оно будет отображаться в виде надписи к иконке.
  3. Когда Мастер спросит вас, что вы хотите опубликовать, выберите Content.
  4. В поле Content Address укажите размещение файла, введя машрут в формате URL или UNC. См. далее "Указание маршрута к контенту"
  5. Указав адрес, продолжайте использовать Мастер для настройки остальных параметров.

Указание маршрута к контенту

При публикации контента вы можете указывать его размещение разными сособами. Вы можете вводить адрс в виде (примеры показаны в скобках):


Настройка приоритета CPU для приложений

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

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

MetaFrame XP предусматривает настройку приоритета использования процессора. Вы можете использовать ее на серверах Windows 2000.

Замечение. Термин "опубликованное приложение", используемое в этом разделе относится именно к приложениям и рабочим столам, опубликованным на серверах MetaFrame XP, и не относится к контенту.

Вы можете применить приоритет CPU к каждому опубликованному приложению. Когда несколько серверов обслуживают одно и то же приложение, настройки применяются ко всем серверам фермы.

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

Назначение приложениям приоритета CPU

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

Например, вы можете назначить обычный приоритет для Microsoft Internet Explorer, но указать высокий приоритет для тех приложений, где больше важна производительность.

Вы можете назначить пять уровней приоритета: low (низкий), below normal (ниже обычного), normal (обычный), above normal (выше обычного), и high (высокий). По умолчанию стоит обычный уровень (normal).

Важно. Высокий приоритет означает критические по времени приложения. Потоки высокоприоритетных процессов имеют преимущество перед низкоприоритетными. Например, Task List должен быстро отвечать при вызове пользователей независимо от загрузки системы. Используйте высокий приоритет с крайней осторожностью. Ресурсоемкие приложения могут съесть все циклы процессора, что вызовет неприемлимую производительность остальных задач сервера.


Приоритет CPU задается в Мастере Публикации и в свойствах опубликованного приложения на закладке Application Limits.


Содержание