Как использовать тонкое приложение Vmware

Обновлено: 21.11.2024

ThinApp — это «странный» продукт VMware, поскольку он не имеет ничего общего с виртуальными машинами или виртуальными технологиями. Это продукт, который превращает приложения в «автономные» тонкие приложения, которые можно отправлять пользователю и запускать без необходимости наличия у этого пользователя административного доступа или необходимости устанавливать что-либо.

ThinApp – это продукт под названием Thinstall, который компания VMware приобрела и переименовала. Вы получаете бесплатную копию с VMware View 5 (Premier Edition). И он поставляется с копией рабочей станции VMware. (Не потому, что для этого нужна копия, но VMware рекомендует использовать чистую виртуальную машину для создания приложений ThinApp).

Если вы когда-либо использовали sysdiff в прошлом или Novell Zenworks для настольных компьютеров, вы будете знакомы с процессом, выполните «сканирование» чистой машины, затем установите приложения, а затем выполните еще одно «сканирование». '. Затем программа вычисляет «разницу» и использует эту информацию для создания программного пакета.

В приведенном ниже примере я собираюсь создать автономную версию Google Chrome, предварительно настроенную и с уже установленной Java, и, наконец, развернуть ее как один исполняемый файл.

Решение

<р>1. Рекомендуется создавать ThinApp в самой старой операционной системе, в которой оно может быть развернуто, поэтому здесь я создаю виртуальную машину на рабочей станции VMware под управлением Windows XP.

<р>2. После сборки удалите все оборудование, которое не понадобится, например дисковод гибких дисков и USB-контроллер (Правка > Настройки).

<р>3. Установка ThinApp довольно проста, просто запустите исполняемый файл и следуйте инструкциям на экране. когда вы вводите свой лицензионный ключ, имейте в виду, что введенное вами имя будет отображаться на «экране-заставке» при загрузке вашего ThinApp (как показано).

<р>4. После настройки эталонного компьютера сделайте его снимок, чтобы можно было вернуться к этому моменту и создать дополнительные ThinApp на этом чистом компьютере (ВМ > Снимок > Сделать снимок).

<р>5. Запустите ThinApp Setup Capture> Далее> Предварительное сканирование> Это займет несколько минут> Когда закончите, просто сверните окно, с которым вы закончили. Примечание. Не беспокойтесь, если устанавливаемое приложение требует перезагрузки, ThinApp достаточно умен, чтобы справиться с этим.

<р>6. Теперь установите и настройте необходимое приложение, в данном случае Google Chrome. Я также устанавливаю Java и устанавливаю домашнюю страницу по умолчанию на страницу поиска Google.

<р>7. Когда приложение будет установлено по вашему вкусу, разверните (или откройте снимок, если вы перезагрузились) и выберите «Постскан» > «ОК».

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

<р>8. Убедитесь, что в качестве точки входа отмечен только нужный исполняемый файл > Далее > На странице управления приложением Horizon > Далее.

<р>9. В доменной среде вы можете ограничить доступ к ThinApp определенным пользователям или группам > Далее.

<р>10. Установите требуемый режим изоляции, в большинстве случаев это будет «Полный» > «Далее».

<р>11. Выберите вариант сохранения песочницы в профиле пользователя > Далее > Выберите, хотите ли вы предоставлять статистику в VMware > Далее.

<р>12. Вы увидите этот экран ТОЛЬКО в том случае, если вы захватываете браузер. Это используется, если у вас есть определенный веб-сайт, который будет работать только в IE6 или Firefox и т. д. Таким образом, только при доступе к перечисленным здесь URL-адресам (либо напрямую, либо по гиперссылке) браузер ThinApp откроет их, все другие URL-адреса будут открываться браузером по умолчанию. Это классная функция, но я ею не пользуюсь > Далее.

<р>13. Дайте вашему ThinApp имя > Далее.

<р>14. Я выбираю вариант встроить все в свой исполняемый файл, выбор этого может вызвать предупреждение о значках, но я проигнорировал и развернул без проблем> Сохранить.

Примечание. При желании вы можете использовать эту страницу для создания файла MSI для развертывания с помощью групповой политики.

<р>15. После того, как ThinApp сгенерирует необходимые файлы, выберите «Сборка».

<р>17. Вот мой исполняемый файл ThinApp.

