вторник, 11 декабря 2012 г.

Hyper-V. 2008R2. Перенос виртуалки на другой диск (папку).

Источник. просторы инта. Извиняюсь, ссылку заново искать лень.
Задача. Перенести VHD  и(или) VMS  в новое место. Зачем? - вопрос риторический  - от непродуманной установки до счастья от установки новеньких  HDD.
Замечание. подойдет только в случае допустимости остановки виртуальной машины (время останова зависит от размера vhd и скорости копирования)
  • Останавливаем виртуалку
  • Отвязываем vhd  (Settings - Hdd - Remove)
  • Делаем экспорт в  D:\export  - получаем папку D:\export\<VM_Name>
  • Копируем папку экспорта в новое место ( E:\hyperV\VMs\<VM_Name>)
  • (Если нужно) Копируем(переносим) VHD  в новое место (E:\hyperv\VHDs)
  • Удаляем вируальную машину в Hyper-V Manager
  • Делаем Импорт - натравливаем на E:\hyperV\VMs\<VM_Name>
  •  на вопрос отвечаем !!! Восстановление !!!  (если скажете создание новой - машина получит новый SID и потеряет доверительные отношения с контроллером домена). 
  • Привязываем VHD
  • Один раз столкнулась с тем, что при запуске виртуалки Hyper-V выдал ошибку. Связано оказалось с правами на созданную руками папку. Virtual Mashines должен иметь польные права и на папку с виртуальными машинами и на папку с vhd ( если они храняться отдельно). В Security папки добавить полные права для Authenticated Users (спорный по безопасности вариант, но преблему решает).
2 Совета отсюда:
  • Сетевые виртуальные интерфейсы настроены идентично и имеют одинаковые имена на всех серверах Hyper-V. Нужно для отказоустойчивости. При импорте сетевые интерфейсы будут пытаться привязываться по именам. Например VLAN везде смотрит в локалку, VINET везде смотрит на провайдера и.т.д.
  • Держать на backup-сервере  (и D:\export на каждом сервере Hyper-V) все папки экспртнутых таким образом виртуалок  +  txt с описанием привязок к vhd  и сетевым интерфейсам.

Комментариев нет:

Отправить комментарий