Книга: Виртуальные машины: несколько компьютеров в одном

Управление состоянием виртуальной машины

Управление состоянием виртуальной машины

После создания виртуальной машины вы можете управлять ее текущим состоянием двумя способами:

? изменяя состояние гостевой ОС средствами самой ОС;

? посредством элементов управления, имеющихся в основном окне VMware.

Как и при работе с Virtual PC, завершение работы ВМ путем «выключения» гостевой ОС можно считать наиболее корректным и наиболее универсальным методом. Вместе с тем для решения некоторых задач и повышения эффективности работы с ВМ вполне могут пригодиться и альтернативные средства.

О кнопках (и соответствующих им командах) включения, выключения, приостановки и перезапуска ВМ (Power On, Power Off, Suspend, Reset) коротко рассказано в разделе «Создание и настройка виртуальной машины». При всей очевидности возлагаемых на них функции, пользователь может корректировать на свое усмотрение работу этих элементов управления.

Установка параметров включения и выключения виртуальной машины

Чтобы проверить и при необходимости скорректировать правила срабатывания кнопок Power On, Power Off, Suspend virtual machine, Reset, требуется открыть окно настройки ВМ, перейти на вкладку Options (Дополнительно) и выбрать категорию Power (Включение), как показано на рис. 3.52.


Рис. 3.52. Вкладка Options панели параметров ВМ

С помощью элементов управления, имеющихся на этой вкладке, вы, в частности, можете определить режим запуска ВМ, задать правила срабатывания кнопок Power Off и Reset, задать условия запуска сценариев, выполняемых при изменении состояния ВМ.

? Флажки в группе Power options (Параметры запуска) определяют режим запуска ВМ:

 ? Power on after opening this virtual machine (Запускать виртуальную машину после открытия) — ВМ будет запущена непосредственно после открытия ее вкладки в основном окне VMware (особенность данного метода состоит в том, что он не позволяет изменять параметры и конфигурацию ВМ перед ее запуском);

 ? Enter full screen mode after powering on (Вводить полноэкранный режим после запуска) — ВМ при запуске автоматически переводится в полноэкранный режим;

 ? Close after powering off or suspending (Закрывать после выключения или перевода в режим паузы) — при выключении ВМ или переводе ее в режим паузы вкладка ВМ удаляется из основного окна VMware.

? Правила срабатывания кнопок Power Off и Reset задаются выбором подходящих вариантов в двух раскрывающихся списках;

 ? для кнопки Power Off — выключать полностью ВМ (Power Off) либо только завершать работу гостевой ОС (Shut down Guest);

 ? для кнопки Reset — перезапускать ВМ (Reset) либо только гостевую ОС (Restart Guest).

? Последняя группа флажков позволяет задать условия запуска сценариев, выполняемых при изменении состояния ВМ. Собственно выполнение сценариев и управление их запуском возложено на пакет расширений VMware Tools, о котором рассказано в подразделе «Установка приложений».

Создание снимка состояния ВМ

Снимок состояния (snapshot) фиксирует текущие параметры ВМ, установленной на ней гостевой ОС и запущенных гостевых приложений.

VMware Workstation 5 позволяет создавать неограниченное число снимков состояния ВМ. Благодаря этому вы можете в течение сеанса работы с ВМ вернуться к одному из тех ее состояний, которые были предварительно зафиксированы в виде снимков. При этом все изменения ВМ, внесенные за период времени после создания снимка, будут отменены.

Характерными случаями применения снимков состояния являются:

? защита ВМ от повреждения при выполнении рискованных манипуляций с ее параметрами либо при установке небезопасного программного обеспечения;

? запуск ВМ при конкретном интересующем пользователя исходном состоянии ее параметров;

? фиксация наиболее важных контрольных точек в процессе работы ВМ.

Чтобы создать снимок состояния, выполните следующее:

1. Убедитесь, что ВМ находится именно в том состоянии, которое вас интересует.

2. На панели инструментов основного окна VMware щелкните на кнопке Take Snapshot of Virtual Machine.

3. В открывшемся диалоговом окне (рис. 3.53) введите имя создаваемого снимка (если не нравится стандартное) и комментарий к снимку; затем щелкните на кнопке OK.

4. Дождитесь, пока VMware завершит создание снимка; в зависимости от параметров ВМ и хост-компьютера этот процесс может потребовать до нескольких минут времени.


Рис. 3.53. Ввод комментария к снимку состояния ВМ

Имя снимка должно быть уникальным для данной ВМ. В имени допускается использовать кириллицу.

Вы можете создавать снимки для ВМ вне зависимости от ее текущего состояния: машина может быть выключена или находиться в режиме паузы. Однако если в составе ВМ имеются виртуальные жесткие диски, для которых задан разный режим использования (для одних задан режим Independent, для других — нет), то перед созданием снимка ВМ требуется выключить.

Работа со снимками состояния ВМ

Работа с имеющимися снимками возложена на менеджер снимков (Snapshot Manager). Чтобы его запустить, на панели инструментов основного окна VMware щелкните на кнопке Snapshot Manager.

В окне менеджера снимков представлена диаграмма, отражающая последовательность и взаимосвязь снимков состояния ВМ (рис. 3.54).

Начальной точкой этой диаграммы служит состояние, когда ВМ выключена, а конечной — ее текущее состояние на момент запуска менеджера снимков.


Рис. 3.54. Окно менеджера снимков

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

Go То (Перейти) — возвращение ВМ к выбранному состоянию;

Clone (Клонировать) — создание клона ВМ, соответствующего ее текущему состоянию (кнопка запускает уже знакомый вам мастер клонирования);

Delete (Удалить) — удаление данного снимка;

Close (Закрыть) — выход из менеджера снимков;

Take Snapshot (Сделать снимок) — создание нового снимка состояния; кнопка доступна только тогда, когда на диаграмме выбран узел, соответствующий текущему состоянию системы, отличающемуся от всех ранее созданных снимков, — этот узел обозначен как You Are Here (Вы находитесь здесь).

Если вы работаете в среде гостевой ОС, и вам требуется всего лишь вернуться к ее предыдущему состоянию, нет необходимости вызывать менеджер снимков. Достаточно просто щелкнуть на кнопке Revert Virtual Machine to its Parent Snapshot (Вернуть виртуальную машину в родительское состояние) панели инструментов. Под родительским (parent) состоянием понимается состояние ВМ, зафиксированное в последнем по времени снимке.

Следует иметь в виду, что в процессе работы с ВМ может быть получена не линейная цепочка снимков, а дерево снимков. В таком дереве статус родительского будет переходить динамически от одного состояния к другому в зависимости от того, какое состояние ВМ в данный момент времени является текущим. Предположим, например, что дерево снимков ВМ имеет две ветви (рис. 3.55). Тогда, если очередной сеанс работы с ВМ шел по первой (верхней) ветви, родительским состоянием для текущего состояния будет Снимок 2, а если сеанс шел по второй (нижней) ветви, родительским состоянием для текущего будет Снимок 3.


Рис. 3.55. Пример дерева снимков

Процедура создания снимков состояния является достаточно ресурсоемкой: в зависимости от особенностей фиксируемого состояния ВМ (числа запущенных приложений, конфигурации ВМ и т.д.) файл снимка может занимать 100 Мбайт и более на жестком диске хост-компьютера. Такой файл имеет расширение vmem. Он дополняется файлом снимка экрана ВМ на момент фиксации состояния расширением vmsn), размер которого зависит от экранного разрешения и может занимать несколько десятков мегабайтов.

Оглавление книги


Генерация: 6.244. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз