Статьи

Как использовать разветвленные снимки в VirtualBox

VirtualBox VirtualBox некоторое время поддерживал снимки виртуальных машин. Однако до версии 3.1 было возможно вернуться только к предыдущему состоянию, которое уничтожало снимки ниже в иерархии.

VirtualBox 3.1 представляет отличную новую функцию, которая может помочь веб-разработчикам управлять несколькими виртуальными машинами (ВМ). Разветвленные снимки позволяют создавать любое количество виртуальных машин из одного корневого образа. Например, вы можете установить чистую копию Windows XP с пакетом обновления 3 (SP3) и из этого единого образа создать снимки с несколькими конфигурациями браузера.

Существует несколько способов создания снимков, но это проще всего сделать на главной вкладке « Снимки ». В следующем примере мы создадим три снимка для root, IE6 и IE7.

1. Создайте свою виртуальную машину и первый снимок

Во-первых, вам нужно создать новую виртуальную машину, установить ОС и все последние исправления. Если вы устанавливаете XP, я бы рекомендовал создать минимальную установку с помощью nLite . По завершении закройте ВМ, вернитесь в главное окно VirtualBox и перейдите на вкладку « Снимки »:

Вкладка Снимки VirtualBox

Выделите текущее состояние, затем щелкните значок « Сделать снимок» (обведено красным) и дайте ему имя и описание, например «XP SP3».

Снимок VirtualBox 1

2. Создайте снимок IE6

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

Снимок VirtualBox 2

3. Вернитесь к корневому снимку

Вот умный бит. Выделите корневую виртуальную машину «XP SP3» и щелкните значок « Восстановить снимок» (обведено красным). Вы будете предупреждены, что потеряете текущее состояние компьютера, но все равно нажмите « Восстановить» — вы не потеряете снимок IE6.

Снимок VirtualBox 3

4. Установите IE7

Теперь загрузите виртуальную машину в ее текущем состоянии, затем установите IE7 и любое другое необходимое вам программное обеспечение. После завершения закройте ВМ.

5. Создайте снимок IE7

На вкладке «Снимок» выделите текущее состояние, щелкните значок « Сделать снимок» и дайте ему имя и описание, например «XP IE7».

Снимок VirtualBox 4

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

Основным недостатком разветвленных снимков является то, что они не являются клонами — за один раз можно запустить только один. Невозможно загрузить образ IE6 и IE7. Но это все еще отличное дополнение к VirtualBox и поможет вам протестировать браузеры и другое программное обеспечение.