Перенос системы на виртуальную машину hyper v
Сайт ARNY.RU
Хочу поделиться своим опытом переноса. Нужно было перенести Windows 2008 Enterprise в среду Hyper-V.
Сначала предполагал использовать утилиту Disk2vhd, но потом был установлен Acronis Backup Advanced и я воспользовался его встроенной возможностью при создании бекапа конвертировать бекап в виртуальную машину. Для этого достаточно при настройке свойств задания резервного копирования для пункта «Преобразование в виртуальную машину» выбрать Преобразовать, затем выбрать тип машины и месторасположение, где будут созданы файлы.
После выполнения этого задания создался vhd-файл и файл настроек. Добавил в диспетчере Hyper-V новую виртуальную машину и указал данный vhd-файл. Машина нормально загрузилась. Может быть лучше было выполнить импорт виртуальной машины, а не просто создать машину и затем подцеплять vhd. В дальнейшем уже пользовался именно импортом, где это возможно.
Между Hyper-V 2012 R2/2016 и обратно ещё пока импортировать VM не пробовал.
Проблемы
Выводы
При соблюдении этих условий перенос пройдем максимально гладко.
Следующим этапом планирую опробовать для архивирования виртуальных машин прекрасный по отзывам Veem Backup Free Edition.
Как преобразовать физические машины в виртуальные — Disk2VHD
Как превратить физический сервер в ВМ на платформе Hyper-V
Уверен, вы уже не раз слышали про виртуализацию. И еще я уверен, что, где бы вы ни работали, вы хотели бы использовать преимущества виртуальной среды. Если вы ищете инструкцию, как превратить свой физический сервер в виртуальную машину на платформе Hyper-V (P2V), просто прочитайте эту статью: я расскажу, как выполнить эту операцию всего за несколько минут!
Для преобразования можно использовать один из нескольких конвертеров. Я расскажу о самом простом и удобном способе создания ВМ для платформы Hyper-V. Для этого вам потребуется установленный и работающий сервер Hyper-V, на котором можно развернуть ВМ. Если вы еще не установили сервер, прочитайте сначала это руководство.
Когда не стоит выполнять преобразование?
Я не рекомендую виртуализовать физический сервер, если он используется как контроллер домена. Вместо этого вам необходимо создать новую ВМ, назначить ее контроллером домена, синхронизировать с основным контроллером, а затем передать ей роль FSMO. На эту тему есть много полезных статей.
Можно также выполнить преобразование с учетом транзакций — этот вариант следует использовать, если на машине работает SQL Server, Exchange, SharePoint и тому подобные приложения. Лучше всего выбрать время для запланированного выключения соответствующего сервера, остановить работу указанных выше служб перед началом преобразования и/или отключить сетевой адаптер.
Никаких других ограничений для преобразования сервера нет. Можно приступать!
Руководство по преобразованию P2V с помощью Disk2VHD
Из всех конвертеров P2V для Hyper-V самым удобным для этой операции мне представляется Disk2VHD. Он создан инженерами Microsoft, имеет размер всего 0,9 МБ, и скачать его можно с официальной страницы Windows Sysinternals. К делу!
Шаг 1. Скачайте программу Disk2vhd
Перейдите на страницу Windows Sysinternals и скачайте программу.
Программа Disk2vhd v2.01.
Шаг 2. Запустите Disk2vhd на физическом сервере, который необходимо преобразовать
Просто распакуйте ее и запустите на сервере. Как показано на рисунке, интерфейс программы очень простой. Чтобы создать диск VHDX, поставьте флажок Use Vhdx (Использовать Vhdx).
ПРИМЕЧАНИЕ. VHDX — это формат диска, появившийся в Windows Server 2012. По сравнению с традиционным VHD, в VHDX был внесен ряд изменений: появился специальный внутренний журнал, снижающий вероятность повреждения данных, увеличилась емкость (до 64 ТБ), добавлены некоторые другие функции. Я рекомендую по возможности использовать формат VHDX.
Выберите Use VSS (Использовать VSS), если вы хотите получить копию диска, согласованную на уровне транзакций, а не сбоев. Выберите место, где будет находиться файл VHDX (если оно будет расположено на том же диске, возможно «поглощение», поэтому для хранения образа лучше использовать другой жесткий диск). Выберите любой диск/том, который нужно виртуализовать. Если вы хотите сделать этот диск загрузочным, необходимо включить туда системный диск и область загрузки (поставьте флажок System Reserved (Зарезервировано системой)). Нажмите Create (Создать), чтобы начать преобразование.
Запустите Disk2vhd на физическом сервере, который необходимо преобразовать.
Шаг 3. Преобразуйте диск(и) в формат VHDX и скопируйте на хост Hyper-V
Во время этой операции вы увидите примерное время, оставшееся до ее завершения.
Преобразуйте диск(и) в формат VHDX и скопируйте на хост Hyper-V.
После ее завершения вы получите файл/диск VHDX, который можно скопировать на сервер Hyper-V и поместить в папку, где находятся диски ВМ.
Преобразуйте диск(и) в формат VHDX и скопируйте на хост Hyper-V.
Шаг 4. Создайте новую ВМ на хосте Hyper-V
Чтобы использовать созданный диск, необходимо создать ВМ. Запустите мастер (New → Virtual Machine (Создать → Виртуальная машина)) в Менеджере Hyper-V и настройте ее в соответствии со своими требованиями. Параметры настройки очень просты, за исключением выбора поколения ВМ (появился только в Windows Server 2012 R2).
Создайте новую ВМ на хосте Hyper-V.
ПРИМЕЧАНИЕ. Необходимо внимательно подойти к выбору поколения ВМ. Начиная с Windows 2012 R2, в Hyper-V появился новый параметр:
Generation 2 virtual machine (Виртуальная машина 2 поколения). Речь идет о втором поколении встроенного ПО для ВМ с обновленным набором виртуального аппаратного обеспечения и новыми возможностями для пользователей, такими как загрузка с устройства, подключенного по iSCSI. Но ВМ 2 поколения имеют существенные ограничения, например, они поддерживают гостевые ОС, только начиная с Windows 8, а семейство Unix не поддерживают совсем. Таким образом, на практике этот вариант следует выбирать только для Windows 8/8.1 или Windows Server 2012/2012 R2 и только для 64-разрядных версий.
Поэтому к выбору поколения ВМ нужно отнестись внимательно, и если вы не уверены на 100%, что вам необходимо Поколение 2, выбирайте поколение 1.
Создайте новую ВМ на хосте Hyper-V.
Шаг 5. Подключите созданный диск
Дойдя до шага Connect Virtual Hard Disk (Подключение виртуального жесткого диска), необходимо настроить виртуальный жесткий диск. Найдите уже созданный диск и выполните оставшиеся действия с помощью мастера.
Подключите виртуальный жесткий диск.
Шаг 6. Запустите ВМ и приступайте к работе
Щелкните правой кнопкой мыши на ВМ, выберите Run (Запустить), затем еще раз щелкните правой кнопкой и подключитесь к ней.
Загрузка ВМ может занять некоторое время, поскольку конфигурация аппаратного обеспечения будет отличаться. Но через несколько минут вы увидите экран приветствия и сможете войти в систему. Готово!
Вот и все!
Наслаждайтесь преимуществами своих ВМ и не забудьте их защитить, используя бэкап виртуальной инфраструктуры с помощью Veeam!
Также вас могут заинтересовать:
Andrew, currently working as a Cloud Technologist on the Veeam Product Strategy team, is a certified IT professional with over a decade of industry experience. Initially doing technical support for various solutions, including Veeam Backup & Replication, he has got practical expertise, which helps him to speak the same language as Veeam community members.
You can always find him presenting at different offline/online events, where he loves to solve the challenges associated with data protection. His motto is to help others realize the beauty and power of virtualization and cloud technologies.
Как я делал из физического сервера виртуальный
Был у бухгалтеров bit2000 и всё их устраивало, ну, почти всё. Не устроило то, что нужно было бы привязать ещё склады в программу, но сделать такое не вышло. И переехали мы на 1с, и закуплен был сервер и было это хорошо, а старый сервер оказался не сильно нужен, но железо нужно.
И задумался я, а как бы мне физическую машину сделать виртуальной. Начал рыть интернет и даже на хабре в поиске — p2v, ничего стоящего нет, что могло бы помочь.
Как сделать слепок системы так, чтобы он запустился без проблем?
Интернет подсказывал несколько решений, вот только у меня исходная система windows server 2003, и даже с кряком не всё работает, нужен кряк под сервер. Скажу сразу, Акронис не подойдёт, Парагон диск менеджер серверный может сделать слепок системы, но выгружает его не на локальные диски, а только на физические диски. Имейте это ввиду, когда решите их использовать.
Интернет подсказал. В блоге Андрея Бешкова была ссылка на бесплатную утилиту disk2vhd. Маленькая, да удаленькая, позволяет сделать снимок работающей системы и выгрузить его на локальный диск.
Описание, как первоначальный раздел на 300 гигабайт был поделён на 3 раздела, можно пропустить.
Утилита очень простая, выбираете диски на которых стоит нужная вам система, и выбираете путь — его придётся прописать вручную. Я не пробовал, но, вероятно, программа может и на сетевые диски и папки перекидывать снапшот системы. Отметил также галочку «Prepare for use in Virtual PC», хоть и вместо Virtual PC, у меня Hyper-V. Help не работает.
После создания виртуального диска, создаём виртуальную машину.
Выбираем 1 поколение.
Устанавливаем нужный объём оперативной памяти — она будет выделятся из физической, в моём случае виртуальная машина крутится на 1 гигабайте оперативки, если выставить больше она просто не запускается — не хватает памяти, не только она одна работает на сервере.
Учитывайте этот момент.
Сетевой адаптер пока не выбираем.
Указываем виртуальной машине использовать нами созданный виртуальный диск.
В такой конфигурации работает моя виртуальная машина.
Переходим к настройке виртуальной машины.
Удаляем имеющийся сетевой адаптер — он не будет работать на сервере, сервер который был завиртуален просто не увидит его.
Выставляем количество ядер процессора которые выделяем под данную виртуальную машину.
Можно установить желаемый объём оперативной памяти.
Загружаемся с диска, установка новой системы не требуется.
Устанавливаем новое оборудование — «Устаревший сетевой адаптер», его наш windows server 2003 увидит.
Выбираем нужный виртуальный адаптер. В моём случае, так как ещё одной виртуальной машиной выступает прокси сервер и под интернет выделена отдельная сетевая карта и своя сеть недоступная из обычной локальной сети, я выбрал виртуальный адаптер созданный для второй сетевой карты использующей нашу локальную сеть.
Всё готово, можно запускать.
После запуска скорее всего вас будет ждать несколько сюрпризов — мышка может не работать. Настраивать сетевую карту придётся с помощью клавиатуры. После настройки сетевой карты — удалось подключиться с помощью Radmin, напрямую к нашей новой виртуальной машине.
Кстати, при попытке увеличить разрешение экрана с 800х600 система выдала синий экран смерти, скорее всего, это связано с небольшим количеством оперативной памяти, которой я выделил под виртуальную машину.
Делаем из физической машины виртуальную
Всем привет! Сегодня я расскажу как сделать из физической машины виртуальную. Для этого нам понадобятся:
Решение:
Допустим, у вас есть физическая машина с установленной операционной системой Windows 7, которую вы решили превратить в виртуальную (Примечание: виртуализировать можно как десктопные системы, так и серверные). Скачиваем и устанавливаем на данную машину на раздел, который не будет виртуалиться, утилиту Disk2vhd. Запускаем ее.
Выбираем нужные диски. В дополнение к разделу (разделам) Windows не забудьте выбрать раздел System Reserved (системы BIOS / MBR) или Partition Recovery(Системы UEFI / GPT), а то система не загрузится.
Ставим или убираем галочки:
О выборе « Использовать теневое копирование тома» :
Далее нажимает «Create», начнется процесс создания виртуального диска.
После того, как диск vhd создан копируем его на наш сервер, где находится Hyper-V в папку, где лежат ваши виртуальные диски.
Далее запускаем Hyper-V — новая виртуальная машина — даем сколько нужно памяти — указываем виртуальную сеть.
Далее в окне выбора создать или подключить виртуальный диск выбираем «Использовать имеющий», нажимаем «Обзор» и указываем место, где лежит наш диск. Нажимаем Ок.
Далее тоже нажимаем Ок. Наша виртуальная машина готова.
Запускаем ее и любуемся результатом.
Особенности
Бывает, что при старте виртуальной машины вместо привычной загрузи Windows можно наблюдать черный экран с мигающим курсором. Не нужно этого пугаться.
Если это произошло, то подключаем к нашей виртуальной машине образ дистрибутива с нужной ОС и загружаемся, соответственно, с компакт диска.
Нажимаем «Восстановление системы» («Repair your computer»).
В окне «Параметры восстановления системы» («System Recovery Options») выбираем пункт «Командная строка» («Command Prompt»).
Перенос физического сервера на виртуальный – как управиться за 1 день
Если вам не хочется читать предисловия и обоснования разумности переноса данных на виртуальный сервер, вы можете сразу перейти к инструкции.
Содержание собственного оборудования или парка его – удовольствие не дешевое и почти всегда не имеет никакого отношения к непосредственному притоку денег в организацию. Собственный сервер, который может даже стоять в собственном небольшом помещении в офисе – пережиток прошлого, он все больше вызывает раздражение у современных руководителей.
Бизнесу требуется функционирующий сервис, а не парк оборудования и персонал его обслуживающий. С какими проблемами сталкивается малый и средний бизнес, решая приобрести собственный сервер:
Сейчас практически ни один современный бизнес не обходится без собственной, пусть даже минимальной, IT-инфраструктуры. Это может быть сайт, система управления бизнес-процессами, любого рода сервисы, требующие постоянной стабильной работы и постоянной доступности: от бухгалтерии до биржевой торговли – это с высочайшей степенью отказоустойчивости обеспечит инфраструктура провайдера облачных услуг, например, наша.
Почему виртуальный сервер на чужой инфраструктуре надежнее собственного физического?
Первое, что нужно понять – не все VPS / VDS серверы одинаково хорошие, зачастую представители лоукост-сегмента предлагают виртуальный сервер по надежности ничем не лучше того, что стоял бы у вас дома под столом. Это как раз потому, что собираются они без резервирования чего-либо. Однако, на такие серверы тоже есть спрос: существует множество задач, для которых не критичны простои в несколько часов или полная потеря данных – это как правило серверы для VPN, прокси или разовых рассылок (чаще всего СПАМа).
Если говорить о надежности, выбирая сегмент хотя бы немного выше минимальной планки, то здесь стоит рассчитывать на:
Нелишним будет отметить, что все вышеперечисленное относится и к VPS.house
Перенести физический сервер на виртуальный – задача очень простая и с ней справится самый обычный «пользователь ПК». Основное время уходит на снятие образа данных с текущего диска и дальнейшее его копирование на сервер будущего провайдера. Если данных действительно много, то процесс может занять день или даже больше, но вам при этом не обязательно находится за компьютером – можно заниматься любыми другими делами параллельно.
1. Создаём образ диска текущего физического сервера
Для создания образа диска предлагаем воспользоваться постой утилитой Disk2vhd. Она не требует установки и скачать ее можно прямо с сайта Microsoft:
https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd
VHD/VHDX – это формат образа диска, который используется в средах аппаратной виртуализации Hyper-V. Такая среда применяется на сервисе VPS.house и у многих провайдеров, которые предлагают услуги по аренде виртуальных серверов с ОС Windows Server.
Распакуете скаченный ZIP-архив и запустите файл disk2vhd.exe
Перед началом создания образа убедитесь, что отмечено галочкой поле «Use Vhdx», это важно для того, чтобы получить образ диска в современном формате VHDX, поддерживающим расширение объёма до 64ТБ.
В поле имени файла укажите место, куда необходимо сохранить конечный файл образа. Обратите внимание на требуемый объём свободного места для создания образа!
Отметьте только те диски, которые нужны вам для работы в облаке. Если у вас в этом же сервере есть большой диск для резервных копий, тратить время на подготовку образа и перенос данных вместе с ним может быть не всегда разумно.
В зависимости от объёма данных и скорости работы вашей текущей дисковой системы процесс подготовки образа может занять до нескольких часов.
В конечном итоге вы увидите в выбранном месте ваш готовый образ – самое сложное на этом заканчивается.
2. Отправляем образ диска облачному провайдеру
Какими свойствами должен обладать хороший провайдер облачных услуг мы описали выше, вы можете выбрать любого импонирующего вам или же создать аккаунт и сервер автоматически за 1-2 минуты на VPS.house
Выбирая конфигурацию обратите внимание на объем жёсткого диска, он не должен быть меньше размера файла вашего образа и того объёма, который вам необходим для нормальной дальнейшей работы.
После создания аккаунта и виртуального сервера вам необходимо написать заявку в службу поддержки хостинга с просьбой о предоставлении данных для загрузки вашего образа диска – в ответ будут даны данные для доступа к изолированной FTP-директории, куда вы сможете скопировать ваш образ.
В зависимости от объёма файла и скорости каналов связи в вашем текущем дата-центре или офисе, перенос может занять несколько часов. Со своей стороны, для загрузки клиентских образов мы предоставляем место на временном сервере, который подключен к сети на постоянной скорости 2 Гбит/с. Данная скорость позволяет перенести, например, крупный файловый сервер или сервер баз данных объёмом 1 ТБ всего за полтора часа.
Как только вы загрузите файл вам достаточно написать повторную заявку в поддержку для подключения данного образа к рабочей архитектуре хостинга – провайдер сделает все остальное за вас и включит сервер в работу. Он будет сразу доступен по выделенному вам новому IP-адресу, который вы заранее будете видеть в личном кабинете.