<р>18. Для проверки я скопировал его на компьютер с Windows 7.

<р>19. Пока он загружается, вот что вы увидите.

<р>20. А вот моя версия Google Chrome для ThinApp, работающая и предварительно настроенная.

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

VMware ThinApp — это безагентная виртуализация приложений. ThinApp может выполнять приложения без их установки в операционной системе. Это достигается за счет виртуализации таких ресурсов, как переменные среды, файлы и реестр Windows.

Также можно упаковать и запустить устаревшее приложение из Windows XP на рабочем столе Windows 7.

Связи типов файлов можно настроить в клиентской ОС как часть интеграции ThinApp, например, при открытии .pdf можно запустить виртуализированное приложение ThinApp Adobe Reader.

ThinApps можно хранить локально на рабочем столе, перенести на USB-накопитель или хранить в сетевой папке. Кроме того, VMware Horizon View может интегрироваться с ThinApp для назначения приложений ThinApp виртуальным рабочим столам.

<р>1. Сначала вам нужно создать машину ThinApp Packager.

Это может быть физическая машина или виртуальная машина, работающая под чем угодно (например, на рабочей станции или ESXi). В большинстве корпоративных сред это будет виртуальная машина, работающая на сервере ESXi в их кластере vSphere, что я и делаю здесь. Примечание. Если это физическая машина, вы не можете вернуться к чистому моментальному снимку, и в конечном итоге ваша виртуальная машина упаковщика станет «грязной» после нескольких захватов приложений и может вызвать проблемы с более поздними захватами.

Гостевой ОС для виртуальной машины упаковщика ThinApp должна быть самая низкая ОС, на которой вы будете развертывать ThinApps. например Если вы создаете ThinApp для рабочих столов Windows XP и Windows 7, используйте Windows XP. Если будет использоваться только в Windows 7 или более поздних версиях, используйте Windows 7 (как я собираюсь здесь).

Теперь вы также можете использовать 32-разрядную или 64-разрядную ОС для захвата ThinApp. Я бы порекомендовал использовать 32-разрядную версию, если только у вас нет особых потребностей в 64-разрядном приложении, и вы знаете, что все клиенты, которые будут его использовать, только 64-разрядные.

Примечание. Вы можете создать ThinApp в 32-разрядной версии Windows 7 и запустить его в 64-разрядной версии Windows 8 (но не наоборот).

Наконец, это должна быть чистая сборка (в идеале не корпоративный образ или какое-либо другое программное обеспечение, а только базовая ОС). Вы можете присоединить его к домену, но убедитесь, что оно находится в организационной единице с заблокированным наследованием объектов групповой политики, чтобы объекты групповой политики не изменяли его конфигурацию, поскольку это может привести к изменениям конфигурации, которые могут повлиять на ваше ThinApp.

<р>2. Загрузите ThinApp с MyVMware и запустите установщик .exe

<р>3.Введите лицензионный ключ из MyVMware и отображаемое имя лицензии

Примечание. Отображаемое имя лицензии отображается каждый раз при запуске ThinApp в углу экрана клиентов. Убедитесь, что это правильно отражает название вашей компании.

<р>4. Установка очень быстрая..

<р>5. Теперь вы увидите следующие новые записи в меню «Пуск»

В ближайшее время вы будете использовать "ThinApp Setup Capture" для создания ThinApp.

<р>6. Обратите внимание на место установки ThinApp и файлы, из которых состоит ThinApp. Это довольно скромное, но мощное приложение.

<р>7. Добавьте системную переменную следующим образом, так как это поможет вам перестроить приложения с помощью скрипта build.bat позже

Имя переменной: THINSTALL_BIN

Значение переменной: C:\Program Files\VMware\VMware ThinApp

<р>8. Наконец, выключите виртуальную машину упаковщика ThinApp и сделайте снимок.

Вы будете возвращаться к этому моментальному снимку после каждого захвата ThinApp. Таким образом, каждый раз у вас будет одна и та же чистая машина для упаковки ThinApp.

[ad name="Баннер Godaddy Domains"]
Это руководство расскажет вам, как установить Vmware Thinapp Packager, после чего мы упакуем Firefox 4 в пакет Thinapp. Это руководство выполняется на базовом образе рабочего стола Windows 7 или образе SOE для рабочего стола. Сначала создайте базовый снимок, чтобы вы могли вернуться к этому снимку в конце этого руководства.
Примечание. В этом руководстве я буду использовать VMware-ThinApp-Enterprise-4.6.1-361923.exe

