VMware Mirage
(Application Layer)
Захват уровня приложений в VMware Mirage похож на создание portable приложений в VMware ThinApp и Microsoft App-V. Принцип такой, сначала анализируется состояние файловой системы до установки ПО, затем происходит установка приложения и дается команда на пост анализ. Изменения реестра, файловой системы, системные изменения записываются в контейнер.
Для захвата App Layer я создал отдельную виртуальную машину Win8-A. На слайдах будет показан поочередный захват двух приложений: браузера Mozilla Firefox и Skype.
Описание слайдов:
1 — 4 Установка в виртуальную машину Win8-A клиентской части VMware Mireage.
5 Список установленных на начальном этапе приложений
6 — 15 Переходим на сервер VMware Mirage, в меню находим пункт «Pending device», там видим нашу машину Win8-A, которая ожидает наших действий. Кликаем по ней правой кнопкой мыши и выбираем пункт «Create a new Reference CVD», запускается мастер. Выбираем «Create a reference CVD for base layer capture» и проходим мастер до конца. У меня на машине Win8-A был выявлен отложенный reboot, после перезагрузки я смог завершить шаги мастера. За процессом захвата на сервере Mirage можно наблюдать во вкладке «Task Monitoring»
16 Переходим на машину Win8-A и видим, что происходит первоначальный анализ, делается некий слепок машины.
17 — 19 Когда на экране появляется сообщение «Recording App Layer», можно начинать установку приложения или приложений. В моем случае я устанавливаю браузер Firefox.
20 — 25 После завершения установки программы, перехожу обратно в консоль Mirage Server и выбираю «Finalize App Layer Capture». На сервере запускается мастер, где я даю новому слою приложения название, а на клиентском устройстве происходит пост анализ, изменения сохраняются в программный контейнер и передаются на сервер Mirage.
26 — 27 Машина Win8-A возвращается в состояние Pending и снова готова к захвату нового слоя приложений.
28 — 46 Анналогичным образом делаю захват приложения Skype. Чтобы сократить размер программного контейнера с приложением нужно по возможности удалять установочные файлы, дистрибутивы и прочее.
47 В пункте меню «App Layers» вижу оба захваченных приложения.