Секвенирование App-V

Опубликовано: 22 Апреля, 2023

Введение

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

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

Первым шагом является запуск программного компонента Microsoft Application Profiler. По умолчанию ярлык находится в меню «Пуск»Все программыMicrosoft Application VirtualizationMicrosoft Application Virtualization Sequencer.

Изображение 27942
фигура 1

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

Изображение 27943
фигура 2

Мастер секвенирования запустится автоматически. Первый шаг — заполнить имя пакета. Хотя вы можете заполнить что угодно, лучше всего использовать имя соглашения об именах 8.3, которое требуется в так называемой папке ресурсов (папке, в которой приложение установлено на диске App-V). Поэтому в качестве имени пакета я использовал AcrRdr8. В поле Комментарии вы можете заполнить дополнительную информацию. Я часто использую это поле для упоминания человека, создавшего последовательность, и полной информации о приложении.

Изображение 27944
Рисунок 3

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

Изображение 27945
Рисунок 4

Затем вы можете запустить процесс мониторинга с помощью кнопки «Начать мониторинг», которая загружает виртуальный слой.

Изображение 27946
Рисунок 5

Прежде чем вы сможете начать фактическую установку приложения, вам необходимо указать, где приложение будет установлено в первую очередь. App-V использует определенный диск, и рекомендуется устанавливать приложения в раздел с буквой диска, которую клиент App-V использует для диска App-V (по умолчанию — Q). Устанавливайте приложение на другой диск (возможно, C:), только если диск App-V нельзя использовать из-за проблем с производительностью.

Также очень важно (как я только что упомянул), чтобы папка ресурсов создавалась в соответствии с соглашением об именах 8.3.

Изображение 27947
Рисунок 6

Далее можно приступить к фактической установке приложения. В этой статье я буду использовать Acrobat Reader. Помните, что лучше всего устанавливать приложение на диск App-V, поэтому измените целевое расположение на папку ресурсов.

Изображение 27948
Рисунок 7

Когда установка приложения будет завершена, вам нужно снова вызвать мастер App-V и использовать кнопку «Остановить мониторинг».

Изображение 27949
Рисунок 8

Когда требуются дополнительные установки (а предыдущее приложение требовало перезагрузки), можно снова использовать функцию «Начать мониторинг», чтобы продолжить следующую установку. В этом случае нам не нужны никакие дополнительные приложения, поэтому мы продолжаем с помощью кнопки «Далее».

Изображение 27950
Рисунок 9

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

Изображение 27951
Рисунок 10

В окне Настройка приложений отображаются доступные ярлыки. Вы можете редактировать ярлык(и), добавлять и/или удалять их.

Изображение 27952
Рисунок 11

Во время процесса приложения вы можете запускать приложения. В App-V эта задача преследует две цели. Во-первых, некоторым приложениям необходимо выполнить некоторые части конфигурации при первом запуске (например, добавить лицензионный ключ). Во-вторых, шаги, выполняемые во время запуска этого приложения, добавляются в так называемый Feature Block 1 (FR1). FR1 — это первая часть (вместе с компонентами, необходимыми для запуска приложения), которая будет передана клиенту, поэтому наиболее часто используемые функции доступны пользователям напрямую. Несмотря на то, что в App-V 4.5 методы кэширования изменены, по-прежнему рекомендуется добавлять логические действия, такие как «открыть файл», «создать новый файл» и т. д.

Изображение 27953
Рисунок 12

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

Изображение 27954
Рисунок 13

При нажатии кнопки «Готово» мастер закрывается, и снова открывается секвенсор.

Изображение 27955
Рисунок 14

В секвенсоре отображается несколько вкладок. Первая вкладка, где вам необходимо настроить параметры, — это вкладка «Развертывание». На этой вкладке вам необходимо настроить протокол, используемый вашим сервером App-V, необязательное имя сервера App-V (если вы не используете переменную среды %SFT_SOFTGRIDSERVER% или собственную переменную среды), используемый порт может быть изменено, и путь должен быть указан. Лучше всего использовать то же имя, что и у папки ресурсов. Этот путь является расположением пакета в каталоге контента App-V.

Вы также можете указать, с каких платформ должно запускаться приложение (это простая проверка).

Новым в App-V 4.5 является возможность обеспечения безопасности на виртуальном уровне (в предыдущих версиях всегда применялся полный доступ). Я не рекомендую вам использовать этот параметр, он должен вызываться только в определенных сценариях.

Последовательности App-V можно использовать несколькими способами. Один из вариантов — автономный (т. е. вам не нужен сервер App-V). Если вы хотите использовать автономную часть, вы можете установить флажок «Создать пакет установщика Microsoft Windows».

Изображение 27956
Рисунок 15

На вкладках Virtual Registry и Virtual File System вы можете внести изменения в настройки реестра и файлы. На этих вкладках вы можете удалять, редактировать или добавлять как реестр, так и файлы. Вы также можете настроить, должны ли реестр и файлы в последовательности переопределять или объединяться с доступной локальной информацией.

Изображение 27957
Рисунок 16

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

Изображение 27958
Рисунок 17

OSD — это часть последовательности, которая используется для запуска приложения. Можно вносить изменения в файл OSD через секвенсор, но этот процесс довольно неэффективен. Лучшим способом является ручное редактирование файла OSD с помощью текстового редактора или редактора OSD, предоставленного Яном ван дер Эльстом.

Изображение 27959
Рисунок 18

После внесения всех изменений в пакет последовательность можно сохранить с помощью кнопки «Сохранить».

Изображение 27960
Рисунок 19

Рекомендуется создавать отдельную папку для каждой последовательности. Я всегда использую то же имя для папки, что и для имени пакета и папки ресурсов. В данном случае AcrRdr8, который я также использовал для имени файла SPRJ.

Изображение 27961
Рисунок 20

Следующий шаг — скопировать папку последовательности в папку (папки) содержимого App-V.

Изображение 27962
Рисунок 21

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

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

Изображение 27963
Рисунок 22

Вывод

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