Share via


Виртуализация Office 2010 для App-V, часть 1. Анализ

Дата публикации исходной статьи: среда, 15 июня 2011 г.

Виртуализация приложений — это технология, которой группа Office искренне восхищается. Но из-за тесного взаимодействия Office 2010 с операционной системой, серверными и другими приложениями, ее использование создает ряд уникальных проблем. Чтобы сгладить некоторые из этих проблем, мы предусмотрели пакет Office 2010 Deployment Kit для App-V и прокси-серверы возможностей, но для меня виртуализация Office 2010 на платформе App-V так и осталась "искусством". Поэтому мы попросили настоящих виртуозов App-V Мэтта (Matt) и Джейсона (Jason) из 43Tc поделиться своим реальным опытом работы с Office 2010 и App-V и дать рекомендации по виртуализации Office для App-V. В части 1 рассматриваются соображения по использованию App-V для 2010.

Office 2010 и App-V 4.6 SP1 предоставляют возможность более тесной интеграции виртуальной версии Office 2010 с локальной операционной системой.  Эти улучшения позволяют обеспечить возможность интеграции с операционной системой ключевых сценариев, таких как быстрый поиск, настройка почты, интеграция с SharePoint, а также интеграция с процессом многопользовательской активации.  Чтобы разрешить использование этих ключевых возможностей, потребуется правильная виртуализация Office 2010 с помощью Office 2010 Deployment Kit для App-V. 

В этом сообщении предполагается наличие у читателя опыта по виртуализации приложений на платформе App-V.  Не рекомендуется начинать освоение виртуализации с Office 2010.  Office 2010 — это приложение, виртуализация которого особенно сложна и не вполне соответствует типичному опыту виртуализации. Назначение этого документа — попытаться упростить наиболее сложные аспекты, проводя читателя через процессы принятия решения, виртуализации и развертывания от начала до конца, используя ТОЛЬКО App-V 4.6 SP1 Sequencer .  Пакеты, виртуализируемые с помощью App-V 4.6 SP1 Sequencer, будут правильно работать на клиентах App-V 4.6.

Если у читателя нет опыта виртуализации приложения и/или ему нужны инструкции по правильной настройке рабочей станции для виртуализации, НАСТОЯТЕЛЬНО рекомендуется сначала изучить Ознакомительное руководство по App-V 4.6 SP1 , предлагаемое Майкрософт.

Точно следуйте инструкциям, предоставленным в этой серии сообщений блога!   Это первая ваша попытка виртуализации Office 2010, поэтому в этом случае не допускайте творческих и авантюрных отклонений, строго соблюдайте наши инструкции.  Мы потратили определенное время, чтобы документировать этот процесс, поэтому, по крайней мере, в первый раз не отклоняйтесь от предложенного пути.  Хорошо?  Поверьте, вы будете только благодарны.

Основные задачи виртуализации Office 2010:

  1. Анализ и принятие решения
  2. Подготовка рабочей станции виртуализации с помощью комплекта Office 2010 Deployment Kit
  3. Виртуализация Office 2010
  4. Подготовка клиентов к получению пакетов Office 2010
  5. Завершение

Анализ и принятие решения

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

Office 2010 можно виртуализировать только с помощью App-V Sequencer версий 4.5 SP2, 4.6 и 4.6 SP1.

Какая версия Office 2010 должна быть виртуализирована?

Виртуализация возможна для обеих версий, x86 и x64.  Но только x86-версия Office 2010 поддерживает прокси-серверы возможностей, позволяющие предоставить вне офиса большинство возможностей интеграции, включая интеграцию SharePoint.  Прокси-серверы возможностей не поддерживаются для x64-версия Office 2010.  Кроме того, приложение, виртуализированное в ОС x86, обычно будет работать в ОС x64, но приложение, виртуализированное в ОС x64, никогда не будет работать в ОС x86.

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

В связи с этим, чтобы создать документ, которым будет легко пользоваться и который будет удовлетворять самому типичному сценарию, инструкции в этом документе приведены только для виртуализации x86-версии Office на ОС x86.

