Виртуализация 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:
- Анализ и принятие решения
- Подготовка рабочей станции виртуализации с помощью комплекта Office 2010 Deployment Kit
- Виртуализация Office 2010
- Подготовка клиентов к получению пакетов Office 2010
- Завершение
Анализ и принятие решения
В процессе виртуализации 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