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» вижу оба захваченных приложения.

Слайды:

1

Mirage-App 001

2

Mirage-App 002

3

Mirage-App 003

4

Mirage-App 004

5

Mirage-App 005

6

Mirage-App 006

7

Mirage-App 007

8

Mirage-App 008

9

Mirage-App 009

10

Mirage-App 010

11

Mirage-App 011

12

Mirage-App 012

13

Mirage-App 013

14

Mirage-App 014

15

Mirage-App 015

16

Mirage-App 016

17

Mirage-App 017

18

Mirage-App 019

19

Mirage-App 020

20

Mirage-App 021

21

Mirage-App 022

22

Mirage-App 023

23

Mirage-App 024

24

Mirage-App 025

25

Mirage-App 026

26

Mirage-App 027

27

Mirage-App 028

28

Mirage-App 029

29

Mirage-App 030

30

Mirage-App 031

31

Mirage-App 032

32

Mirage-App 033

33

Mirage-App 034

34

Mirage-App 035

35

Mirage-App 036

36

Mirage-App 037

37

Mirage-App 038

38

Mirage-App 039

39

Mirage-App 040

40

Mirage-App 041

41

Mirage-App 042

42

Mirage-App 043

43

Mirage-App 044

44

Mirage-App 045

45

Mirage-App 046

46

Mirage-App 047

47

Mirage-App 048