<р>1. Дважды щелкните файл Vmware Thinapp Enterprise, чтобы начать установку.


4. Примите лицензионное соглашение и нажмите "Далее".


5. Введите лицензионный ключ для Vmware Thinapp Packager и введите отображаемое имя лицензии. Отображаемое имя будет отображаться каждый раз при запуске приложения Thinapp. Нажмите Установить.


6. Установка завершена, нажмите Готово.


7. Теперь мы запустим Thinapp Setup Capture и начнем с фактического захвата приложения. Нажмите ThinApp Setup Capture, чтобы запустить приложение.


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


11. После завершения предварительного сканирования мы получаем уведомление о необходимости установить приложение, которое мы хотим захватить. В этом примере это будет Firefox 4. Я уже скачал установочные файлы для Firefox.


12. Установите Firefox и внесите любые изменения, которые вы хотите перенести в Thinapp. Например, я бы уменьшил размер кеша по умолчанию до 150 МБ. Если вы устанавливаете другое приложение, требующее перезагрузки, перезагрузите систему, и Thinapp Capture запустится автоматически, когда вы снова войдете в систему.


13. Вернувшись в Thinapp Capture, нажмите Postscan. Postscan просканирует ваш компьютер и выявит изменения, внесенные в систему после Prescan. Например, файлы и реестр.


14. Вас спросят, полностью ли установлено приложение. Нажмите «ОК».


15. Точка входа — это, по сути, список приложений, обнаруженных Postscan. Выберите приложение, которое вы хотите упаковать, и нажмите Далее.


16. У вас есть возможность ограничить приложение для всех или для Active Directory и локальных групп. В этом уроке я выберу «Все». Нажмите «Далее».


17. Описание на следующем изображении дает хорошее объяснение того, что делает каждый параметр. Дополнительные сведения см. в руководстве администратора Thinapp в разделе «Ресурсы». Нажмите «Далее».


18. Я хотел бы хранить конфигурацию пользователя и данные в каталоге %AppData%Thinstall. Нажмите «Далее».


20. Thinapp обнаружил, что мы упаковываем приложение браузера, и у вас есть возможность перенаправить указанные пользователем веб-сайты с Internet Explorer на Firefox. Если вы хотите включить какие-либо перенаправленные веб-сайты, введите их здесь и нажмите «Далее».


21. Дайте имя инвентарю. Это папка, созданная в C:Program FilesVMwareVMware ThinAppCaptures. Нажмите «Далее».


22. У вас есть возможность создать пакет MSI и сжать виртуальный пакет. Нажмите Сохранить.


23. Вы можете отредактировать Package.ini для дальнейшей настройки. Нажмите "Создать".


24. Процесс сборки завершен. Нажмите "Готово".


25. Если мы перейдем к месту, где мы сохранили захват, мы увидим MSI и приложение Virtual Thinapp. Скопируйте эту папку в общий сетевой ресурс и верните моментальный снимок операционной системы к исходному состоянию. Повторите это руководство, чтобы создать другое приложение Thinapp.


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

Разработанный для устранения конфликтов приложений и упрощения управления, VMware® ThinApp® упрощает виртуализацию приложений и снижает стоимость и сложность доставки приложений. Являясь ключевым компонентом VMware View™, ThinApp обеспечивает совместимость приложений со средами виртуальных рабочих столов и помогает снизить нагрузку на управление настольными приложениями и образами.

Ключевые преимущества

  • Упрощение миграции на Windows 7.
  • Устранение конфликтов приложений.
  • Сведите к минимуму дорогостоящее перекодирование и регрессионное тестирование.
  • Упрощение управления приложениями.
  • Сократить расходы на ИТ-поддержку и службу поддержки.
  • Повышение безопасности конечных точек.
  • Увеличить мобильность рабочей силы.
  • Получить интегрированное назначение приложений.


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

Что такое ThinApp?

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

Как работает ThinApp?

