Планирование развертывания Sequencer и клиента App-V 5.0

Назначение: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Перед началом использования Microsoft Application Virtualization (App-V) 5.0 необходимо установить App-V 5.0 Sequencer, клиент App-V 5.0 и при необходимости хранилище общего содержимогоApp-V 5.0. Следующие разделы посвящены планированию для этих установок.

Планирование развертывания App-V 5.0 Sequencer

App-V 5.0 использует процесс, называемый виртуализацией, для создания виртуализированных приложений и пакетов приложений. Виртуализация требует использования компьютера, на котором запущен App-V 5.0 Sequencer.

Примечание

Для получения дополнительной информации о новых функциях App-V 5.0 Sequencer см. статью Изменения Sequencer в Новые возможности в App-V 5.0.

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

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

  1. Установите все необходимые компоненты программы Sequencer.

  2. Установите программу Sequencer.

  3. Создайте "снимок" среды.

Важно!

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

Порядок установки Sequencer

Планирование развертывания клиентов App-V 5.0

Чтобы запустить виртуализированные пакеты на целевых компьютерах, необходимо установить клиент App-V 5.0 на целевых компьютерах. Клиент App-V 5.0 — это компонент, запускающий виртуализированное приложение на целевом компьютере. Клиент предоставляет пользователям возможность взаимодействовать со значками и определенными типами файлов для запуска виртуализированных приложений. Клиент также помогает получить содержимое приложения с сервера управления и кэширует содержимое, до того как клиент запускает приложение. Существует два различных типа клиента: Клиент для службы удаленных рабочих столов (Remote Desktop Services), который используется в серверных системах узла сеансов удаленных рабочих столов (RD Session Host), и клиент App-V 5.0, который используется для всех остальных компьютеров.

После завершения установки клиент App-V 5.0 должен быть настроен с помощью командной строки установщика или с помощью сценария PowerShell.

Параметры должны быть заранее определены для ускорения развертывания клиентского программного обеспечения App-V 5.0. Это особенно важно при наличии компьютеров в различных офисах, в которых требуется настройка клиентов для использования различных размещений источников.

Необходимо также определить способ развертывания клиентского программного обеспечения. Хотя можно развернуть клиент вручную на каждом компьютере, многие организации предпочитают развертывания клиента с помощью автоматизированного процесса. Более крупные организации могут иметь оперативную систему электронного распространения программного обеспечения (ESD), которая является идеальной клиентской системой развертывания. Если система ESD отсутствует, можно использовать стандартный способ установки программного обеспечения. Возможные методы включают в себя групповую политику или различные методы создания сценариев. В зависимости от количества и расположения различных клиентских компьютеров этот процесс развертывания может быть комплексным. Необходимо использовать структурированный подход, чтобы убедиться, что все компьютеры получают клиент, установленный в правильной конфигурации.

Список минимальных требований к клиенту см. в разделе Предварительные требования App-V 5.0.

Развертывание клиента App-V

Планирование сосуществования клиента App-V

Также можно разворачивать клиент App-V 5.0 параллельно с клиентом App-V 4.6. Для сосуществования клиентов необходимо, чтобы виртуализированные приложения добавлялись или публиковались с помощью файла конфигурации развертывания или файла конфигурации пользователя, поскольку в этих файлах конфигурации есть определенные параметры, которые должны быть настроены для совместного функционирования клиентов App-V 5.0 и App-V 4.6. Если пакет обновляется с помощью клиента или сервера, этот пакет должен повторно отправить файл конфигурации. Это справедливо для любого пакета, имеющего соответствующий файл конфигурации, и не является требованием, относящимся только к ситуации сосуществования клиентов. Тем не менее, если при обновлении пакета файл конфигурации не будет отправлен, то состояние пакета не будет функционировать в соответствии с ожиданиями в сценариях сосуществования.

Файлы динамической конфигурации App-V 5.0 настраивают пакет для конкретного пользователя. Прежде чем их использовать, необходимо создать XML-файл динамической конфигурации пользователя или динамической конфигурации развертывания. Для создания такого файла потребуется выполнить довольно сложные действия вручную.

При использовании файла динамической конфигурации пользователя никакая информация App-V 5.0 для расширения в файле манифеста не используется. Это означает, что файл динамической конфигурации пользователя должен включать все для расширения, относящегося к App-V 5.0 в файле манифеста, наряду с изменениями, которые планируется выполнить, такими как удаления и обновления. Дополнительные сведения о создании настраиваемого файла конфигурации см. в разделе Создание пользовательского файла конфигурации с помощью консоли управления App-V 5.0.

Развертывание App-V 4.6.x и клиента App-V 5.0 на одном и том же компьютере

Планирование хранилища общего содержимого (SCS) App-V 5.0

Режим хранилища общего содержимого App-V 5.0 позволяет компьютеру с клиентом App-V 5.0 запускать виртуальные приложения и не хранить содержимое ни одного из пакетов на компьютере под управлением клиента App-V 5.0. Виртуальные приложения передаются на целевые компьютеры только при запросе клиента.

В следующем списке приводятся некоторые преимущества использования хранилища общего содержимого App-V 5.0:

  • Уменьшение конфликтов между приложениями и многопользовательскими приложениями и, следовательно, уменьшенная потребность в регрессионном тестировании

  • Ускоренное развертывание приложений благодаря снижению рисков, связанных с развертыванием

  • Более удобное управление профилем

Установка клиентa App-V 5.0 для режима хранилища общего содержимого

Есть предложение для App-V?

Выдвигайте предложения и голосуйте за них здесь. Ответы на вопросы, возникающие при работе с App-V, можно найти на форуме TechNet по App-V.

Другие ресурсы для развертывания App-V 5.0

-----
Дополнительные сведения о MDOP можно найти в библиотеке TechNet, статьях по устранению неполадок на вики-сайте TechNet или подписавшись на новости в Facebook или Twitter.
-----