Поделиться через


Упаковка приложений с помощью Server Application Virtualization

 

Применимо к:System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

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

Виртуализация

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

System_CAPS_cautionВнимание

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

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

Сведения о виртуализации приложения см. в разделе Как виртуализировать новое серверное приложение.

Выполнить виртуализацию приложения можно также с помощью командной строки. Дополнительные сведения об использовании PowerShell для автоматизации процесса виртуализации приложения см. в разделе Установка командлетов Server Application Virtualization PowerShell или просмотрите связанные разделы справки с помощью консоли PowerShell.

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

Если планируется выполнить виртуализацию приложения, которое создает базу данных в Microsoft SQL Server, должны быть установлены следующие необходимые компоненты. В состав пакета дополнительных компонентов Microsoft® SQL Server® 2012 входят следующие компоненты.

  1. Платформа приложений уровня данных Microsoft® SQL Server® 2012

  2. Служба языка Transact-SQL Microsoft® SQL Server® 2012

  3. Общие управляющие объекты Microsoft® SQL Server® 2012

  4. Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

  5. Системные типы Microsoft® для Microsoft® SQL Server® 2012

Задачи, выполняемые после виртуализации

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

System_CAPS_noteПримечание

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

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

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

System_CAPS_importantВажно

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

Пример развертывание пакета виртуальных приложений

Следующие сведения помогут развернуть пакет серверных виртуальных приложений на компьютере с агентом Server App-V. Для развертывания используются командлеты Server App-V PowerShell. Перед развертыванием пакета приложений должны быть выполнены следующие необходимые условия.

  • Компьютер с агентом Server App-V.

  • Установленный сервер пакета виртуальных приложений.

  • Компьютер, на котором выполняются PowerShell 2.0 и командлеты Server App-V.

На компьютере с агентом Server App-V также могут быть установлены командлеты Server App-V, хотя это не является обязательным. Если используются разные компьютеры, они должны взаимодействовать друг с другом по сети. Для выполнения развертывания требуется учетная запись пользователя, входящая в группу безопасности «Локальные администраторы» не обоих компьютерах. Пакет виртуальных приложений следует скопировать локально на компьютер с агентом Server App-V. Процесс развертывания выполняется полностью на компьютере, где выполняются командлеты Server App-V.

System_CAPS_importantВажно

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

Сведения о развертывании пакета для проверки см. в разделе Развертывание пакета виртуального приложения в целях тестирования. Список командлетов, доступных с Server App-V, см. в разделе Командлеты Server Application Virtualization.

Обновление существующего пакета виртуальных приложений

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