11111111111Rating 1.00 (1 Vote)

В данной статье хотелось бы рассказать о процессе миграции виртуальных машин с Windows Server 2008 на Windows Server 2008R2 SP1 при помощи Microsoft Virtual Machine Manager.

Итак есть сервер с Windows Server 2008 на котором установлена роль Hyper-V и на котором в свою очередь развернуто некоторое количество виртуальных машин, процесс переноса в принципе довольно прост:

  1. Без участия VMM - можно виртуальные машины сэкспортировать после переустановки сервера (или на другой сервер) данные машины можно симпортировать, но это другая тема...
  2. С участием VMM -  данные машины можно попытаться перенести на соседний сервер с Windows Server 2008R2 SP1 но тут же можно столкнуться с некоторым количеством проблем о которых будет сказано ниже, либо поместить данные машины во временное хранилище (набор библиотек или Libraries) переустановить исходный сервер на Windows Server 2008R2 SP1, после чего машины развернуть из библиотеки на новый сервер, но и тут можно столкнуться с проблемами о которых хотелось бы рассказать по подробнее, так как данные данные проблемы могут поставить Администратора в довольно затруднительное положение.
Возникшие проблемы

Первая и довольно ощутимая неприятность, это возникающая ошибка при распространении "старых" машин сообщающая о несовместимости интегрированного ПО поддержки гостевых ос:

...virtualization software on the host 6.1.7601.17514 does not match the version of virtual machine's virtualization software on source 6.0.6002.18005

Вторая менее неприятная - сброс параметров настроек сетевых адаптеров гостевых машин.

Методы борьбы

С первой ошибкой (на начальном этапе, этапе помещения машин в библиотеку) удалить интегрированное \ установленное ПО с гоствевых машин, а так же необходимо удалить все снимки (Checkpoints) у данных гостевых машин, хочу напомнить что данная ошибка может возникать на гостевых ОС версией ниже чем Windows 7 и Windows Server 2008R2, с данными ОС таковых проблем не будет.

Со воторой ошибкой метод борьбы не совсем сложен - необходимо на новом хосте произвести настройки виртуальных адаптеров по аналогии со старым хостом (имена виртуальных сетей и т.п.), при развертывании машин необходимо указывать именно те адаптеры что были указанны в настройках данных машин до переноса.

Касательно первой ошибки хотелось бы так же рассказать дополнительно, о данной ошибке я узнал уже после переустановки сервера, единственным решением, весьма очевидным оказалось:

  • Рядом "поднять" Hyper-V хост с Windows Server 2008;
  • Развернуть на него проблемные машины;
  • Запустить;
  • Удалить гостевое ПО;
  • Выключить;
  • Перенести на обновленный сервер посредством инструмента миграции;

Либо

  • Рядом "поднять" Hyper-V хост с Windows Server 2008;
  • Развернуть на него проблемные машины;
  • Удалить все снимки (Checkpoints);
  • Клонировать на обновленный сервер посредством инструмента слонирвания;

Если физического сервера нет под рукой, можно попробовать "поднять" виртуальную ОС с Windows Server 2008 в среде VMWare (при соответствующей аппаратной поддержке) при этом роль Hyper-V можно установить и даже создавать виртуальные машины, но запустить их не получится так как DEP для данных машин будет не доступен, но при этом можно попытаться удалить снимки и клонировать машину в обновленную рабочую среду.

Добавить комментарий


Защитный код
Обновить

Сейчас 348 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз