Как выполнить преобразование P2V системы EFI Windows Server 2008 R2?
Как обсуждалось в другом месте, Windows Server 2008/R2 будет автоматически использовать загрузчик EFI при установке в системах EFI, а также будет автоматически использовать схему разбиения GPT в таких системах. И вы ничего не можете с этим поделать (кроме принудительного переключения системы на BIOS, если это поддерживается).
Но, как указано здесь, VMware Converter не собирается конвертировать GPT-диски. Что на самом деле весьма удивительно, если учесть, что он поддерживает системы EFI, а они, в свою очередь, используют GPT-диски... но это все.
Итак, как выполнить преобразование P2V на серверах EFI/GPT Windows?
4 ответа
Возможно, это слишком поздно, чтобы быть полезным для Массимо, но я подумал, что хотел бы упомянуть, что мне удалось заставить это работать, по общему признанию, через несколько вынужденную процедуру:
- Включите драйвер LSI Logic SAS на исходном сервере
- Скопируйте сырой диск через dd с Linux live CD
- Преобразование GPT в гибридный MBR/GPT с помощью GPT fdisk
- Загрузите виртуальную машину с DVD-диска Windows
- Перезагрузите MBR, загрузочный блок и загрузочный каталог Windows, используя bootrec.exe и startrep.exe.
- Загрузите виртуальную машину Windows, добавьте инструменты VMware, возможно, переключитесь на паравиртуальные драйверы NIC и SCSI
Вот мое описание процесса: http://libertysys.com.au/blog/p2v-of-windows-server-2008-from-efi-gpt-to-vmware-mbr
Взгляните на эту тему, в частности на последнее сообщение BizCon Alex - http://communities.vmware.com/message/1695451
Преобразование P2V с EFI/GPT будет кошмаром, если кто-то не выйдет с чистым решением.
РЕДАКТИРОВАТЬ: другой вариант заключается в использовании коммерческого продукта, такого как DoubleTake Move ( http://www.visionsolutions.com/Products/DT-Move.aspx). Скопируйте виртуальную машину с помощью инструмента синхронизации и переключите ее на новый сервер.
Или, если ваши gpt-диски не являются системными дисками (просто общие файлы и т. Д.), Вы можете просто использовать версию 4.3 конвертера, которая не зависает при этом сообщении об ошибке и не снимает галку с GPT-дисков от конвертации. Затем переместите их, как только это будет сделано. В нашем случае диски GPT были дисками iSCSI, которые переподключались после преобразования сервера.
Я просто хотел добавить еще одну опцию в эту ветку: несколько недель назад я выполнил еще одну миграцию. На этот раз я использовал следующий процесс:
- Принудительное включение драйвера LSI SAS на исходном сервере (согласно http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005208)
- Скопируйте диск с помощью dd с Linux live CD (как описано в моем блоге http://libertysys.com.au/blog/p2v-of-windows-server-2008-from-efi-gpt-to-vmware-mbr и несомненно на десятках других сайтов более подробно)
- Включить прошивку EFI на виртуальной машине (эта опция существует в ESXi 5.0 и, возможно, в более ранних версиях)
- Загрузи ВМ и наслаждайся!
Не было никаких проблем с MBR, таблицей разделов или загрузчиками. Это просто сработало. Единственный недостаток такой работы по сравнению с VMware Converter - это то, что это нужно делать в автономном режиме, а не на работающем сервере, а копирование всего диска означает, что диски с тонким предоставлением не достигают больших результатов. Если вы беспокоитесь о последнем и планируете расширение после виртуализации, создайте виртуальную машину с исходным размером сервера, а затем раскройте диск после завершения P2V.
Я подозреваю, что все это скоро станет неактуальным, так как, конечно, EFI-совместимая версия конвертера не должна быть далеко, учитывая, насколько простым был этот процесс.