ThinApp виртуализирует приложения, инкапсулируя файлы приложений и реестр в единый пакет ThinApp, который можно развертывать, управлять и обновлять независимо от базовой операционной системы (ОС). Виртуализированные приложения не вносят никаких изменений в базовую ОС и продолжают вести себя одинаково в разных конфигурациях для совместимости, единообразного взаимодействия с конечным пользователем и простоты управления.

Как используется ThinApp?

  • Упрощение миграции на Windows 7. Используйте ThinApp для простого переноса устаревших приложений, таких как Internet Explorer 6, на 32- и 64-разрядные системы Windows 7. ThinApp позволяет отказаться от дорогостоящего перекодирования, регрессионного тестирования и затрат на поддержку.
  • Устранение конфликтов приложений. Изолируйте настольные приложения друг от друга и от базовой ОС, чтобы избежать конфликтов. Например, вы можете без проблем запускать Internet Explorer 6 в Windows 7 вместе с более новыми браузерами Internet Explorer.
  • Консолидация серверов потоковой передачи приложений. Разрешите безопасное размещение нескольких приложений и «изолированных» пользовательских данных конфигурации на одном сервере.
  • Сократите расходы на хранение данных на настольных компьютерах. Используйте ThinApp как компонент VMware View, чтобы сократить расходы на хранение данных на настольных компьютерах и оптимизировать обновления для конечных точек.
  • Дополнить политики безопасности. Разверните пакеты ThinApp на «заблокированных» ПК и разрешите конечным пользователям запускать свои любимые приложения без ущерба для безопасности.
  • Повысьте мобильность конечных пользователей. Развертывайте, обслуживайте и обновляйте виртуализированные приложения на USB-накопителях для максимальной портативности.

Продлите срок службы устаревших приложений, включая приложения IE 6, с поддержкой Windows 7

Быстро перенесите устаревшие приложения на Windows 7, избавившись от необходимости перекодировать, повторно тестировать и повторно сертифицировать. Сократите затраты на перенос приложений за счет виртуализации устаревших приложений для развертывания в Windows 7. Более быстрое развертывание с меньшим объемом тестирования означает, что ваши бизнес-приложения будут работать быстрее, что сведет к минимуму время простоя и снизит риски для бизнеса. Запустите виртуализированный Internet Explorer (IE) 6 вместе с изначально установленными IE 7 и IE 8 на одном рабочем столе.

Автоматическое преобразование автоматически устанавливаемых приложений в пакеты VMware ThinApp. А если вы уже упаковали приложения с помощью VMware ThinApp для использования в XP или других версиях Windows, вы можете легко преобразовать их в формат VMware ThinApp Windows 7 с помощью Relink.

Устранение конфликтов при установке

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

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

Узнайте, сколько вы можете сэкономить

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

Упакуйте один раз, разверните везде

Развертывание виртуализированных приложений в пользовательском режиме без прав администратора. Драйверы устройств не устанавливаются и изменения реестра не вносятся, поскольку все приложение и его виртуальная ОС поставляются в виде одного EXE-файла. Назначайте пакеты ThinApp отдельным рабочим столам или группам рабочих столов в View Manager для упрощения развертывания приложений на виртуальных рабочих столах. Используйте VMware Horizon Application Manager для управления, развертывания и предоставления приложений пользователям и группам. Обновляйте или откатывайте приложения ThinApp во время их работы, не отвлекая пользователя.

Консолидация выделенного оборудования сервера приложений

Модель «одно приложение на сервер» требует выделенного оборудования для конкретных приложений, которые не могут сосуществовать по техническим причинам или из соображений изоляции данных.VMware ThinApp позволяет устранить эти разрозненные приложения, чтобы лучше использовать существующие активы и упростить управление приложениями и их развертывание.

Обслуживайте своих мобильных сотрудников

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

Устранение необходимости в дополнительном бюджете на инфраструктуру

Для динамической доставки приложений ThinApp не требуются дополнительные серверы или базы данных. Пакеты приложений, созданные в формате .MSI или .EXE, копируются на конечные точки или обслуживаются из общей папки. Исполняемые файлы одного образа можно интегрировать в существующую корпоративную систему или процессы доставки программного обеспечения. Индивидуальные интеграции также можно выполнить с помощью ThinApp SDK или стандартного языка сценариев, такого как VB, C или Java.

Использование ThinApp:

Для ИТ-директоров

