Планирование интеграции App-V с Configuration Manager
Применимо к:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1
System Center 2012 Configuration Manager позволяет управлять виртуальными приложениями, созданными с помощью Microsoft Application Virtualization (App-V). При использовании Configuration Manager для управления виртуальными приложениями он берет на себя компоненты управления и потоковой передачи в типичной инфраструктуре App-V.
При использовании Configuration Manager для управления виртуальными приложениями вы получаете следующие преимущества.
Использование единой инфраструктуры управления.
Компоненты масштабирования, развертывания и распространения содержимого, такие как коллекции и сопоставление пользователей и устройств
Преимущества расширенных функций управления приложениями, предоставляемых Configuration Manager.
Использование функций Configuration Manager, таких как развертывание операционных систем, инвентаризация оборудования и программного обеспечения, контроль использования программных продуктов и аналитика активов, для поддержки виртуальных приложений..
Развертывание виртуальных приложений на компьютеры требует наличия установленного на компьютерах клиента Configuration Manager и клиента App-V. В число клиентских устройств могут входить настольные и портативные компьютеры, а также клиенты инфраструктуры виртуальных рабочих столов (VDI).Configuration Manager и клиент App-V взаимодействуют в ходе доставки, обнаружения и запуска пакетов виртуальных приложений. Клиент Configuration Manager управляет доставкой пакетов виртуальных приложений в клиент App-V. Клиент App-V выполняет виртуальное приложение на клиентском компьютере.
Воспользуйтесь сведениями в следующих разделах при планировании интеграции Configuration Manager и Configuration Manager с пакетом обновления 1 (SP1) со средой App-V.
Поддерживаемые версии App-V
Этапы управления виртуальными приложениями App-V
Методы доставки виртуальных приложений Configuration Manager
Миграция с инфраструктуры App-V на Configuration Manager и инфраструктуру App-V
Миграция групп соединений App-V 5 в виртуальные среды Configuration Manager (только Configuration Manager с пакетом обновления 1 (SP1))
Формирование динамических пакетов в App-V 4.6
Преобразование приложений App-V 4.6 в приложения App-V 5 (только Configuration Manager с пакетом обновления 1 (SP1))
Файлы конфигурации пользователей и развертывания (Configuration Manager с пакетом обновления 1 (SP1))
Локальное взаимодействие App-V
Хранилище общего содержимого App-V 5
Мониторинг виртуальных приложений
Дополнительные сведения о создании и виртуализации приложений с помощью App-V см. в документации App-V.
Поддерживаемые версии App-V
Configuration Manager поддерживает следующие версии App-V:
App-V 4.6: System Center 2012 Configuration Manager без пакета обновления, System Center 2012 Configuration Manager SP1 и System Center 2012 R2 Configuration Manager. Для использования виртуальных приложений в Configuration Manager на клиентских компьютерах должен быть установлен клиент App-V 4.6 SP1, App-V 4.6 SP2 или App-V 4.6 SP3.
Кроме того, для успешного развертывания виртуальных приложений вы также должны обновить клиент App-V, установив исправление, описанное в статье базы знаний 2645225.
App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 и App-V 5.1: System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager и System Center 2012 Configuration Manager SP2.
Примечание Для System Center 2012 R2 Configuration Manager SP1 и более поздних версий: для App-V 5.0 SP2 необходимо установить исправление 5 или использовать App-V 5.0 SP3.
Этапы управления виртуальными приложениями App-V
Для управления виртуальными приложениями App-V выполните следующие действия.
Выполнение виртуализации. Виртуализация — это процесс преобразования приложения в виртуальное приложение с помощью предусмотренного в App-V средства Sequencer.
Создание Configuration Manager приложений. Воспользуйтесь мастером создания типов развертывания для импорта виртуализованного приложения в тип развертывания Configuration Manager, который затем можно будет добавить к приложению. Также можно создать виртуальные среды, позволяющие использовать общие параметры для нескольких виртуальных приложений.
Распространение. Распространение – это процедура размещения приложений App-V на точках распространения Configuration Manager.
Развертывание. Развертывание – это процедура размещения приложений на клиентских компьютерах. Это называется потоковой передачей в полной инфраструктуре App-V.Configuration Manager обеспечивает два варианта развертывания виртуальных приложений: потоковая передача и загрузить и выполнить.
Методы доставки виртуальных приложений Configuration Manager
Configuration Manager поддерживает два метода доставки клиентам виртуальных приложений: потоковая доставка и локальная доставка (загрузить и выполнить):
Потоковая доставка
Когда вы используете Configuration Manager для управления клиентом App-V, он поддерживает потоковую передачу виртуальных приложений по протоколу HTTP или HTTPS из точки распространения. Потоковая доставка с использованием протоколов HTTP или HTTPS включена по умолчанию и настраивается в диалоговом окне свойств точки распространения. При развертывании виртуального приложения на клиентские компьютеры и запуске виртуального приложения клиент Configuration Manager соединяется с точкой управления, чтобы определить используемую точку распространения. После этого выполняется потоковая доставка приложения с точки распространения.
Локальная доставка (загрузка и выполнение)
При использовании этого метода доставки клиент Configuration Manager сначала загружает весь пакет виртуального приложения в кэш клиента Configuration Manager, а затем передает клиенту App-V команду на потоковую доставку приложения из кэша Configuration Manager в кэш App-V. Если при развертывании виртуального приложения на клиентские компьютеры его содержимое не размещено в кэше App-V, то клиент App-V выполняет потоковую передачу содержимого из кэша клиента Configuration Manager в кэш App-V, а затем запускает приложение. После успешного запуска приложения можно настроить клиент Configuration Manager для удаления всех более старых версий пакета в ходе следующего цикла удаления, или же настроить сохранение этих версий в кэше клиента Configuration Manager.
Принимая решение об использовании метода доставки виртуальных приложений, предусмотренного в Configuration Manager, сравнивайте уменьшенные требования к свободному месту на диске при потоковой доставке приложений с гарантированной доступностью приложений App-V при использовании локальной доставки. Увеличенное пространство на диске клиента, требуемое при локальной доставке, может быть предпочтительнее потоковой доставки, чтобы пользователи всегда имели доступ к приложению из любого места.
Чтобы выбрать лучший способ доставки, используйте сведения из следующей таблицы.
Метод доставки |
Преимущества |
Недостатки |
---|---|---|
Потоковая доставка |
Этот метод предполагает использование стандартных сетевых протоколов для потокового вещания содержимого с точек распространения. Ярлыки виртуальных приложений позволяют создавать подключение к точке распространения, благодаря чему доставка виртуальных приложений производится по требованию. Этот метод хорошо подходит для клиентов, подключения которых к точкам распространения отличаются высокой пропускной способностью. Обновленные виртуальные приложения, распространяемые в масштабах предприятия, становятся доступными сразу после получения клиентами политики со сведениями о замещении текущей версии приложения, что позволяет клиентам загружать только изменения относительно предыдущей версии. Разрешения доступа определяются на точке распространения, что позволяет ограничить доступ пользователей к запрещенным для них приложениям или пакетам. |
Потоковая доставка виртуальных приложений не производится до момента первого запуска приложения пользователем. В этом сценарии пользователь может получить ярлыки к виртуальным приложениям, а затем отключиться от сети перед первым запуском виртуальных приложений. Если пользователь пытается запустить виртуальное приложение, когда его клиент отключен от сети, то пользователь получает сообщение об ошибке и не может запустить виртуальное приложение, поскольку точка распространения Configuration Manager недоступна для потоковой доставки приложения. Это приложение будет недоступно до тех пор, пока пользователь снова не подключится к сети и не запустит приложение. Чтобы избежать этого, можно использовать метод локальной доставки виртуальных приложений на клиенты, или же разрешить управление клиентами через Интернет для потоковой доставки. |
Локальная доставка |
Пакет загружается с помощью стандартных функциональных возможностей точки распространения и посредством фоновой интеллектуальной службы передачи (BITS). Содержимое пакета виртуального приложения доставляется на клиент локально, благодаря чему пользователи могут запускать эти приложения, даже когда компьютер не подключен к сети. Этот метод подходит для медленных или ненадежных сетевых соединений, а также для компьютеров, которые подключаются к сети лишь время от времени. Configuration Manager использует удаленное разностное сжатие (RDC) для отправки клиентам только тех байтов внутри файлов, которые были изменены после обновления пакета виртуального приложения. Клиент Configuration Manager использует RDC для создания новой версии пакета виртуального приложения на основе текущей версии пакета и любых изменений, отправленных клиенту. Этот метод обеспечивает возможность быстрого восстановления приложений для мобильных и отключенных пользователей. Администраторы могут выбрать сохранение пакета в кэше Configuration Manager после доставки, если виртуальное приложение развертывается с помощью действия "Установить". Пакет в кэше клиента Configuration Manager служит в качестве локального, надежного источника потоковой доставки, у которого клиент запрашивает App-V пакет для сохранения в свой кэш. |
Сохранение виртуальных приложений в кэше Configuration Manager требует вдвое больше свободного места на диске клиента. чем объем пакета виртуального приложения. |
Также можно выполнить предварительную установку виртуальных приложений на компьютер, а затем создать образ этого компьютера для развертывания на другие компьютеры. Однако, если пакет виртуального приложения создан на другом сайте, то двоичная разностная репликация не используется при загрузке обновлений для приложения. Этот подход может быть полезен в инфраструктуре виртуальных рабочих столов, если необходимо обеспечить незамедлительную доступность приложений, отказавшись от их загрузки после входа пользователя в систему.
Миграция с инфраструктуры App-V на Configuration Manager и инфраструктуру App-V
Воспользуйтесь следующей таблицей при планировании перехода с имеющейся инфраструктуры App-V на управление виртуальными приложениями с помощью Configuration Manager.
Шаг |
Дополнительные сведения |
||
---|---|---|---|
Изучите имеющиеся виртуальные приложения, чтобы выбрать те из них, которые необходимо перенести в инфраструктуру Configuration Manager. |
Дополнительные сведения отсутствуют. |
||
Проведите оценку пользователей и устройств, на которых будут развернуты виртуальные приложения. |
Создайте коллекции Configuration Manager, чтобы сгруппировать пользователей и устройства, на которых необходимо развернуть виртуальные приложения. Дополнительные сведения см. в статье Коллекции в Configuration Manager. |
||
Для System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) и более поздних версий: Перенесите группы соединений App-V 5 в виртуальные среды Configuration Manager с пакетом обновления 1 (SP1). |
Дополнительные сведения см. в разделе Миграция групп соединений App-V 5 в виртуальные среды Configuration Manager (только Configuration Manager с пакетом обновления 1 (SP1)) этой статьи. |
||
Выясните, существуют ли полные версии каких-либо виртуальных приложений в инфраструктуре Configuration Manager. |
Чтобы упростить управление, можно добавить виртуальные приложения к имеющимся полным приложениям в качестве нового типа развертывания. Дополнительные сведения о создании типов развертывания см. в разделе Создание типов развертывания в Configuration Manager. |
||
Создание приложений для замены существующих пакетов App-V. |
Дополнительные сведения о создании приложений Configuration Manager см. в разделе Введение в управление приложениями с помощью Configuration Manager (Введение в управление приложениями с помощью Configuration Manager) и Создание приложений в Configuration Manager (Создание приложений в Configuration Manager). |
||
Configuration Manager приступает к управлению виртуальными приложениями на клиенте после первого развертывания виртуального приложения. После этого всеми приложениями App-V на компьютере необходимо управлять с помощью Configuration Manager. |
Дополнительные сведения отсутствуют. |
||
Распространите содержимое на соответствующие точки распространения, чтобы обеспечить локальную доставку приложений. |
Дополнительные сведения см. в статье Управление содержимым с помощью Configuration Manager. |
||
Разверните приложение на клиенты Configuration Manager.
|
Дополнительные сведения см. в статье Развертывание приложений в Configuration Manager. |
||
System Center 2012 Configuration Manager больше не поддерживает использование пакетов и программ, содержащих виртуальные приложения. При миграции с Configuration Manager 2007 на System Center 2012 Configuration Manager, Configuration Manager преобразует эти пакеты в приложения. Объявления Configuration Manager 2007 преобразуются в следующие типы развертывания:
|
Дополнительные сведения см. в статье Планирование переноса объектов Configuration Manager в System Center 2012 Configuration Manager. |
Миграция групп соединений App-V 5 в виртуальные среды Configuration Manager (только Configuration Manager с пакетом обновления 1 (SP1))
Виртуальные среды App-V в Configuration Manager позволяют развернутым виртуальным приложениям совместно использовать одну и ту же файловую систему и реестр на клиентских компьютерах. Это означает, что, в отличие от стандартных виртуальных приложений, эти приложения могут обмениваться данными друг с другом. Создание и изменение виртуальных сред на клиентских компьютерах происходит при установке приложения или при дальнейшей оценке установленных приложений клиентами. Виртуальные среды схожи со связывающими группами в автономных системах App-V 5.
При миграции связывающих групп из автономной системы App-V 5 в виртуальные среды Configuration Manager вы должны убедиться, что уже существующие на клиентских компьютерах связывающие группы соединений управляются Configuration Manager правильно, и что в этих связывающих группах сохранена пользовательская среда.
Чтобы успешно преобразовать группы соединений App-V 5 в виртуальные среды Configuration Manager, воспользуйтесь следующей процедурой.
Преобразование групп подключения App-V 5 в виртуальные среды Configuration Manager
-
Создайте приложения Configuration Manager для всех приложений App-V.
-
Разверните приложения для пользователей или устройств с намерением Обязательно. Развертывания для пользователей должны быть развернуты для тех же пользователей, которые использовали приложение в App-V, а развертывания для компьютеров должны быть развернуты на те же компьютеры, на которых находилось приложение в App-V.
-
После завершения развертывания создайте виртуальные среды, соответствующие группам подключений, которые опубликованы в автономном App-V. Виртуальная среда должна содержать те же пакеты, в частности типы развертывания App-V 5, в том же порядке.
Сведения о создании виртуальной среды App-V см. в разделе Создание виртуальных сред App-V в Configuration Manager.
Также можно удалить все группы подключений из клиента App-V перед развертыванием приложений с помощью Configuration Manager. Но при этом будут утрачены все параметры, сохраненные пользователями в связывающих группах App-V.
Формирование динамических пакетов в App-V 4.6
Формирование динамических пакетов позволяет определить один пакет виртуального приложения как зависимость от другого пакета виртуального приложения. При запуске приложения клиент App-V размещает основной и зависимый пакет в одной и той же виртуальной среде приложения.
Для использования этой функции в Configuration Manager оба пакета должны быть развернуты и зарегистрированы в клиенте App-V. Чтобы содержимое пакета размещалось локально на клиентском компьютере, настройте развертывание приложения для локальной доставки (загрузка и запуск).
Дополнительные сведения о формировании динамических пакетов App-V см. в документации по App-V.
Преобразование приложений App-V 4.6 в приложения App-V 5 (только Configuration Manager с пакетом обновления 1 (SP1))
Формат пакета приложения был изменен и отличается между App-V 4.6 и App-V 5. Приложения, которые были виртуализированы с помощью App-V 4.6, больше не поддерживаются. Тем не менее, в состав App-V 5 входит средство преобразования пакетов, с помощью которого можно обновить приложения. Дополнительные сведения см. в документации по App-V 5.
Используйте следующие действия для преобразования приложений App-V 4.6 в приложения App-V 5:
Преобразуйте пакеты App-V 4.6 в формат App-V 5.
Разверните клиент App-V 5 на компьютерах в иерархии.
Создайте новые приложения с типами развертывания для приложений App-V 5, затем создайте правила замены для замены приложений App-V 4.6.
Создайте виртуальные среды, если это необходимо.
Разверните новые приложения App-V 5 на компьютерах.
Файлы конфигурации пользователей и развертывания (Configuration Manager с пакетом обновления 1 (SP1))
Файлы конфигурации пользователей и развертывания содержат параметры, управляющие поведением приложений. Эти файлы можно использовать для изменения параметров приложений без повторной виртуализации приложений.
Типичное приложение 5 App-V может содержать следующие файлы:
Файл пакета (.appv) приложения.
Файл конфигурации пользователя.
Файл конфигурации развертывания.
Файл конфигурации пользователя содержит параметры, применяемые только к пользователю, вошедшему в систему. Например, можно изменить файлы конфигурации, чтобы изменить информацию о ярлыке приложения, который будет развернут для пользователей. Также можно создать приложение Configuration Manager с несколькими типами развертывания. Каждый тип развертывания может содержать отдельный файл конфигурации пользователя и использовать правила требования, чтобы обеспечить установку нужных файлов конфигурации для определенных пользователей.
Файл конфигурации развертывания содержит параметры, применяющиеся к компьютеру, например, параметры реестра. Этот файл также может содержать параметры пользователей, применяющиеся ко всем пользователям.
Если нужно развертывать виртуальные приложений App-V 5 в Configuration Manager, все три файла должны находиться в одной и той же папке при создании типа развертывания App-V 5. Если в этой папке находится несколько файлов, Configuration Manager будет использовать наиболее поздний из них.
Дополнительные сведения см. в документации по App-V 5.
Локальное взаимодействие App-V
В некоторых сценариях развертывания приложений одни приложения устанавливаются локально на клиентские компьютеры, а другие приложения развертываются на этих же компьютерах в качестве виртуальных приложений. По умолчанию локально установленные приложения не "видят" виртуальные приложения и не могут обмениваться данными с ними. Такой принцип изоляции приложений применяется в App-V намеренно. Локальное взаимодействие — это функция клиента App-V, которую можно включить для каждого приложения. Эта функция позволяет приложениям, установленным локально на клиентском компьютере, взаимодействовать с виртуальными приложениями.Configuration Manager и App-V полностью поддерживают локальное взаимодействие.
Дополнительные сведения о локальном взаимодействии App-V см. в документации App-V.
Хранилище общего содержимого App-V 5
Хранилище общего содержимого App-V 5 поддерживается Configuration Manager с пакетом обновления 1 ( SP1). Дополнительные сведения см. в разделе Планирование хранилища общего содержимого (SCS) App-V 5.0.
Мониторинг виртуальных приложений
Этот раздел содержит сведения о планировании мониторинга приложений App-V в Configuration Manager.
Отчеты о виртуальных приложениях
Для мониторинга App-V в вашей среде Configuration Manager можно использовать следующие отчеты:
Наименование отчета |
Описание |
---|---|
Результаты виртуальной среды App-V |
Отображаются сведения о выбранной виртуальной среды, находящейся в указанном состоянии, для выбранной коллекции (только для App-V 5). |
Результаты виртуальной среде App-V для актива |
Отображаются сведения о выбранной виртуальной среды, для выбранного актива и для всех типов развертывания выбранной виртуальной среды (только для App-V 5). |
Состояние виртуальной среды App-V |
Отображаются сведения о соответствии для выбранной виртуальной среды и для выбранной коллекции. В столбце Сохранено этого отчета отображаются активы, в которых виртуальная среда была ранее настроена как неприменимая, но не удалена, чтобы сохранить пользовательские параметры приложений, работающих в виртуальной среде (только для App-V 5). |
Компьютеры с определенным виртуальным приложением |
Отображается список компьютеров с указанным ярлыком App-V, созданным с помощью средства Application Virtualization Management Sequencer (только для App-V 4.6). |
Компьютеры с определенным пакетом виртуального приложения |
Отображается список компьютеров, на которых установлен указанный пакет приложения App-V (только для App-V 4.6). |
Подсчет всех экземпляров пакетов виртуальных приложений |
Отображается количество всех обнаруженных пакетов приложений App-V (только для App-V 4.6). |
Подсчет всех экземпляров виртуальных приложений |
Отображается количество всех обнаруженных приложений App-V (только для App-V 4.6). |
Файлы журнала
Configuration Manager записывает информацию о развертывании виртуальных приложений в файлы журнала. Сведения о файлах журнала, используемых виртуальными приложениями и средой управления приложениями Configuration Manager, см. в разделе Технический справочник по файлам журналов в Configuration Manager.
Кроме того, файлы журнала клиента App-V находятся здесь:
- Windows Vista, Windows 7 и Windows 8: C:\ProgramData\Microsoft\Application Virtualization Client