Можно виртуализировать только версии Office 2010 с корпоративной лицензией

  • Поддерживается активация с помощью сервера управления ключами или ключа многократной установки
  • Ключи многократной активации, предоставляемые MSDN и TechNet, использовать нельзя, так как они не будут работать.  Необходимо получить программный код и ключи из действительного источника корпоративной лицензии — виртуализация для пробных версий Office, подписки MSDN/TechNet, розничной продажи и Office 365 не поддерживается.
  • Если выбран ключ многократной установки, помните, что пользователям будет предложено активировать установку при развертывании.
  • В инструкциях, написанных для сервера управления ключами, предполагается, что выполняется виртуализация Office 2010 ProPlus.
  • Синтаксис команд также предполагает, что сервер управления ключами зарегистрирован в DNS и использует стандартный порт 1688.
  • Конфигурацию активации можно изменить позднее.  Если установка выполняется для первоначальной проверки концепции, предполагается использование сервера управления ключами.

Анализ функции "Печать в OneNote" и ее ограничений

Если нужно использовать функцию "Печать в OneNote", это возможно.  Но нужно помнить о ряде ограничений и сложностей, создаваемых этой функцией, когда дело доходит до развертывания виртуализации Office 2010 на клиентах.

Источником сложности является требование того, что для работы функции "Печать в OneNote" последовательность должна быть развернута на клиентах с помощью SFTMIME /global.  Обычно эта операция публикации является автоматической и скрытой.  Проблема в том, что по умолчанию SFTMIME не использует параметр /global, за исключением развертывания SCCM с объявлением, предназначенным для компьютеров (а не пользователей), и не выполняется при использовании полной инфраструктуры App-V.

И снова наступает время принятия решения:

  • Развертывание с помощью SCCM
    • Необходимо нацелить объявление о пакете Office 2010 для компьютеров.
    • Нельзя нацеливать объявление о пакете Office 2010 для пользователей.
    • Развертывание с помощью полной инфраструктуры App-V
      • Нужно развернуть следующую команду на клиентских компьютерах либо с помощью скрипта входа в систему, либо с помощью стандартного пакета приложений, использующего технологию электронного распространения программного обеспечения (Electronic Software Distribution, ESD), такого как диспетчер конфигураций.

SFTMIME ADD PACKAGE:”Office2010_x86” /MANIFEST \\\\app-v.management.server.address.here\content\Office2010_x86\Office2010_x86.manifest.xml /GLOBAL

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

Другие взаимодействующие программы или надстройки

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

Заключение

Задачи, представленные в этой серии сообщений блога, при их точном выполнении приведут к создания пакета Office 2010, включающего все доступные возможности, которые будут работать как на клиентах x86, так и на клиентах x64, с одновременным снижением сложностей и неоднозначностей.

Моменты, которые нужно помнить:

  • Виртуализация x86-версии Office 2010 будет выполняться с помощью x86-версии App-V 4.6 SP1 Sequencer и операционной системы x86. 
  • Мы добавим все прокси-серверы возможностей и будем использовать активацию с помощью либо сервера управления ключами, либо ключа многократной активации, применяя ТОЛЬКО выпуски Office 2010 ProPlus или Standard с корпоративной лицензией.
    • Использование активации с помощью ключа многократной активации потребует от пользователя взаимодействия при первом использовании
    • Сервер управления ключами использует автоматическую фоновую активацию (участие конечного пользователя не требуется)
    • Использование функции "Печать в OneNote" повлияет на варианты развертывания

И снова, если виртуализация Office 2010 выполняется пользователем впервые, НЕ ОТКЛОНЯЙТЕСЬ от предоставленных инструкций.   Хорошо освоив всю последовательность виртуализации Office 2010, можно воспользоваться сведениями, содержащимися в статьях по приведенным выше ссылкам, чтобы более детально настроить виртуализацию.  Но не факт, что это понадобится.

Перейдите к статье Часть 2. Подготовка рабочей станции для виртуализации.

Об авторах

Джейсон Велтон (Jason Welton) является главным консультантом в 43Tc.  До 43Tc Джейсон работал для Майкрософт и Softricity, будучи разработчиком технологии "SoftGrid", которая стала "App-V" после поглощения Softricity Майкрософт.  Джейсон занимается поддержкой и консультированием по App-V с 2005.

Мэтт Мак-Дермотт (Matt McDermott) является руководителем проекта для 43Tc и MVP по App-V.  Мэтт работает в технологическом консалтинге, включая работу с Майкрософт по созданию документации, программного обеспечения для учебных курсов и доставке.

43Tc — это компания, предоставляющая услуги по виртуализации и специализирующаяся на технологиях Майкрософт и Citrix в решениях для пользовательской среды, приложений, сеансов, VDI и серверов.

Это локализованная запись блога. Исходная статья доступна по адресу Sequencing Office 2010 for App-V - Part 1: Considerations