Выполните быстрый переход на Windows 7, предварительно виртуализировав свои приложения, устранив перекодирование и регрессионное тестирование. Создавайте файлы MSI, которые можно зарегистрировать в базовой ОС хоста, а затем подключайте их к существующим системам управления настольными компьютерами. Сократите риски миграции приложений и связанные с этим простои бизнеса, обеспечив постоянную простоту управления.

Ключевые преимущества для ИТ-директоров:

  • Ускорение переноса и развертывания приложений в Windows 7
  • Откажитесь от дорогостоящего перекодирования и сократите затраты на регрессионное тестирование с помощью независимых тестовых программных сред.
  • Снизить расходы на поддержание защищенных заблокированных компьютеров.
  • Объединить серверы терминалов и выделенные серверы приложений
  • Повысьте мобильность сотрудников, запуская приложения непосредственно на внешних носителях, включая USB-накопители, компакт-диски и неподключенные ноутбуки.
  • Устранение дополнительных инвестиций в серверное оборудование или программное обеспечение.
  • Доставлять виртуализированные приложения с помощью существующих процессов доставки ПО для управления

Для разработчиков

Основные преимущества для разработчиков:

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

Для поставщиков программного обеспечения (ISV)

Поставка программного обеспечения, которое защищает локальную ОС от модификаций, которые могут привести к нестабильности или нарушению безопасности. Даже ограниченные учетные записи пользователей могут безопасно запускать виртуализированные приложения, не требуя локальной установки, что делает его гораздо более привлекательным для ИТ-персонала, заботящегося о безопасности. А поскольку компонент ThinApp Virtual OS занимает всего 400 КБ на диске и занимает всего 1 МБ ОЗУ во время выполнения, это не оказывает заметного влияния на производительность во время выполнения.

Ключевые преимущества для независимых поставщиков программного обеспечения:

  • Сократите цикл контроля качества, упаковав приложение, ключи реестра и библиотеки DLL в EXE-файл.
  • Доставляйте приложение с любого носителя, включая USB-накопитель или сеть, на физические или виртуальные рабочие столы.
  • Запуск практически в любой среде, включая серверы терминалов, Citrix MetaFrame, заблокированные рабочие столы.
  • Сократите расходы на поддержку, поставив приложение, которое не изменяет значения реестра или файловые системы.

Как купить:

VMware ThinApp доступен в следующих вариантах приобретения:

  1. Комплект VMware ThinApp Suite содержит ThinApp Packager, 1 лицензию Workstation для Windows для создания чистых пакетов, а также 50 клиентских лицензий.
  2. Дополнительные клиентские лицензии можно приобретать по 100 штук.

Поддержка:

Базовая поддержка и подписка VMware

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

  • Глобальный круглосуточный доступ к службе поддержки
  • Неограниченное количество запросов в службу поддержки
  • Удаленная поддержка
  • Онлайн-доступ к документации и техническим ресурсам, базе знаний, дискуссионным форумам
  • Обновления и обновления продукта

Обзор

Базовая поддержка VMware предназначена для некритичных приложений и платформ, которым требуется поддержка в обычное рабочее время.Наши глобальные центры поддержки расположены в стратегическом месте, чтобы предоставить вам быстрый и эффективный доступ к центру поддержки в вашем регионе. В каждом центре работают инженеры, обладающие передовыми знаниями в области виртуализации и многолетним опытом поддержки продуктов виртуальной инфраструктуры в реальных клиентских средах. Мы стремимся предоставлять поддержку корпоративного класса по всему миру с единственной целью: ваш успех.

Техническая поддержка и подписка VMware

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

  • Глобальная круглосуточная поддержка по проблемам уровня серьезности 1.
  • Быстрое реагирование на критические проблемы
  • Неограниченное количество запросов в службу поддержки
  • Удаленная поддержка
  • Онлайн-доступ к документации и техническим ресурсам, базе знаний, дискуссионным форумам
  • Обновления и обновления продукта

Обзор

Поддержка VMware Production разработана с учетом ваших производственных сред. Наши глобальные центры поддержки работают круглосуточно, чтобы предоставить вам доступ к нашему передовому опыту в области виртуализации и многолетнему опыту поддержки продуктов виртуальной инфраструктуры в реальных клиентских средах. Мы стремимся предоставлять поддержку корпоративного класса по всему миру с единственной целью: ваш успех.

Читайте также: