Pull to refresh

Перенос Windows 2000 server с железного сервера на сервер виртуализации Proxmox Virtual Environment (PVE)

Многие компании до сих пор используют в работе старые сервера с установленной операционной системой Windows 2000 server. Как правило, это старинное железо в обслуживании становится дороже с каждым годом (диски IDE и т.д.), а риски потери данных и сервисов - возрастают. В данном материале приведен пример миграции со старого сервера на базе процессора Intel в виртуальную машину на базе сервера виртуализации Proxmox VE.

Понадобится найти и установить на сервер-источник VMware-converter-4.0.1-161434.exe (с сайта Vmware), файл MergeIDE.reg (с сайта Proxmox), а так же подготовить загрузочный диск с утилитой, работающей с загрузочной запислью раздела жесткого диска (в примере - загрузочный ISO-образ AdminPE)

На аппаратном сервере с Windows 2000:

  1. Применяем MergeIDE.reg

  2. Конвертером, установленным из VMware-converter-4.0.1-161434.exe (более поздние не поддерживают Windows 2000) создаем на сетевую папку samba-сервера образ физической ОС (снимаем галочку инициализации ОС). В примере создан образ /CCM/CCM.vmdk в зарашее созданной сетевой папке rezerv сервера samba 10.10.1.1

На хосте PVE - SSH под root:

  1. Создаем в веб интерфейсе PVE виртуальную машину (далее - ВМ, в примере - ВМ 101) с процессором qemu32, 4г оперативной памяти, сетевой картой Intel E1000, виртуальным IDE диском 32гб (обязательно на локальном хранилище local). ВМ не включаем.

  2. Создаем точку монтирования (в примере - win_share)

mkdir /mnt/win_share

  1. Сканируем папки на сервере samba

pvesm scan cifs 10.10.1.1

Если видим папку rezerv сервера samba то идем дальше.

  1. Монтируем шару (важно указать версию samba) в ранее созданную точку монтирования (user меняем на свое имя пользователя сервера samba)

mount -t cifs -o username=user -o vers=2.0 //10.10.1.1/rezerv /mnt/win_share

Переходим в папку с образом и проверяем что там есть CCM.vmdk

cd /mnt/win_share/CCM
ls

  1. Конвертируем образ vmdk в qcow2

qemu-img convert -f vmdk /mnt/win_share/CCM/CCM.vmdk -O qcow2 /var/lib/vz/images/101/CCM.qcow2

  1. Правим файл заранее созданной вм 101 (вместо редактора mcedit можно использовать nano или vim)

mcedit /etc/pve/local/qemu-server/101.conf

строку
ide0:vm-101-disk-1.raw,size=32G
меняем на
ide0:CCM.qcow2

  1. Удаляем пустой vm-101-disk-1.raw

rm /var/lib/vz/images/100/vm-101-disk-1.raw

  1. Запускаем вм 101 с iso Paragon Hard Disk Manager 2011 (DOS) - нажимаем Alt+M - Восстановление загрузки Windows - Поиск установленных копий Windows - Выбираем нужную копию Windows - нажимаем Изменить загрузочную запись раздела. Перезагружаем ВМ. ВМ первый раз будет загружаться долго из-за смены оборудования.

  2. После запуска необходимо удалить через мастер установки и удаления оборудования (с галкой показывать скрытые) старые (не E1000MT) сетевые карты и старое оборудование, затем сконфигурировать статический IP.

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.