Перенос и модернизация физических и виртуальных серверов
В разделе:
- Обновление на месте Windows Server 2008 R2 до Windows Server 2012. Экспорт и импорт виртуальных машин. Миграция виртуальных машин и обновление их служб интеграции. Преобразование VHD-файлов в формат VHDX. Миграция хранилища виртуальной машины. Миграция виртуальных машин с помощью технологии динамический миграции без разделения данных. Преобразование физических компьютеров в виртуальные машины.
Microsoft отлично потрудилась над Windows 2012 и версией Hyper-V из его состава. Большая часть новых и полезных функций, ? Storage Migration (Миграция хранилища), Hyper-V Replica (Реплика Hyper-V), Hyper-V Extensible Switch (Расширяемый коммутатор Hyper-V) и другие ориентированы на виртуализацию, повышение мобильности, масштабируемости и надежности центров обработки данных. Windows Server 2012 ? ОС для создания частного облака. Больше гибкости, средств автоматизации управления физическими и виртуальными серверами ? то что нужно для создания инфраструктуры локального частного облака.
Процедура перехода на Server 2012 требует планирования и конфигурирования. В версии Hyper-V3 миграция VM проще. Перенести VM из прежней версии можно функцией экспорта-импорта, переноса хранилища работающей VM или на лету благодаря технологии динамической миграции без разделения данных между двумя серверами Hyper-V по сети.
Ниже описывается необходимое для успешного перехода на новую версию Windows и Hyper-V
Простой способ внедрить Windows Server 2012 в существующую среду - обновление на месте, ? работающий Windows Server 2008 R2 с Hyper-V заменяется сервером Windows Server 2012 Hyper-V на том же оборудовании. Если на компьютере работает только Hyper-V со своими приложениями и драйверами, и компьютер совместим с Windows Server 2012, переход на новую версию возможен обновлением на месте. Конфигурационные параметры и файлы сохраняются. Но бывают случаи, когда некоторые приложения\драйверы не совместимы с Server 2012 или работающий Server 2008 R2 замусорен в результате модификаций уже удаленными приложениями. Тогда правильнее мигрировать на «чистую» ОС.
При любом варианте необходимо запланировать тестирование и откат назад, если что-то пойдет не так.
ПодготовкаОбновление на месте требует чтобы Server 2008 R2 был установлен в конфигурации, которую планируется использовать. Server Core нельзя обновить до полного Windows Server и наоборот. После обновления до Windows Server 2012 можно изменять конфигурацию.
Мастер перехода запускается в текущей версии Windows (требует привилегий администратора). Перед запуском выключить все VM (проверить в диспетчере Hyper-V). Установочные файлы должны находиться в папке\на DVD-диске, и имеется ключ продукта.
Как это делается... В Windows Server 2008 R2 запустите Setup. exe из установочной папки Windows Server 2012. В окне Windows Setup (Установка Windows) нажмите кнопку Install now (Начать установку). Из списка Get important updates for Windows Setup (Получение важных обновлений для программы установки Windows) выберите интересующий вариант обновления. Если в ОС установлены не все обновления, выберите вариант Go online to install updates now (recommended) (Установить обновления из Интернета (рекомендуется)). Иначе выберите вариант No thanks (Нет, спасибо). Если предложено введите ключ продукта Windows Server 2012 и нажмите кнопку Next. Из списка Select the operating system you want to install (Выберите ОС, которую хотите установить) выберите ОС и нажмите Next. В окне License Terms (Условия лицензионного соглашения) отметьте флажок I accept the license terms (Я принимаю условия лицензионного соглашения) и нажмите Next. В окне Which type of installation do you want? (Выберите тип установки) выберите вариант Upgrade: Install Windows and keep files, settings and applications (Обновление: установка Windows с сохранением файлов, параметров и приложений). В окне Compatibility report отображается отчет о совместимости (сохраняется на локальном диске для последующего изучения). Прочитайте, разрешите все требуемые зависимости и устраните причины потенциальных ошибок, о которых сообщает программа установки. Нажмите Next для старта процедуры обновления. Дождитесь ее завершения (10'?30' в зависимости от ролей, приложений и настроек, подлежащих обновлению). Когда обновление закончится, зайти в ОС как администратор, открыть диспетчер Hyper-V и обновить компоненты интеграции на VM. Как это работает...Обновление на месте ? простой способ перейти от Windows Server 2008 R2 к Windows Server 2012, но и самый рискованный. !!!Проверить правильную работу всех приложений, ролей, компонентов и конфигурационных параметров в Windows Server 2012.
Если система эксплуатируется долго, администраторы предпочитают установить Windows с нуля и перенести роли в Windows Server Migration Tools (Средства миграции Windows Server) или функцией импорта VM в Hyper-V. Достоинство подхода в том, что старые настройки - источники проблем в старой ОС на новый сервер не переносятся.
Если обновление на месте устраивает проверьте, выполняются ли все условия совместимости, сделайте резервную копию, и запускайте программу установки на работающем сервере. Следуйте указаниям мастера. На вопрос о типе установки ответьте Upgrade (Обновление). Просмотрите созданный отчет о совместимости (отражены потенциальные проблемы). Убедившись в их отсутствии или предварительно разрешив, нажимайте Next. Ждите завершения обновления. После пяти\шести шагов текущий сервер с работающим гипервизором Hyper-V будет обновлен до новой версии Windows.
После обновления войти в диспетчер Hyper-V и обновить компоненты интеграции на каждой из существующих VM.
См. также- «Экспорт и импорт виртуальных машин» в этом документе. «Миграция виртуальных машин и обновление их служб интеграции» в этом документе.
Дополнительные сведения о средствах миграции Windows Server см. на http://technet. /en~us/library/, о миграции среды отказоустойчивого кластера на http://blogs. msdn. eom/b/clusteringarchive/2012/06/25/10323434.aspx.
Экспорт и импорт виртуальных машинЕсли не обновлять Windows Server 2008 R2 до Server 2012 на месте, то и тогда миграция предыдущей версии Hyper-V в 2012 Server не сложна. Установить Windows 2012 на новый сервер, включить Hyper-V, экспортировать VM со старого сервера и импортировать в новый. Процедурой пользовались с первой версии Hyper-V в Server 2008. Но в предыдущих версиях Hyper-V были некоторые ограничения. Например, импортировать можно было только VM, которая раньше была экспортирована, и еще проблемы, связанные с различием конфигураций исходного и конечного компьютера. Ниже описание процедуры и варианты импорта и экспорта VM в Hyper-V 3.0.
Убедитесь, что VM выключены или находятся в сохраненном состоянии. Не экспортировать работающую или приостановленную VM.
Как это делается...Ниже описаны шаги экспорта и последующего импорта VM в Windows Server 2012. Процедура применима также к Server 2008 и 2008 R2, и экспортированные оттуда VM можно будет импортировать в Windows Server 2012.
Откройте начальный экран и выберите диспетчер Hyper-V. Выберите VM для экспорта (щелкнуть по VM правой кнопкой мыши и выбрать из контекстного меню команду Export) В окне Export Virtual Machine (Экспорт VM) введите путь к каталогу, в который будут экспортированы VM, и нажмите кнопку Export. Скопируйте файлы с экспортированными VM на конечный сервер.!!! Импортировать и экспортировать VM можно также командами PowerShell (Import-VM и Export-VM). В консоли PowerShell введите команды Help Import-VM и Help Export-VM.
В диспетчере Hyper-V на конечном сервере выберите на правой панели команду Import Virtual Machine (Импорт VM). На экране Before You Begin (Перед началом работы) нажмите кнопку Next. На экране Locate Folder (Поиск папки) укажите папку, из которой будут импортироваться файлы VM, и нажмите Next. В окне Select Virtual Machine (Выбор VM) выберите VM для импорта и нажмите Next. В окне Choose Import Туре (Выбор типа импорта) выберите тип импорта и нажмите Next. Если к исходной VM присоединены неизвестные виртуальные коммутаторы или имеются иные конфигурационные параметры, не поддерживаемые конечным сервером, будет предложено разрешить возникшую проблему. После устранения проблем и конфликтов нажмите Next. Если будет предложено, укажите папки, в которых должны находиться файлы и диски VM, затем нажмите Next. Когда все готово, нажмите кнопку Finish (Готово) - на консоли Hyper-V появятся импортированные VM. Как это работает...В ходе экспорта VM конфигурационный файл, снимки и виртуальный жесткий диск (VHD) собираются вместе и помещаются в новую папку в указанном каталоге. Имя папки совпадает с именем VM. Можно экспортировать сразу несколько VM (если производится миграция со старых версий Hyper-V).
!!!В версии Hyper-V 3.0 разрешается импортировать VM, которая не была экспортирована. Можно скопировать все файлы, составляющие VM, на новый сервер, а в ходе импорта нужно будет выбрать конфигурационный XML-файл VM, после чего продолжить, как описано выше.
В Server 2012 Hyper-V процедура импорта VM подверглась улучшениям. Надо лишь указать папку, в которой находятся файлы VM. Неважно, были эти VM экспортированы или нет. Можно скопировать файлы - результат будет таким же. Далее мастер показывает список VM, которые может импортировать. Отображаются имена VM, а не их глобально уникальные идентификаторы (GUID).
Мастер предлагает 3 типа импорта. Первый - Register the virtual machine in-place (use the existing unique ID) (Регистрировать VM по месту (использовать существующий уникальный идентификатор)) - предполагает, что все файлы импортируемой VM находятся в одном месте, так что VM нужно просто зарегистрировать. Способом можно воспользоваться, чтобы зарегистрировать VM на новом сервере при условии, что путь к VM один и тот же. Второй тип - Restore the virtual machine (use the existing unique ID) (Восстановить VM (использовать существующий уникальный идентификатор)) - отличается от предыдущего тем, что позволяет задать путь к файлам VM. Все файлы копируются в папку с указанным путем. Последний тип - Copy the virtual machine (create a new unique ID) (Копировать VM (создать новый уникальный идентификатор)) - приводит к созданию VM с новыми идентификаторами. Полезно, когда файлы VM используются в как шаблон для создания новых VM.
В предыдущих версиях Hyper-V возникали проблемы, когда конфигурация VM на исходном сервере отличалась. Например, если у VM был виртуальный коммутатор или оборудование, отсутствующие на конечном сервере, процедура импорта заканчивалась ошибкой. Теперь она понимает, что произошел конфликт или обнаружены противоречивые настройки. Проверяются память, диски, сети и пути к файлам. При несоответствиях мастер предложит внести изменения, основываясь на конфигурации конечного сервера и заданных для него предельных значениях.
По завершении импорта VM можно запускать на новом сервере.
См. также«Миграция виртуальных машин и обновление их служб интеграции» ниже.
Миграция виртуальных машин и обновление их служб интеграцииМногие думают, что миграция VM с сервера, на котором установлена старая версия Hyper-V, на сервер с новой версией производится экспортом\импортом, как описано выше. Но могут возникнуть странности в поведении VM (неправильная работа мыши, низкая производительность и другие проблемы). Объясним, откуда берутся проблемы и как их избежать в ходе миграции.
ПодготовкаДля VM с поддерживаемой ОС Linux необходимо скачать последнюю версию компонентов интеграции с Linux.
Чтобы узнать, в какие версии Linux встроена поддержка Hyper-V, зайдите на http://technet. microsoft. corn/library/hh831531.aspx.
Инструкции по установке компонентов интеграции с Linux приведены на http://www. /downloads/info.
Как это делается...Ниже описано, как обновить компоненты интеграции VM Windows, и приведены некоторые сведения о VM Linux:
Для VM Linux вручную удалить компоненты интеграции до начала экспорта; для VM Windows делайте, как описано далее. С помощью диспетчера Hyper-V экспортируйте VM во временную папку. На новом сервере Hyper-V откройте диспетчер Hyper-V и импортируйте VM. Запустите VM, войдите в нее, перейдите в окно Virtual Machine Connection (Подключение к VM) и выберите из меню команду Action | Insert Integration Scrviccs Setup Disk (Действие | Вставьте установочный диск служб интеграции). Вручную установите компоненты интеграции для ОС Linux. Как это делается, смотрите в документации, указанной выше. В окне Upgrade Hyper-V Integration Services (Обновление служб интеграции Hyper-V) нажмите ОК. Дождитесь завершения установки служб интеграции, нажмите Yes, чтобы перезапустить VM. После установки VM нормально запустится, загрузит новые службы интеграции и предоставит компоненты, необходимые для взаимодействия VM с Hyper-V. Как это работает...Любой VM под управлением Hyper-V необходим набор служб (для Windows ? компонентов интеграции, для Linux - служб интеграции). Для интеграции VM и стека виртуализации. Службы включаются, если установлены нужные компоненты интеграции, а именно:
- останов операционной системы; синхронизация времени; обмен данными; пульс; резервное копирование (снимок тома).
Для проверки доступности этих служб в приложении Virtual Machine Settings (Параметры VM) щелкните по пункту Integration Services (Службы интеграции). Если компоненты интеграции не установлены или установлена старая версия возможны различные проблемы, в т. ч. низкая производительность, ошибки в работе мыши и другие.
Для некоторых ОС, работающих на VM, компоненты интеграции встроены в ядро (Windows 7, Server 2008, 2008 R2 и некоторые дистрибутивы Linux). Но поскольку компоненты интеграции зависят от версии Hyper-V, при переносе VM на Hyper-V 3.0 выполнить обновление (см. выше). VM будут работать с последней версией служб интеграции (для высшей производительности и надежности.
Это еще не все...Чтобы проверить версию служб интеграции на всех VM, воспользуйтесь командлетом:
Get-VM I Format-Table Name, IntegrationServicesVersion Будут перечислены все VM и версии служб интеграции.
См. также«Экспорт и импорт виртуальных машин» в этом документе.
Преобразование VHD-файлов в форматVHDXMicrosoft использовала формат Virtual Hard Disk (VHD) для виртуальных жестких дисков. Предложен компанией Connectix в 1995 г., разработан для запуска Windows 3.1 на компьютерах Маc. Формат не раз модифицировался. В Windows Server 2012 по умолчанию используется формат VHDX, улучшающий и дополняющий предыдущую версию.
VHDX разработан с учетом современных систем хранения, надежен, способен хранить объемы данных до 64 ТБ против 2 ТБ в VHD. Для оптимизации работы виртуального диска поддерживает логические секторы большего размера (до 4 КБ) и блоки размером до 256 МБ. Использует журнал для обеспечения безопасности и устойчивости к повреждениям (например, при сбое питания).
ПодготовкаСкопируйте существующий VHD-файл в другое место или снимите резервную копию на случай, если что-то пойдет не так.
Убедитесь, что на диске достаточно места и что VM выключена.
Как это делается... Чтобы преобразовать VHD-файл в VHDX, в диспетчере Hyper-V щелкните по ссылке Edit Disk (Изменить диск) в правой колонке. На странице Before You Begin (Перед началом работы) нажмите кнопку Next. В разделе Locate Virtual Hard Disk (Поиск виртуального жесткого диска) укажите путь к VHD-файлу и нажмите Next. В разделе Choose Action (Выбрать действие) выберите Convert (Преобразовать) и нажмите Next. В окне Convert Virtual Hard Disk (Преобразовать виртуальный жесткий диск) выберите VHDX и нажмите Next. Выберите тип диска Fixed size (Фиксированного размера) или Dynamically expanding (Динамически расширяемый) и нажмите Next. В разделе Configure Disk (Настройка диска) укажите путь к VHDX-файлу и нажмите кнопку Finish (Готово) для начала преобразования. По завершении операции в окне свойств VM, к которой нужно присоединить диск, перейдите в раздел Hard Drive (Жесткий диск) и укажите путь к новому VHDX-файлу. Затем включите VM. Как это работает...Преобразование VHD-файлов в VHDX просто, но может занять время, зависящее от размера исходного файла. Мастер просит ввести путь к преобразуемому VHD-файлу, тип диска и путь к результирующему файлу. По завершении преобразования изменить параметры VM, прописав путь к новому файлу. Вы заметите повышение производительности и уменьшение количества ошибок.
!!!VHDX поддерживает все возможности VHD. С учетом усовершенствований нет причин воздержаться от преобразования дисков. Если надо откатиться назад к VHD, то и это возможно. Нужно снова запустить мастер, выбрать VHDX-файл и преобразовать его в VHD.
Это еще не все...Чтобы перенести большой объем данных, упростить процедуру преобразования применим командлет Convert-VHD в PowerShell. Указать путь к исходному и результирующему файлам: Convert-VHD - Path C:\Hyper-V\Win. vhd - DestinationPath c:\Hyper-V NewWin. vhdx
См. также«Создание и добавление виртуальных дисков» в!3 «Настройки диска и сети».
Миграция хранилища виртуальной машиныВ виртуальной среде с тысячами физических и виртуальных серверов сталкиваются с проблемами и ограничениями, вынуждающими переместить VM в другое место:
- аппаратное ограничение; модернизация или обслуживание системы хранения; низкая производительность ввода-вывода в какой-то виртуальной машине; исправление ошибок, допущенных при конфигурировании.
В Windows Server 2012 Hyper-V появилась возможность миграции хранилища. Позволяет переместить хранилище VM не отключая ее. Рассмотрим процедуру перемещения хранилища VM с помощью этой функции.
ПодготовкаОперация миграции хранилища копирует текущее хранилище в указанное место, не удаляя исходные файлы до завершения миграции. Начиная перенос хранилища VM убедитесь, что на диске достаточно места.
Как это делается...Ниже описаны шаги мастера миграции хранилища VM в другое место без отключения VM.
В диспетчере Hyper-V щелкните правой кнопкой мыши по VM для перемещения и выберите из контекстного меню команду Move (Переместить). На странице Before Yon Begin нажмите Next. Нa странице Choose Move Type (выбор типа перемещения) выберите режим Move the virtual Machine’s storage (переместить хранилище VM) и нажмите Next. Нa странице Choose Options for Moving Storage (Выбор параметров перемещения хранилища) указать режим перемещения данных VM в несколько мест, выбрав переключатель Move Virtual Machine’s data to different locations (Переместить данные VM в разные местоположения). Чтобы переместить данные в одно место выбрать режим Move all of Virtual Machine’s data to a single location (Переместить данные VM в одно местоположение) или режим Move only the Virtual Machine’s virtual hard disks (Переместить только виртуальные жесткие диски VM). Нажмите Next. На странице Choose new location for virtual machine (Выбор нового местоположения VM) укажите путь к VM в поле Folder и нажмите Next. Проверьте заданные параметры на странице Completing Move Wizard (Завершение работы мастера перемещения) и нажмите кнопку Finish, чтобы начать операцию. По завершению операции проверьте, работает ли VM с новым путем. Как это работает...Миграция хранилища - встроенная функция, её можно использовать без предварительных условий для перемещения в пределах локальной системы. Позволяет перемещать хранилище VM в другую папку в локальной системе хранения или в общую сетевую папку, работающую по протоколу SMB 3.0. Не зависит от оборудования, допускает одновременное выполнение нескольких миграций.
Мастер миграции хранилища предлагает три варианта перемещения хранилища VM. В простом режиме Move all of the Virtual Machine's data to a single location (по умолчанию) все данные и конфигурационные файлы VM перемещаются в одно место. В режиме Move the Virtual Machine's data to different locations можно задать пути для хранилищ и конфигурационных файлов каждой VM. В режиме Move only the Virtual Machine’s virtual hard disks можно задать различные местоположения для перемещения жестких дисков VM.
Hyper-V начинает копирование конфигурационных файлов и виртуального диска работающей VM в новое место, когда диск используется. Позже, скопировав часть данных, Hyper-V запускает зеркалирование исходного и конечного диска. После завершения копирования и зеркалирования система переключает операции чтения и записи на новый виртуальный диск и удаляет исходные файлы.
!!!Во время процедуры производительность диска VM может заметно снизиться, но простоя не будет.
Это еще не все...Можно написать на PowerShell скрипт, автоматизирующий этот процесс, с помощью командлета Move-VMStorage, который перемещает VM в другое место на том же сервере: Move-VMStorage - VMName "Windows 7" - DestinationStoragePath "E:\Windows 7\"
В примере VM с именем windows 7 перемещается в папку E:\Windows 7\.
Перемещение хранилищ всех виртуальных машин в новое местоPowerShell позволяет мигрировать все локальные VM в новое место с помощью одной команды:
Get-VM * | Move-VMStorage - DestinationStoragePath "E:\Virtual MachinesV'
Команда находит все VM на локальном сервере и перемещает их в новую папку на диске Е.
Миграция VM с помощью технологии динамической миграции без разделения данныхМобильность! Основное свойствоWindows Server 2012 Hyper-V. В предыдущих версиях Hyper-V технология динамической миграции Live Migration появилась как функция перемещения VM между узлами кластера без простоя. Перемещает память и конфигурационные файлы VM на другой узел, затем переключает сервер на новое хранилище. Удобно при техническом обслуживании сервера или масштабировании. Проблема - зависимость от общей системы хранения в кластерной среде.
Хотя Live Migration еще существует в Windows Server 2012 и подверглась множеству усовершенствований, Hyper-V 2012 может перемещать любую работающую VM с одного сервера на другой при наличии сетевого подключения. Для перемещения VM между серверами не нужна кластерная среда. В облачной инфраструктуре масштабируемость и мобильность, обеспечиваемая технологией динамической миграции без разделения данных Shared Nothing Live Migration, позволяет переместить на другой сервер все хранилище, конфигурационные файлы и память VM налету с единственным ограничением: совместимость оборудования.
ПодготовкаТехнология Shared Nothing Live Migration доступна в версиях Windows Server 2012 Hyper-V и Microsoft Hyper-V Server 2012. Невозможно с ее помощью мигрировать VM из более старых версий Hyper-V (или в них).
Убедитесь, что на конечном сервере достаточно места на диске для перемещения VM. Проверьте работу сети между серверами.
Опишем как включить динамическую миграцию и в Shared Nothing Live Migration мигрировать VM с одного сервера на другой.
Для включения динамической миграции в диспетчере Hyper-V щелкните по ссылке Hyper-V Settings (Параметры Hyper-V) в правой колонке. В разделе Hyper-V Settings щелкните ссылку Live Migrations (Динамическая миграция) и отметьте флажок Enable incoming and outgoing live migrations (Включить входящие и исходящие миграции). В секции Authentication protocol (Протокол проверки подлинности) выберите режим: Use Credential Security Support Provider (CredSSP) (Использовать CredSSP) или Use Kerberos (Использовать Kerberos). В секции Simultaneous live migrations (Одновременные динамические миграции) задать разрешенное число одновременных миграций. В секции Incoming live migrations (Входящие динамические миграции) определите сеть для выполнения миграции, выбрав переключатель Use these IP addresses for live migration (Использовать следующие IP-адреса для динамической миграции) или Use any available network for live migration (Использовать любую доступную сеть для динамической миграции ? разрешается использовать любой локальный сетевой адаптер. По завершении нажмите кнопку ОК. Чтобы воспользоваться технологией Shared Nothing Live Migration для перемещения VM в диспетчере Hyper-V щелкните правой кнопкой по перемещаемой VM и выберите из контекстного меню команду Move (Переместить). На странице Before You Begin нажмите кнопку Next. На странице Choose Move Туре (Выбор типа перемещения выберите режим Move the Virtual Machine (Переместить VM) и нажмите Next. Ha странице Summary (Сводка) проверьте правильность параметров и нажмите Finish, для начала перемещения. Дождитесь завершения и убедитесь, что VM работает на новом сервере. Как это работает...Для функции Shared Nothing Live Migration имеется мастер перемещения VM с одного сервера на другой. В отличие от функции миграции хранилища динамическая миграция в Hyper-V по умолчанию выключена. Для включения задать протокол проверки подлинности, количество одновременных динамических миграций и сеть для входящих динамических миграций.
Протокол проверки подлинности позволяет задать один из 2 способов аутентификации перед началом динамической миграции. В режиме Credential Security Support Provider (CredSSP) динамическая миграция VM возможна если вы вошли в систему на исходном сервере (для аутентификации можно использовать CredSSP). Предварительных требований не предъявляется, но нельзя выполнить динамическую миграцию средствами удаленного управления, например из диспетчера Hyper-V на другом сервере или из сеанса PowerShell. Чтобы начать миграцию, необходимо войти в систему на исходном сервере.
Чтобы запускать динамические миграции средствами удаленного управления выбрать проверку подлинности по протоколу Kerberos. При запуске миграции, локальном или удаленном, для аутентификации применяется ограниченное делегирование. Способ предоставляет максимальную гибкость для удаленного запуска миграций, однако требуется предварительное конфигурирование Active Directory. Проверка подлинности по протоколу Kerberos продемонстрирована ниже в разделе «Это еще не все».
Следующий параметр служит для задания количества одновременных динамических миграций, поддерживаемых Hyper-V. Ограничение в оборудовании и пропускной способности сетевого соединения между серверами.
Параметр Incoming live migrations применяется для определения сети для динамической миграции. Для повышения производительности и надежности рекомендуется использовать отдельную сеть. Если сервер оснащен единственным сетевым адаптером или выделить адаптер только для динамической миграции невозможно, можно использовать любую доступную сеть. Включив функцию динамической миграции и настроив параметры, перемещать VM.
Мастер запускается щелчком правой кнопкой мыши по VM. Функции Shared Nothing Live Migration и Storage Migration обслуживаются одним мастером (уменьшает число окон и параметров Hyper-V). На первой странице, Choose Move Туре, выбирается тип миграции: Shared Nothing Live Migration (Move the virtual machine) или Storage Migration (Move the virtual machine's storage).
Выбрав режим перемещения VM и задав сервер, на который будет перемещаться VM, указать один из вариантов перемещения: в одно место, с заданием разных мест для различных объектов VM или только саму VM (если VM хранится в общей сетевой папке или на разделяемой системе хранения).
В начале миграции Hyper-V аутентифицирует подключение на конечном сервере и начинает операцию с миграции дисков VM. После перемещения всех данных с дисков производится миграция памяти VM. По завершении операции VM будет работать на новом сервере. Простоя во время миграции нет.
Это еще не все...Командлет PowerShell для перемещения VM один из простых способов (для запуска достаточно одной строчки). Чтобы включить динамическую миграцию виртуальных машин, введите команду:
Enable-VMMigration ? Se t-VMMigrationNetwork Any I Set - VMHost VirtualMachineMigrationAuthenticationType CredSSP
Можно настроить сеть для миграции, указав конкретный IP-адрес вместо Any, задать протокол проверки подлинности Kerberos вместо CredSSP.
Включив функцию динамической миграции, введите команду для перемещения VM. В примере VM с именем syd-fsi перемещается на сервер HVHost02. Хранилище расположено в папке D:\Hyper-v. Help Move-VM - команда получения дополнительных сведений. Move-VM SYD-FSI HVHost02 - IncludeStorage - DestinationStoragePath D:\ Hyper-V\
Ограниченное делегирование позволяет запускать динамическую миграцию из любой программы удаленного управления (дополнительная гибкость). Чтобы включить эту возможность, в Active Directory Users and Computers (AD - пользователи и компьютеры) щелкните правой кнопкой мыши по учетной записи компьютера и выберите из контекстного меню пункт Properties (Свойства). В окне свойств, вкладка Delegation (Делегирование), выберите переключатель Trust this computer for delegation to the specified services only (Доверять компьютеру делегирование указанных служб) и выберите вариант Use Kerberos (Использовать Kerberos).
Нажмите кнопку Add (Добавить), затем Users or Computers (Пользователи или компьютер). В поле Select Users or Computers (Выбор пользователей или компьютеров) введите имя конечного сервера и нажмите ОК.
В диалоговом окне Add Services (Добавление служб) выберите cifs и Microsoft Virtual System Migration Service, затем нажмите ОК. Обе службы появятся в столбце Service Туре.
Нажмите OK, чтобы закрыть окно свойств компьютера, и повторите процедуру для учетной записи конечного сервера.
После этого можно изменить тип проверки подлинности на Kerberos.
См. также- «Миграция хранилища виртуальной машины» в этом документе. «Использование динамической миграции в кластерной среде» в!7 «Настройка высокой доступности в Hyper-V».
Преобразование физических компьютеров в VM распространенная операция и важно знать, как применить ее к существующим серверам, работающим на старом и ненужном оборудовании. Опишем как преобразовать физический сервер в VM в Disk2vhd.
Disk2vhd не устанавливается с Windows по умолчанию, скачать.
Минимальная поддерживаемая клиентская ОС - Windows ХР SP2, серверная - Windows Server 2003. Не забывать о последствиях установки лицензированного ПО, например, ОС, собранных ОЕМ-партнёрами.
Как это делается...Чтобы преобразовать физический компьютер в VM, выполните следующие действия.
Скачайте и распакуйте программу Disk2vhd во временную папку на компьютере, который собираетесь преобразовать. Дважды щелкните файл disk2vhd. exe, нажмите Yes на сообщение о контроле учетной записи. Нажмите ОК на странице лицензионного соглашения. Запустите Disk2vhd, укажите в поле VHD File Name путь к папке для сохранения виртуального жесткого диска. В списке Volumes to Include (Включить тома) отметьте, какие тома хотите преобразовать, нажмите кнопку Create (Создать). Программа преобразует работающую систему без остановки или перезапуска. Время зависит от быстродействия диска и размера выбранных томов. По завершении операции скопируйте созданный VHD-файл на сервер Hyper-V, где должна размещаться импортированная VM. На сервере Hyper-V создайте VM с желаемой конфигурацией и в секции Connect Virtual Hard Disk (Подключить виртуальный жесткий диск) выберите VHD-файл, созданный на предыдущем шаге. Закончив создание VM из преобразованного виртуального диска, запустите ее с помощью консоли Hyper-V.!!! Во избежание конфликтов имен и IP-адресов не подключайте старый физический компьютер к той сети, в которой работает новая VM.
Disk2vhd – утилита создания файла виртуального жесткого диска из физического компьютера. После задания пути к конечной папке и выбора томов (шаги 3 и 4) программа применяет технологию Windows Volume Snapshot для создания снимков указанных томов на определенный момент времени. Достоинство Disk2vhd в способности преобразовывать работающий физический компьютер.
Преобразование физических компьютеров...На 7 шаге на основе созданного в результате преобразования файла создается VM. Затем обязательно установить компоненты интеграции с Hyper-V. После этого процедура преобразования завершена, а физический компьютер вывести из эксплуатации.
Это еще не все...Disk2vhd удобна для простого преобразования, но если требуется преобразовать много физических компьютеров лучше воспользоваться приложением System Center Virtual Machine Manager 2012 с компонентом преобразования Physical to Virtual (P2V), ? включает централизованную консоль с дополнительными настройками и конфигурациями.
Преобразование физических компьютеров в виртуальные машины из командной строкиDisk2vhd имеет командный интерфейс, можно писать скрипты для автоматизации преобразования. Порядок ее вызова: disk2vhd <drive:> <vhdfile>.
Чтобы преобразовать диск с в VHD-файл на диске D, нужно выполнить команду: Disk2vhd С: D:\ConvertedVM. vhd


