Резервное копирование / преобразование существующей установки Windows Server 2003 в VHD для использования в Hyper-V

8122
Richie086

Итак, у меня есть сервер разработки под управлением Microsoft Windows Server 2003 Enterprise 32 Bit SP2 R2.

Вот системные характеристики

Материнские платы Intel S5520HC
процессора x2 Intel Xeon L5520 (Quad Core @ 2,27 ГГц на ядро, 16 ядер в общей сложности)
ОЗУ 16 Гб DDR3 ECC RAM для
хранения 120GB SSD

Я хорошо знаю, что это немного одолело для коробки разработчика.

В любом случае, я хотел бы объединить свой текущий сервер 2k3, установить несколько других систем в одну, установив сервер Hyper-V на эту машину. Другими виртуальными машинами, которые будут работать, будут среды разработки / тестирования (Windows 7), которые в настоящее время находятся на физических машинах. Я планирую заказать еще 16 ГБ ОЗУ, чтобы дать каждой ВМ достаточно ресурсов.

У меня есть опыт использования инструмента Sysinternals disk2vhd.exe с установками Windows 7, и мне еще не приходилось сталкиваться с какими-либо проблемами, возникающими при загрузке виртуальных машин. Проблема, с которой я сталкиваюсь, заключается в том, что когда я создал виртуальный жесткий диск установки моего сервера 2k3 (с disk2vhd) и попытался загрузить образ с VirtualBox, кажется, что виртуальный жесткий диск загружается, но я ничего не вижу на экране (открывается черное окно и просто сидит там).

Я попытался пропинговать компьютер, используя IP-адрес, имя NetBios и полное доменное имя (сетевой адаптер в VirtualBox установлен в мостовой режим), чтобы проверить, загружается ли виртуальный жесткий диск, но компьютер не может быть проверен.

Я хотел бы быть на 100% уверен, что у меня не возникнет проблем с загрузкой виртуального жесткого диска 2k3 после установки Hyper-V в этой системе. Много часов ушло на настройку MSQL и различных веб-компонентов (этот компьютер был настроен веб-разработчиком, с которым я работаю, я просто системный администратор), и я предпочел бы не начинать с нуля.

Можно ли создать загрузочный виртуальный жесткий диск существующей установки Windows Server 2k3 для использования в Hyper-V? Любые подсказки относительно того, почему Virtual Box не выдает никаких ошибок, когда я пытаюсь загрузить VHD? Есть ли другие инструменты (коммерческие или бесплатные / с открытым исходным кодом), которые кто-то может порекомендовать, чтобы я мог попытаться создать VHD?

Дайте мне знать, если вам нужно больше информации ..

1

2 ответа на вопрос

2
Ƭᴇcʜιᴇ007

Все, что делает Disk2VHD, - это дублирует диск в виртуальный жесткий диск, так что в итоге вы получите образ диска с Windows с неправильной конфигурацией оборудования для использования с виртуальной машиной (отсюда и черный экран при загрузке).

Также как если вы выдернули жесткий диск из физического компьютера с Windows 2003 и вставили его в другой физический компьютер (другой набор микросхем, контроллеры дисков и т. Д.), Он не загрузится.

Используйте Microsoft Virtual Machine Manager. Это намного лучше конвертирует Физические машины в Виртуальные.

P2V: преобразование физических компьютеров в виртуальные машины в VMM

Microsoft System Center Virtual Machine Manager (VMM) позволяет преобразовывать существующие физические компьютеры в виртуальные машины с помощью процесса, известного как преобразование физического в виртуальное (P2V). VMM упрощает P2V, предоставляя мастер на основе задач для автоматизации большей части процесса преобразования

VMM является частью MS System Center, 2012 является текущей версией. Хотя это стоит денег, в настоящее время они предлагают пробную версию . Испытание длилось 365 дней, когда я скачал его пару недель назад.

Итак, чтобы продолжить использовать физическую установку в качестве виртуальной машины в Hyper-V, мне нужно будет постоянно запускать системный центр, чтобы заставить его работать, или VMM фактически создает образ VHD (или некоторого формата) для использовать без System Center? Независимо, спасибо за совет. Системный центр выглядит интересно. Richie086 12 лет назад 0
Нет, вы просто используете инструмент VMM из пробной версии MSSC для преобразования. Вы можете использовать созданные виртуальные машины (.vmcx) и виртуальные жесткие диски с Hyper-V отдельно от MSSC. Ƭᴇcʜιᴇ007 12 лет назад 0
Милая! Большое спасибо за ваше время и знания techie007! Richie086 12 лет назад 0
0
Dave M

VMM великолепен, но может быть больше, чем нужно. Вы должны будете определить. Есть и это из technet Disk2vhd

Хотя я согласен с тем, что вы говорите, ОП сказал, что он использовал dish2VHD и в итоге получил не загружаемое изображение. :) Ƭᴇcʜιᴇ007 12 лет назад 0
Хм, интересно, я не читал мелкий шрифт на странице disk2vhd. Примечание: не подключайте виртуальные жесткие диски в той же системе, в которой вы их создали, если вы планируете загрузиться с них. Если вы это сделаете, Windows назначит VHD новую подпись диска, чтобы избежать конфликта с подписью исходного диска VHD. Windows ссылается на диски в базе данных конфигурации загрузки (BCD) по сигнатуре диска, поэтому, когда это произойдет, Windows, загруженная на ВМ, не сможет найти загрузочный диск. Richie086 12 лет назад 0
@ Richie086 Если черный экран (не загружаемый компьютер) появляется снова, то http://blogs.technet.com/b/jonjor/archive/2011/10/04/vm-does-not-boot-following-p2v-or-disk2vhd .aspx предоставляет решение. holmb 9 лет назад 0