Mikhail Filippov's Blog

My personal blog.

Как открыть VHD образ виртуальной машины в Parallels Desktop 8

Я часто сталкиваюсь с необходимостью развертывания различных виртуальных машин на своем ноутбуке. В этом мне всегда помогает Parallels Desktop 8. Это хороший продукт, который очень тесно интегрирован в мою основную ОС Mac OS X. Отдельные типа виртуальных машин PD8 умеет конвертировать при открытии, то есть достаточно выполнить комманду File->Open и выбрать файл с настройками виртуальной машины. Этот способ работает для VMWare и VirtualBox, когда у вас есть файл с настройками машины.

Недавно мне понадобилось развернуть несколько триальных версий Windows Server 2012 для тестирования. Ставить их из ISO образов очень не хотелось. Благо у Microsoft доступны готовые предустановленные образы виртуальных машин в формате VHD. Только вот незадача PD8 никак не хотел делать из такого образа машину. Немного погуглив я нашел способ как это сделать.

Для начала скачаем файл образ машины: 9200.16384.amd64fre.win8_rtm.120725-1247_server_serverstandardeval_en-us.vhd.

Кладем его в отдельную папку и рядом с ним создаем файл: “Windows Server 2012.vmc” со следующем содержимым:

Windows Server 2012.vmc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="UTF-8"?>
  <preferences>
      <version type="string">2.0</version>
      <hardware>
          <pci_bus>
              <ide_adapter>
                  <ide_controller id="0">
                      <location id="0">
                          <drive_type type="integer">1</drive_type>
                          <pathname>
                              <absolute type="string">/Path-To-VHD-Folder/9200.16384.amd64fre.win8_rtm.120725-1247_server_serverstandardeval_en-us.vhd</absolute>
                              <relative type="string">9200.16384.amd64fre.win8_rtm.120725-1247_server_serverstandardeval_en-us.vhd</relative>
                          </pathname>
                      </location>
                  </ide_controller>
              </ide_adapter>
          </pci_bus>
      </hardware>
</preferences>

Теперь открываем этот файл в PD8 File->Open:

Открываем файл

PD8 предложит конвертировать машину:

Начало конвертации

Указываем папку куда положить конвертированную машину и запускаем процесс:

Процесс конвертации

После завершения конвертиции можно сразу запустить машину. Но мне необходимо запустить несколько таких машин, по этому превращу машину в шаблон. Когда после конвертации PD8 спросит нужно ли запустить машину для завершения конвертации выбираем No.

No

Выбираем File->Convert To Template:

Convert to template

После этого закрываем машину и у нас в списке машин появляется готовый шаблон. Делаем из этого шаблона рабочую машину:

Развертывание Куда развертывать

Теперь можно запустить развернутую машину она при этом продолжит конвертацию:

Продолжение конвертации

Через некоторое время машина попросит сделать дополнительные настройки:

Дополнительные настройки

Проходим шаги мастера настройки ОС и входим в систему. После этого автоматически установятся Parallels Tools машина перезагрузится и конвертация будет завершена.

Завершение

Шаблон для Windows Server я специально сделал до первого запуска, потому что при этом у каждой виртуальной машины будет свой собственный SID и они смогут нормально работать в одном домене Active Directory. Если этого не сделать, а сразу запустить машину и довести конвертацию до конца, не получится ввести две виртуальных машины в один домен так как у них будут одинаковые SID.

Comments