1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Миграция сервера

Содержание

Миграция сервера. Как перенести системный жесткий диск в виртуальную машину?

С ростом популярности облачных технологий все чаще требуется миграция сервера на виртуальную машину. Причем выполняют эту задачу не только сисадмины, но и обычные пользователи интернет-сервисов.

В данной статье рассмотрим, что такое виртуальная машина, как происходит преобразование системных файлов, в каких форматах нужно записывать образ жесткого диска, и с помощью каких утилит проводиться миграция сервера в облако.

Что есть виртуальная машина?

Минимально, это — всего лишь два обычных файла. В одном хранится описание «аппаратной» части машины, её «железной» конфигурации. А второй является диском этой машины, предназначенным, в первую очередь, для размещения операционной системы.

Который из них главнее, сказать трудно.

В инфраструктурном плане, конечно, важнее конфигурационный файл. Но в нём нет ничего уникального. Его легко воспроизвести, если оригинал был утрачен.

В практическом отношении намного более важным является файл, хранящий в себе виртуальный диск. Именно на нём размещается всё системное и прикладное обеспечение виртуальной машины. Бывают бездисковые компьютеры, но как правило, они весьма специализированные, и сейчас их обсуждать не будем.

Виртуальный диск можно вполне рассматривать как побайтную копию обычного, его файл-образом.

Как обычный «железный» диск можно отключить от одного компьютера и подключить к другому, так и виртуальный можно перенести с одного компьютера на другой.

При попытке запустить операционную систему или некоторые коммерческие продукты с перенесённого диска на другом компьютере могут возникнуть трудности, связанные с лицензионной привязкой, но они преодолимы.

Возникает идея: нельзя ли преобразовать «железный» диск в файл-образ, а затем подключить его к виртуальной машине. — Короткий ответ: да, можно. Но возникнут нюансы, о которых будет сказано далее.

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

А вот перенос диска с одной виртуальной машины на другую — задача нередкая.

Преобразование

Оно заключается в том, чтобы всё содержимое диска переместить в соответствующий файл-образ.

При решении задачи получения этого файла можно столкнуться с разными состояниями диска:

  1. отключен от компьютера;
  2. находится в компьютере и не является системным;
  3. находится в компьютере и является системным;
  4. находится в компьютере, который нельзя выключить, и является системным.

Первый случай можно посчитать вторым, потому для получения образа всё равно потребуется подключить дисковое устройство к какому-нибудь компьютеру.

Второй — является наиболее типовым и относительно простым.

В третьем — принципиально важно, можно компьютер выключать и перезагружать, в том числе, с другого системного носителя (компакт-диск или флэш-диск).

В последнем случае нужно подковать коня на скаку.

И во всех случаях потребуются специальные утилиты.

Программы для анализа содержимого дисков возникли и широко распространились достаточно давно, ещё на заре персональных компьютеров, жёстких дисков и дискет. Они без особых сложностей читают диски посекторно или постранично и записывают прочитанное куда нужно. Трудности могут возникнуть при чтении системного диска, так как, во-первых, при его работе некоторые файлы и области могут оказаться заблокированными; а во-вторых, часть данных системных дисков очень часто изменяется, что может привести к нарушению целостности записанного образа. Тем не менее, программы для создания образов системных дисков существуют.

Форматы

Вопрос в том, в каком формате записывать образ.

Как мы уже сказали, образ диска — это его посекторная и даже побайтная копия. В общем случае, она будет информационно избыточной. Хотя бы потому что в неё будут записаны пустые, не занятые файлами, области.

Чтобы оптимизировать работу с виртуальными дисками, в том числе, уменьшить их размер, разные платформы виртуализации применяют разные методы. В результате, файлы-образы виртуальных дисков для разных платформ могут иметь разный формат.

ФорматПлатформа виртуализацииРазработчикПримечание
.vhdWindows Virtual PCMicrosoftVirtual Hard Disk
.vhdxMicrosoft Hyper-V
.vmdkVMware vSphere / ESXVMwareVirtual Machine Disk
.vdiOracle VM VirtualBoxOracleVirtualBox Disk Image
.qedQEMUСвободный и открытый продуктQEMU (Quick Emulator), QEMU Disk, QEMU copy-on-write
.qcow
.qcow2

Список существующих форматов виртуальных дисков в этой таблице далеко не исчерпывающий. В неё включены наиболее распространённые и популярные форматы.

При обсуждении образов дисков для виртуальных машин иногда упоминают ISO-образы. Следует понимать, что они относятся не к обычным компьютерным дискам, а к компакт-дискам (CD, DVD). Хотя на компакт-диск можно записать любые файлы, чаще всего их используют для распространения дистрибутивов программных продуктов.

Между прочим, посмотреть содержимое образов дисков можно с помощью некоторых программ-архиваторов: WinRAR (ISO), 7-Zip (ISO, VDI, VHD, VMDK), PowerArchiver (ISO, VHD), …

У виртуальных дисков могут быть дополнительные опции, среди которых наиболее существенными являются две: «фиксированный» или «динамический».

Фиксированный виртуальный диск — это файл размером, полностью соответствующим номинальному размеру диска. Никакого механизма сжатия данных в нём не предусмотрено. Зато он самый простой, быстрый и максимально совместимый.

Динамический — устроен так, что в нём хранятся только значимые данные. Например, сведения о секторах или страницах, в которых ничего не записано, в динамическом диске не содержатся. В результате, файл динамического диска получается меньшего размера, чем файл фиксированного виртуального.

Файловая система виртуального диска может быть произвольной, так же как у аппаратного.

В контексте виртуальных дисков упоминают форматы OVF и OVA. Но они были разработаны не для образов дисков, а для хранения данных виртуальной машины в целом. OVF (Open Virtualization Format) — это не файл, а стандарт для комплекта файлов, соответствующих одному или нескольким экземплярам виртуальных машин.

  • package.ovf
  • package.mf
  • resources.xml
  • vmdisk1.vmdk
  • vmdisk2.vmdk
  • resource.iso,

где package.ovf — описание пакета, его метаданные; package.mf — вложенный OVF-пакет; resources.xml — описание ресурсов виртуальной машины, её «аппаратной части»; vmdisk1.vmdk и vmdisk2.vmdk — файлы с виртуальными дисками; resource.iso — образ компакт-диска, который должен быть подключен к виртуальной машине.

Со спецификацией OVF можно ознакомиться здесь.

А вот OVA (Open Virtual Appliance) файлом является. Это — TAR-архив OVF-комплекта.

OVF (Open Virtualization Format) — стандарт, разработанный Distributed Management Task Force, Inc. — организацией, созданной в 1992 году для разработки стандартов в области компьютерных и сетевых технологий, в том числе, виртуализации.

Утилиты

Средства для создания виртуальных дисков появились даже в настольных версиях Windows.

Но таким способом можно создать лишь файл с пустым виртуальным диск, который ещё нужно подключить инициализировать, отформатировать.

Нам же интересно получение виртуальной копии уже наполненного и используемого диска. Для выполнения этой операции имеется ряд инструментов.

Disk2vhd

Бесплатный инструмент, разработанный компанией Microsoft, для создания виртуальных дисков в формате .vhd. Даёт возможность создать образ работающего, в том числе системного, диска изнутри работающей операционной системы. Правда, этой операционной системой может быть только Windows.

Образ диска можно записать даже на сам клонируемый диск. Конечно, если на нём достаточно свободного места.

Дистрибутив Disk2vhd находится здесь.

VMware vCenter Converter

Мощный бесплатный инструмент, разработанный компанией VMware, для клонирования физических и виртуальных серверов. Он также позволяет сделать копию диска работающего компьютера, причём не только с операционной системой Windows, но и с Linux.

Дистрибутив vCenter Converter находится здесь.

Clonezilla

Свободно распространяемая программа для получения образов дисков, их клонирования и восстановления из резервных копий.

Имеется в двух версиях: для отдельной машины и для сервера. В первом случае утилиту можно установить либо непосредственно на диск, образ которого требуется изготовить; либо съёмное на устройство, с которого возможна загрузка операционной системы (CD, DVD, флэш).

Образ может быть зашифрован.

Дистрибутив Clonezilla находится здесь.

qemu-img

В состав большинства Unix/Linux-систем входит утилита dd, которая создаёт побайтный образ диска (.bin). Этот образ не может быть напрямую использован в качестве виртуального диска, но его можно преобразовать в диск.

Для конвертации образа в виртуальный диск можно использовать, например, утилиту qemu-img, входящую в состав системы эмуляции qemu.

Таким способом можно получить виртуальные диски следующих форматов: qed, qcow, qcow2, vhd, vhdx, vmdk, vdi.

Утилиты для изготовления побайтного образа диска есть и для Windows-машин. Например: Disk Editor, HDD Raw Copy Tool, Acronis True Image.

Заключение

Перемещение серверов в облако не должно сдерживаться опасениями того, что придётся устанавливать заново всё используемое программное обеспечение. Имеются средства и методы миграции «железных» серверов в виртуальную облачную среду.

P. S. Ещё немного интересных статей:

Как перенести виртуальную машину VirtualBox на обычный компьютер. Или как с помощью программы Vhd2disk перенести Windows 10 с виртуальной машины на стационарный ПК

  • Примечание : На сайте существует целый раздел, созданный специально для любителей виртуальных машин.

Управление дисками

Диск 0, это и есть виртуальный диск с установленной Windows 10 .

При создании виртуального диска я указал размер 250 Гб. На диске (C:) установлена операционная система, а на (E:) находятся различные файлы.

Файл —>Менеджер виртуальных носителей.

Выделяем левой мышью виртуальный диск VDI, принадлежащий операционной системе, которую хотим переносить на обычный компьютер и жмём на кнопку Копировать.

Отмечаем пункт VHD (Virtual Hard Disk).

Отмечаем пункт Динамический виртуальный жёсткий диск.

Щёлкаем левой мышью на кнопке проводника.

Выбираем место сохранения будущей копии виртуального жёсткого диска, я выберу диск (G:), так как нём много свободного места.

Происходит недолгий процесс преобразования виртуального жёсткого диска VDI в формат VHD.

По окончании процесса жмём на кнопку Закрыть.

На диске (G:) рядом с виртуальным жёстким диском VDI появилась его копия, только в формате VHD.

Разворачивать копию виртуального диска нужно на полностью чистый физический жёсткий диск без разделов.

Открываем оснастку Управления дисками.

Я выберу Диск 1.

Удаляю на нём все разделы.

Настало время программки Vhd2disk. Скачиваем её на официальном сайте:

https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd

В открывшемся проводнике находим копию нашего виртуального диска VHD, выделяем его левой кнопкой мыши и жмём Open VHD.

В поле Target drive мы должны указать порядковый номер того жёсткого диска, на который будем разворачивать копию виртуального диска. Жмём на стрелочку.

В выпадающем списке выбираем PhysicalDrive1, так как разворачивать содержимое виртуального диска VHD мы будем на Диск 1.

Жмём на кнопку Vhd to disk.

Начинается процесс копирования содержимого виртуального жёсткого диска VHD на обычный жёсткий диск.

Процесс успешно завершён.

Status: VHD dumped on drive successfully! (VHD успешно скопирован на жёсткий диск!).

Заходим в Управление дисками, жмём Действие—>Обновить.

Как видим, жёсткий диск (Диск 1) представляет из себя точную копию виртуального жёсткого диска VHD с виртуальной машины и установленной Windows 10.

Пробуем загрузиться в Windows 10.

Перезагружаем компьютер и входим в меню загрузки, выбираем наш жёсткий диск (копию виртуального диска VHD с Windows 10).

Windows 10 загружена!

В диспетчере задач есть несколько устройств без драйверов, но для нас это не проблема, драйвера устанавливаем по этим статьям.

Читать еще:  Недопустимое имя файла что делать

Наш сайт рекомендует:

  • Перенос Windows 8.1 со стационарного компьютера на виртуальную машину VirtualBox установленную на ноутбуке с Windows 10
  • Виртуальные диски VHD и VHDX: статьи сайта
  • Виртуальные машины VirtualBox, Hyper-V, VMware Workstaion: статьи сайта
  • Как перенести (клонировать) Windows с одного жёсткого диска на другой, в частности, на SSD
  • Как в VirtualBox подключить флешку

  • Комментарии (46)

Популярные статьи

  • Не могу войти в «Одноклассники»
  • Где скачать Windows 10
  • Как обновить Windows 7 до Windows 10
  • Как перевернуть видео с телефона
  • Как убрать поиск из панели задач Windows 10
  • Opera: синхронизация пользовательских данных
  • Ventoy: как пользоваться утилитой для создания загрузочного носителя UEFI и Legacy
  • Лучшие PDF-редакторы для Windows
  • Отключение UAC
  • Как увеличить громкость в браузере
  • Бюджетная видеокарта для игр 2020
  • Недорогой игровой компьютер 2020 за 50 тыс. руб.
  • Дешёвый игровой компьютер 2020 за 20-27 тыс. руб.
  • Как найти файл по содержимому
  • Как в Windows 10 кнопки панели задач сделать маленькими
  • Как сделать ссылку на текст на сайте
  • Видеокарта для игр 2020
  • Обновление Windows 10 October 2020 Update (20H2)
  • Оптимальный игровой компьютер 2020
  • Тёмный режим браузера

Список категорий:

  • Windows
    • Windows
    • Windows 10
    • Лицензирование и активация
    • Windows 8.1
    • Windows 7
    • Windows XP
    • Установка Windows
    • Драйвера
    • Обновления Windows
    • Восстановление Windows
    • Перенос (миграция, клонирование) Windows
    • Учётные записи и пароли
    • Чистка, оптимизация, твики
    • Сборки и дистрибутивы Windows
    • Кастомизация
    • Функционал Windows
  • Безопасность
    • Безопасность
    • Антивирусы
    • Восстановление данных
    • Резервное копирование
    • Шифрование данных
  • Интернет
    • Интернет
  • Программы
    • Программы
  • Жёсткий диск
    • Жёсткий диск
  • BIOS
    • BIOS
  • Железо и периферия
    • Железо и периферия
  • Загрузочный носитель
    • Загрузочный носитель
    • LiveDisk
  • Виртуальные машины
    • Виртуальные машины
  • Разное
    • Разное
    • Другие операционные системы
    • Веб-дизайн

    Импорт и Экспорт виртуальной машины в VirtualBox

    Переустановка операционной системы или смена компьютерного устройства не означает конец работы с установленными гостевыми ОС в программе VirtualBox. Правда, исключением может быть случай, когда файлы жёстких дисков виртуальных машин находятся на системном диске компьютера, а саму систему невозможно восстановить после критического сбоя. Чтобы продолжить работу с имеющимися гостевыми ОС с сохранением их состояния, но уже на переустановленной Windows или на другом компьютере, в арсенале программы VirtualBox имеется инструмент экспорта конфигурации существующих виртуальных машин для его импорта в дальнейшем. Другая возможность продолжить работу с существующими гостевыми ОС — добавление новых виртуальных машин на базе имеющихся файлов их жёстких дисков. Все эти процессы и рассмотрим ниже.

    0. Оглавление:

    1. Универсальный формат файла экспорта виртуальных машин
    2. Экспорт виртуальной машины
    3. Импорт виртуальной машины
    4. Добавление новой машины из существующего файла жёсткого диска VirtualBox

    1. Универсальный формат файла экспорта виртуальных машин

    Конфигурация существующей виртуальной машины VirtualBox экспортируется в файл «.ova». Файл «.ova» (Open Virtual Appliance) – это универсальный файл хранения данных виртуальной машины, который можно использовать в различных программах для виртуализации операционных систем. Это VirtualBox, VMware Workstation, Microsoft Hyper-V. Экспортированная в этот файл виртуальная машина может быть затем импортирована как программой VirtualBox, так и VMware Workstation или Microsoft Hyper-V в рамках поддерживаемых этими программами гостевых систем.

    Рассмотрим детальнее процесс экспорта и импорта конфигурации виртуальной машины VirtualBox в основной системе Windows.

    2. Экспорт виртуальной машины

    В окне VirtualBox выбираем конкретную виртуальную машину для экспорта, жмём меню «Файл» и выбираем «Экспорт конфигураций».

    В следующем окне жмём «Next».

    Экспорт конфигурации возможен только при выключенном состоянии виртуальной машины, и, если она приостановлена, VirtualBox предложит сбросить сохранённое состояние для продолжения процесса.

    Далее появится окно параметров экспорта. Формат оставляем предустановленный, а вот папку файла экспорта «.ova», по умолчанию располагающуюся на системном диске, меняем на папку, например, как в нашем случае, специально созданную на несистемном диске D.

    В следующем окне жмём «Экспорт».

    Дожидаемся завершения процесса экспорта.

    Экспортированная виртуальная машина в файле «.ova» будет находиться в указанной папке, откуда её можно переместить на другой компьютер, съёмный носитель, в облачный сервис. Или можно оставить, как в нашем случае, на месте — на несистемном диске, где этот файл будет храниться во время переустановки Windows.

    3. Импорт виртуальной машины

    После инсталляции VirtualBox на новой Windows или на другом компьютере открываем программу и в меню «Файл» выбираем «Импорт конфигураций».

    В следующем окне указываем путь к файлу «.ova» с экспортированной виртуальной машиной. Жмём «Next».

    Далее можем изменить некоторые параметры – например, сменить имя виртуальной машины, уменьшить или увеличить оперативную память.

    В самом конце окна будет указан путь, куда после импорта будет помещён файл жёсткого диска «.vdi». По умолчанию это системный диск, и чтобы не захламлять его и предотвратить потерю файла «.vdi» в случае сбоя системы, можно сменить путь, указав папку хранения на несистемном диске. Жмём «Импорт».

    Дожидаемся завершения процесса импорта.

    После чего увидим импортированную виртуальную машину в списке машин VirtualBox. Что и осталось теперь, так это запустить машину.

    Гостевая ОС запустится точно в том состоянии, в котором она была на момент экспорта виртуальной машины.

    4. Добавление новой машины из существующего файла жёсткого диска VirtualBox

    Альтернатива экспорту и импорту виртуальной машины – добавление новой машины из существующего файла жёсткого диска VirtualBox «.vdi». Этот способ ничем не уступает процедуре экспорта и импорта виртуальной машины. Более того, если файл «.vdi» расположен на несистемном диске, при переустановке Windows на физическом компьютере можно даже и не тратить время на экспорт конфигурации. Хранящийся же на системном диске файл «.vdi» можем просто перенести на несистемный диск. По большому счёту, процесс экспорта и импорта виртуальной машины выигрывает только экономией занимаемого места файлом «.ova». Например, в нашем случае проводился экспорт виртуальной машины с установленной гостевой ОС Windows ХР, и вес файла «.ova» на выходе составил 4,11 Гб. В то время как размер файла жёсткого диска «.vdi» этой же системы составляет 10 Гб.

    Такая выгода в экономии места может быть актуальной в случае переноса виртуальной машины на другой компьютер с помощью облачных хранилищ или съёмного носителя с ограниченным размером. В нашем случае, когда речь идёт именно о переустановке Windows, вполне подойдёт способ добавления новой машины из существующего файла жёсткого диска VirtualBox.

    Запускаем VirtualBox и жмём «Создать».

    Далее называем виртуальную машину, выбираем операционную систему, её версию и разрядность. Жмём «Next».

    Задаём показатель оперативной памяти. Жмём «Next».

    В окне выбора жёсткого диска выбираем параметр «Использовать существующий жёсткий диск», с помощью кнопки обзора указываем путь хранения файла «.vdi». Жмём «Создать».

    Виртуальная машина появится в списке VirtualBox, можем её запускать.

    Гостевая ОС запустится ровно в том состоянии, в котором была сохранена в последний раз работы с ней.

    Добавление новой виртуальной машины из существующего файла «.vdi» – это также способ перенести файл жёсткого диска гостевой ОС на несистемный диск компьютера, если изначально таковой был создан на системном диске, и со временем занимаемое им место стало снижать производительность системы. Для этого необходимо удалить виртуальную машину из списка в главном окне VirtualBox. На выбранной машине вызываем контекстное меню и выбираем «Удалить».

    Затем в появившемся окошке жмём «Убрать из списка».

    После этого можно искать файл жёсткого диска «.vdi» на системном диске (как правило, по умолчанию это путь C:UsersИмя_пользователяVirtualBox VMs), переносить его на несистемный диск и добавлять виртуальную машину заново.

    Смотрите также:

    Надо очень аккуратно подходить к процессу изменения параметров реестра. Ведь одно неверное движение может привести к непредсказуемым последствиям, вплоть до краха всей системы. Поэтому перед любыми манипуляциями в реестре, необходимо…

    Чтобы не подвергать ОС, установленную на компьютере, риску, но иметь возможность исследовать как различное ПО, так и функционал любой другой ОС, на рынке софта существует специальный тип программ для создания…

    Развертывание виртуальной инфраструктуры любой сложности начинается с такого шага, как создание виртуальной машины. В качестве примера сделаем виртуальную машину под установку WinXP в достаточно простой конфигурации — один процессор, 512…

    Через сайт или онлайн-сервис в интернете

    Это — вообще, надо сказать, экстравагантный способ, но он вполне работает, особенно легко, при копировании текста. Но, лишь при условии, что из обоих операционных систем есть одновременный доступ в интернет. При этом, конечно, необходимы будут, во-первых, браузеры, запущенные в обоих системах, через которые будет осуществляться передача информации. Данный способ особенно легок для копировании/вставке текста. При этом текст копируется откуда-нибудь (например, из текстового редактора, открытого в Ubuntu ) на страницу сайта, позволяющую сохранять информацию. После чего, из другой операционной системы (например, из Windows 7 ) в браузере обновляется страница и — можно скопировать оттуда текст, вставить его в соответствующую программу. работающую уже в этой операционной системе.

    Данный способ отлично подойдет для переноса между операционными системами как «просто текста», так и файлов. Повторимся, для переноса текста достаточно будет вставить его на соответствующую страницы сайта в одной системе. а скопировать — из другой. Однако, вполне возможно, что форматирование (цвет, размер шрифта, поля и др.), конечно же, могут не сохраниться – это зависит от технологий, примененных на сайте. Кроме того, видимо, не всегда будет возможным вставить на сайт контент более сложный, чем текст, как то — таблицы, картинки. впрочем, есть облака, Google-диск, Яндекс-диск и т.п. Электронная почта, в конце концов. Кроме того, если страница такого сайта находится в открытом доступе — этот текст может быть доступен любым желающим, в том числе и поисковикам Google, Яндекс. При этом он может проиндексироваться ими и тогда его доступность для всех желающих еще более увеличится. Правда, можно разработать специальную страницу, защищенную паролем — как от остальных пользователей, так и от поисковиков. Впрочем, скорее всего, ничего разрабатывать не придется, так как уже давно имеются обласные технологии, позволяющие передавать файлы целиком. Есть электронная почта, разного рода WhatsApp и многие другие сервисы. Впрочем, для входа на запароленную страницу потребуется вводить пароль, что может быть несколько неудобно.

    Кроме того, потребуется не только подключение к интернету, но и, что немаловажно, наличие денег на счету. Наконец, при большом объеме информации перенос как файла, так и текста может существенно замедлиться, особенно, при невысокой скорости интернет-соединения.

    Через общие папки

    Опять же, можно поступить, как минимум, двумя путями. Можно сделать общую папку (share) в основной операционной системе, затем установить сетевое соединение между ней и гостевой системой (на адрес вида 192.168.х.х ) и передавать файлы. Получится аналогия предыдущей возможности, правда, не через глобальную сеть (интернет), а через локальную, что, конечно, будет гораздо быстрее. Однако, этот способ сложен своею настройкой. Придется либо пробрасывать порты, либо отключать политику NAT . Последнее приведет к появлению дополнительной уязвимости, поэтому непрофессионалам это делать нежелательно. Да и профессионалам, без крайней необходимости, тоже.

    А второй способ реализации общей папки является довольно простым. Его мы и рассмотрим ниже.

    Как сделать общую папку в Virtual Box

    Итак, требуется: сделать общую папку, которую можно было бы использовать для двусторонней передачи файлов из одной операционной системы в другую – почти, как буфер обмена.

    Во-первых, следует правильно настроить виртуальную машину Virtual Box , установить дополнения для нее. Во-вторых, следует создать папку с соответствующим именем в каком-нибудь каталоге в основной операционной системе ( Windows 7 ). Пусть это будет папка с именем Common , расположенная в каталоге С:Мои документы . Затем, в менеджере Virtual Box нужно выбрать:

    Машина -> Настроить -> Общие папки

    Появится панель, на которой можно добавить новую общую папку. Нажав кнопку (с зеленым крестиком), добавится строчка, в которой можно будет ввести адрес любой папки, которую мы ходим сделать общей:

    Щелкнув дважды на названии папки (или на кнопке «Изменяет выбранную папку» , появится панель, на которой можно будет изменить ее адрес. Например, сделаем общую папку с названием Common , расположенную в С:Мои документы . При этом путь к папке будет С:Мои документыCommon , тогда как ИМЯ будущей общей папки в основной системе ( Windows 7 ) будет просто Common .

    Таким образом, в Virtual Box в основной системе задано имя папки, которая вскоре станет общей.

    Монтируем общую папку в гостевой системе Linux Ubuntu

    Для этого открываем гостевую систему в виртуальной машине. Чтобы общая папка была доступна всем пользователям (в том числе и из основной системы Windows 7 ), назначаем ей самые широкие права доступа:

    sudo chmod 777 /media/sf_Desktop

    После чего, в консоли вводим команду монтирования:

    sudo mount -t vboxsf Common /media/ sf_Desktop

    Как видим, имена папок не совпадают в данном случае. т.е. они вовсе необязательно должны совпадать!

    Итак, команда mount запускается в режиме администратора, поэтому в Ubuntu необходимо запускать ее через sudo . Потребуется ввести пароль.

    vboxsf — это группа, в которую должен быть добавлен текущий пользователь Ubuntu . Если он НЕ добавлен, вначале следует это сделать. Для этого открываем терминал и от администратора ( root ) выполняем следующую команду:

    sudo adduser user_name vboxsf (тоже может потребоваться ввод пароля).

    Вместо user_name нужно ввести имя виртуальной машины (точнее, имя гостевой операционной системы Ubuntu в виртуальной машине), которое Вы вводили при инсталляции гостевой системы. И под которым работаете в Ubuntu (т.е. имя «простого» пользователя, не администратора). Возможно, после этого потребуется перезагрузить виртуальную машину, чтобы эти изменения вступили в силу. Перезагрузку можно сделать тремя способами:

    1. Первый . В консоли набираем соответствующую команду, например, reboot
      И нажимаем Enter , естественно. Ubuntu будет вскоре перезагружена.
    2. Второй . В менеджере Virtual Box выбираем Машина -> Перезапустить
    3. Третий . Выключить (закрыть соответствующее окно) гостевую операционную систему ( Ubuntu ) и затем в менеджере Virtual Box нажать
      Машина -> Сбросить сохраненное состояние или просто Сбросить

    Common — это имя общей папки, точно соответствующее ее имени в основной операционной системе ( Windows 7 ), которое фигурирует в менеджере Virtual Box (конкретнее, в настройках общих папок, см. выше).

    /media/sf_Desktop — это путь к этой общей папке в Ubuntu (здесь, как видим, она имеет ДРУГОЕ ИМЯ, не Common !! Да, здесь у нее может быть и другое имя, не совпадающее с именем в основной системе!). Каталог media содержится в корневом каталоге (под названием «Компьютер» ) Ubuntu .

    sf_Desktop — это имя общей папки, которое создала сама Virtual Box , автоматически, при ее создании (см. выше). Оно может, повторимся, как совпадать, так и не совпадать с Common . Это – важный момент, на котором почти никто не акцентирует внимание.

    А почему — именно sf_Desktop ? Это – дело случая. Дело в том, что sf_ — это стандартная аббревиатура, используемая Virtual Box . А Desktop — это имя ранее (изначально) использовавшейся общей папки на компьютере автора этой статьи. В принципе, это имя можно изменить и сделать его, например, Common (чтобы имена общей папки совпадали в обоих операционных системах). А можно и оставить, как есть.

    С файлами — понятно, но как быть с передачей текста?

    Таким образом, общая папка может легко использоваться для передачи файлов между обоими операционными системами в Virtual Box и туда, и обратно. Копируем в общую папку файл в одной операционной системе, переходим в другую операционную систему, смотрим уже там соответствующую общую папку — и видим этот файл уже там. Но, как же передать часть содержимого файла, например, текст? Очевидно, для этого в общей папке следует держать какой-нибудь (желательно, пустой) текстовый файл, в качестве буфера обмена. И. копировать в него текст в текстовом редакторе в одной операционной системе, а извлекать этот текст — в другой. Например, копируем в основной системе текст в Windows 7 в редакторе Notepad++ , а в Linux Ubuntu (гостевая система) — используем редактор Gedit . Т.е., по сути, у нас получился практически аналог буфера обмена, правда, немного менее удобный, требующий нескольких лишних нажатий мыши. Кроме того, обязательно : оба файла должны быть в одинаковой кодировке! Если в Linux Ubuntu кодировка UTF-8 установлена по умолчанию (в том числе и в текстовом реадкторе Gedit ), то в Windows редактор Notepad++ или какой-либо другой текстовый редактор может открыть файл и в другой кодировке, например, в CP1251 . В результате, нелатинские буквы могут превратиться в нечитаемые символы.

    Ну, а как быть с рисунками, таблицами, .

    Здесь — два варианта. Либо используем, опять-таки, два соответствующих графических, табличных редактора в разных операционных системах (например, кроссплатформенные Gimp или InkScape — для графики), вставляя рисунок в одной системе, извлекая — в другой. Либо — архивируем соответствующий файл и передаем через общую папку, затем производим разархивирование.

    Странно, конечно, что же мешало разработчикам Virtual Box сделать полноценный, легко настраиваемый буфер обмена — как для текстов, так и для файлов? Как это сделано в Vmware Player . Ведь, по сути-то, ничего сложного здесь нет. Вполне можно было бы сделать временный каталог и временный файл, которые и выполняли бы функции соответствующих буферов обмена.

    VMware OVF Tool

    VMware OVF Tool представляет собой решение для импорта и экспорта OVF пакетов из продуктов VMware. Мы будем использовать данную утилиту для конвертации файла vmx в файл формата ovf, т.к. она позволяет создавать виртуальные модули из виртуальных машин.

    Загрузите установщик VMware OVF Tool на сайте компании Vmware.

    Выберете необходимую версию.

    Перейдите в папку «Downloads» и запустите на исполнение скачанный файл.

    После установки откройте Windows PowerShell. Для конвертации необходим файл ovftool.exe, который находится по указанному при установки пути. Например:

    C:Program FilesVMwareVMware OVF Toolovftool.exe

    Перейдите в каталог «VMware OVF Tool» с помощью команды cd:

    cd ‘C:Program FilesVMwareVMware OVF Tool’

    В командной строке введите команду со следующим синтаксисом:

    .ovftool.exe «C:VMVM-exampleVM-example.vmx» «C:VMVM-exampleVM-example.ovf»

    Скриншот №2. Ввод команды

    После завершения конвертации у вас появится ovf файл с вашей виртуальной машиной.

    Как скопировать файл в виртуальную машину Hyper-V.

    Есть несколько способов это сделать. Не буду подробно описывать первые два, просто скажу, что они есть и работают(иногда, только с их помощью и можно решить поставленную задачу, например если на ВМ установлена не Windows). В любом случае, выбирайте способ, который подходит в вашей ситуации.

    1. Первый способ заключается в создании ISO-образа, подключении его к машине, с которой надо скопировать файл, копировании на него нужных файлов, а потом монтировании к машине, на которую нужно эти файлы переместить.

    2. Второй способ аналогичен первому, только вместо ISO-образа используется файл виртуального жесткого диска(создать его можно на хосте в управлении дисками или в оснастке Hyper-V).

    Создание виртуального диска в Управлении дисками.

    Создание виртуального диска в Диспетчере Hyper-V

    С помощью вышеописанных способов, естественно можно переместить файлы и в обратном направлении, то есть из ВМ на хост Hyper-V.

    Перед тем как приступить к описанию двух других способов, нужно сказать, что я не смог использовать их при копировании файлов в гостевую систему, отличную от Windows. Поэтому, если у вас в качестве гостевой ОС используется Linux, то, скорее всего, придется использовать первые два.

    3.Итак, способ номер три:

    В Hyper-V на Windows Server 2012 R2 и Windows 8.1 появился новый режим Enhanced Session Mode (ESM), позволяющий, при подключении к виртуальной машине через консоль, пробрасывать внутрь ВМ локальные ресурсы(диски,принтеры, usb-устройства) хоста, на котором открыта консоль Hyper-V. Этот режим позволяет копировать файлы в ВМ, если даже на ней отсутствуют сетевые адаптеры.

    Для включения режима ESM откройте параметры Hyper-V и установите необходимую галку:

    В свойствах самой виртуальной машины установите галочку на службах интеграции(по умолчанию она не стоит).

    Установка гостевых служб в виртуальной машине.

    Подключитесь к виртуальной машине. При первом подключении появится табличка с настройками параметров подключения.

    Параметры подключения к ВМ.

    Если появится необходимость изменить параметры подключения или табличка не появляется, закройте консоль подключения и нажмите «Изменить параметры сеанса» в Диспетчере Hyper-V.

    Изменение параметров сеанса.

    В открывшемся окне параметров сеанса можно изменить разрешение экрана консоли и настроить дополнительные параметры подключения. Для этого нажмите «Показать параметры» в левом нижнем углу.

    Параметры подключения к ВМ.

    После этого выберите вкладку локальные ресурсы. Установите галки «Принтеры»(если нужно предоставить доступ ВМ к принтерам) и «Буфер обмена». Нажмите «Дополнительно».

    Настройка локальных ресурсов для подключения к ВМ.

    В открывшемся окне отметьте галками какие ресурсы хоста будут доступны виртуальной машине(диски, USB-устройства и т.д).

    Предоставление локальных ресурсов виртуальной машине.

    Сохраните изменения, нажав ОК. Теперь при подключении к ВМ, указанные ресурсы хоста будут доступны и виртуальной машине.

    Этот способ аналогичен способу копирования файлов при подключении по RDP, и мне представляется самым простым и удобным в случае с Windows-машинами.

    4. Ну и четвертый способ предполагает использование Powershell.

    При использовании этого метода консоль Powershell должна быть запущена от имени Администратора и, как и в предыдущем способе, в ВМ должны быть установлены Гостевые службы(Integration Services).

    Для копирования файла в ВМ нужно выполнить команду:

    Значение параметров команды:

    -Name — имя ВМ;

    -SourcePath — путь к файлу;

    -DestinationPath — путь к папке назначения;

    -CreateFullPath — создать папку назначения, если она отсутствует;

    -FileSource — источник нахождения файла(хост Hyper-V).

    Если нужно скопировать не один файл, то нужно использовать команды:

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

    Как скопировать файл в виртуальную машину Hyper-V.

    Есть несколько способов это сделать. Не буду подробно описывать первые два, просто скажу, что они есть и работают(иногда, только с их помощью и можно решить поставленную задачу, например если на ВМ установлена не Windows). В любом случае, выбирайте способ, который подходит в вашей ситуации.

    1. Первый способ заключается в создании ISO-образа, подключении его к машине, с которой надо скопировать файл, копировании на него нужных файлов, а потом монтировании к машине, на которую нужно эти файлы переместить.

    2. Второй способ аналогичен первому, только вместо ISO-образа используется файл виртуального жесткого диска(создать его можно на хосте в управлении дисками или в оснастке Hyper-V).

    Создание виртуального диска в Управлении дисками.

    Создание виртуального диска в Диспетчере Hyper-V

    С помощью вышеописанных способов, естественно можно переместить файлы и в обратном направлении, то есть из ВМ на хост Hyper-V.

    Перед тем как приступить к описанию двух других способов, нужно сказать, что я не смог использовать их при копировании файлов в гостевую систему, отличную от Windows. Поэтому, если у вас в качестве гостевой ОС используется Linux, то, скорее всего, придется использовать первые два.

    3.Итак, способ номер три:

    В Hyper-V на Windows Server 2012 R2 и Windows 8.1 появился новый режим Enhanced Session Mode (ESM), позволяющий, при подключении к виртуальной машине через консоль, пробрасывать внутрь ВМ локальные ресурсы(диски,принтеры, usb-устройства) хоста, на котором открыта консоль Hyper-V. Этот режим позволяет копировать файлы в ВМ, если даже на ней отсутствуют сетевые адаптеры.

    Для включения режима ESM откройте параметры Hyper-V и установите необходимую галку:

    В свойствах самой виртуальной машины установите галочку на службах интеграции(по умолчанию она не стоит).

    Установка гостевых служб в виртуальной машине.

    Подключитесь к виртуальной машине. При первом подключении появится табличка с настройками параметров подключения.

    Параметры подключения к ВМ.

    Если появится необходимость изменить параметры подключения или табличка не появляется, закройте консоль подключения и нажмите «Изменить параметры сеанса» в Диспетчере Hyper-V.

    Изменение параметров сеанса.

    В открывшемся окне параметров сеанса можно изменить разрешение экрана консоли и настроить дополнительные параметры подключения. Для этого нажмите «Показать параметры» в левом нижнем углу.

    Параметры подключения к ВМ.

    После этого выберите вкладку локальные ресурсы. Установите галки «Принтеры»(если нужно предоставить доступ ВМ к принтерам) и «Буфер обмена». Нажмите «Дополнительно».

    Настройка локальных ресурсов для подключения к ВМ.

    В открывшемся окне отметьте галками какие ресурсы хоста будут доступны виртуальной машине(диски, USB-устройства и т.д).

    Предоставление локальных ресурсов виртуальной машине.

    Сохраните изменения, нажав ОК. Теперь при подключении к ВМ, указанные ресурсы хоста будут доступны и виртуальной машине.

    Этот способ аналогичен способу копирования файлов при подключении по RDP, и мне представляется самым простым и удобным в случае с Windows-машинами.

    4. Ну и четвертый способ предполагает использование Powershell.

    При использовании этого метода консоль Powershell должна быть запущена от имени Администратора и, как и в предыдущем способе, в ВМ должны быть установлены Гостевые службы(Integration Services).

    Для копирования файла в ВМ нужно выполнить команду:

    Значение параметров команды:

    -Name — имя ВМ;

    -SourcePath — путь к файлу;

    -DestinationPath — путь к папке назначения;

    -CreateFullPath — создать папку назначения, если она отсутствует;

    -FileSource — источник нахождения файла(хост Hyper-V).

    Если нужно скопировать не один файл, то нужно использовать команды:

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

    Через сайт или онлайн-сервис в интернете

    Это — вообще, надо сказать, экстравагантный способ, но он вполне работает, особенно легко, при копировании текста. Но, лишь при условии, что из обоих операционных систем есть одновременный доступ в интернет. При этом, конечно, необходимы будут, во-первых, браузеры, запущенные в обоих системах, через которые будет осуществляться передача информации. Данный способ особенно легок для копировании/вставке текста. При этом текст копируется откуда-нибудь (например, из текстового редактора, открытого в Ubuntu ) на страницу сайта, позволяющую сохранять информацию. После чего, из другой операционной системы (например, из Windows 7 ) в браузере обновляется страница и — можно скопировать оттуда текст, вставить его в соответствующую программу. работающую уже в этой операционной системе.

    Данный способ отлично подойдет для переноса между операционными системами как «просто текста», так и файлов. Повторимся, для переноса текста достаточно будет вставить его на соответствующую страницы сайта в одной системе. а скопировать — из другой. Однако, вполне возможно, что форматирование (цвет, размер шрифта, поля и др.), конечно же, могут не сохраниться – это зависит от технологий, примененных на сайте. Кроме того, видимо, не всегда будет возможным вставить на сайт контент более сложный, чем текст, как то — таблицы, картинки. впрочем, есть облака, Google-диск, Яндекс-диск и т.п. Электронная почта, в конце концов. Кроме того, если страница такого сайта находится в открытом доступе — этот текст может быть доступен любым желающим, в том числе и поисковикам Google, Яндекс. При этом он может проиндексироваться ими и тогда его доступность для всех желающих еще более увеличится. Правда, можно разработать специальную страницу, защищенную паролем — как от остальных пользователей, так и от поисковиков. Впрочем, скорее всего, ничего разрабатывать не придется, так как уже давно имеются обласные технологии, позволяющие передавать файлы целиком. Есть электронная почта, разного рода WhatsApp и многие другие сервисы. Впрочем, для входа на запароленную страницу потребуется вводить пароль, что может быть несколько неудобно.

    Кроме того, потребуется не только подключение к интернету, но и, что немаловажно, наличие денег на счету. Наконец, при большом объеме информации перенос как файла, так и текста может существенно замедлиться, особенно, при невысокой скорости интернет-соединения.

    Через общие папки

    Опять же, можно поступить, как минимум, двумя путями. Можно сделать общую папку (share) в основной операционной системе, затем установить сетевое соединение между ней и гостевой системой (на адрес вида 192.168.х.х ) и передавать файлы. Получится аналогия предыдущей возможности, правда, не через глобальную сеть (интернет), а через локальную, что, конечно, будет гораздо быстрее. Однако, этот способ сложен своею настройкой. Придется либо пробрасывать порты, либо отключать политику NAT . Последнее приведет к появлению дополнительной уязвимости, поэтому непрофессионалам это делать нежелательно. Да и профессионалам, без крайней необходимости, тоже.

    А второй способ реализации общей папки является довольно простым. Его мы и рассмотрим ниже.

    Как сделать общую папку в Virtual Box

    Итак, требуется: сделать общую папку, которую можно было бы использовать для двусторонней передачи файлов из одной операционной системы в другую – почти, как буфер обмена.

    Во-первых, следует правильно настроить виртуальную машину Virtual Box , установить дополнения для нее. Во-вторых, следует создать папку с соответствующим именем в каком-нибудь каталоге в основной операционной системе ( Windows 7 ). Пусть это будет папка с именем Common , расположенная в каталоге С:Мои документы . Затем, в менеджере Virtual Box нужно выбрать:

    Машина -> Настроить -> Общие папки

    Появится панель, на которой можно добавить новую общую папку. Нажав кнопку (с зеленым крестиком), добавится строчка, в которой можно будет ввести адрес любой папки, которую мы ходим сделать общей:

    Щелкнув дважды на названии папки (или на кнопке «Изменяет выбранную папку» , появится панель, на которой можно будет изменить ее адрес. Например, сделаем общую папку с названием Common , расположенную в С:Мои документы . При этом путь к папке будет С:Мои документыCommon , тогда как ИМЯ будущей общей папки в основной системе ( Windows 7 ) будет просто Common .

    Таким образом, в Virtual Box в основной системе задано имя папки, которая вскоре станет общей.

    Монтируем общую папку в гостевой системе Linux Ubuntu

    Для этого открываем гостевую систему в виртуальной машине. Чтобы общая папка была доступна всем пользователям (в том числе и из основной системы Windows 7 ), назначаем ей самые широкие права доступа:

    sudo chmod 777 /media/sf_Desktop

    После чего, в консоли вводим команду монтирования:

    sudo mount -t vboxsf Common /media/ sf_Desktop

    Как видим, имена папок не совпадают в данном случае. т.е. они вовсе необязательно должны совпадать!

    Итак, команда mount запускается в режиме администратора, поэтому в Ubuntu необходимо запускать ее через sudo . Потребуется ввести пароль.

    vboxsf — это группа, в которую должен быть добавлен текущий пользователь Ubuntu . Если он НЕ добавлен, вначале следует это сделать. Для этого открываем терминал и от администратора ( root ) выполняем следующую команду:

    sudo adduser user_name vboxsf (тоже может потребоваться ввод пароля).

    Вместо user_name нужно ввести имя виртуальной машины (точнее, имя гостевой операционной системы Ubuntu в виртуальной машине), которое Вы вводили при инсталляции гостевой системы. И под которым работаете в Ubuntu (т.е. имя «простого» пользователя, не администратора). Возможно, после этого потребуется перезагрузить виртуальную машину, чтобы эти изменения вступили в силу. Перезагрузку можно сделать тремя способами:

    1. Первый . В консоли набираем соответствующую команду, например, reboot
      И нажимаем Enter , естественно. Ubuntu будет вскоре перезагружена.
    2. Второй . В менеджере Virtual Box выбираем Машина -> Перезапустить
    3. Третий . Выключить (закрыть соответствующее окно) гостевую операционную систему ( Ubuntu ) и затем в менеджере Virtual Box нажать
      Машина -> Сбросить сохраненное состояние или просто Сбросить

    Common — это имя общей папки, точно соответствующее ее имени в основной операционной системе ( Windows 7 ), которое фигурирует в менеджере Virtual Box (конкретнее, в настройках общих папок, см. выше).

    /media/sf_Desktop — это путь к этой общей папке в Ubuntu (здесь, как видим, она имеет ДРУГОЕ ИМЯ, не Common !! Да, здесь у нее может быть и другое имя, не совпадающее с именем в основной системе!). Каталог media содержится в корневом каталоге (под названием «Компьютер» ) Ubuntu .

    sf_Desktop — это имя общей папки, которое создала сама Virtual Box , автоматически, при ее создании (см. выше). Оно может, повторимся, как совпадать, так и не совпадать с Common . Это – важный момент, на котором почти никто не акцентирует внимание.

    А почему — именно sf_Desktop ? Это – дело случая. Дело в том, что sf_ — это стандартная аббревиатура, используемая Virtual Box . А Desktop — это имя ранее (изначально) использовавшейся общей папки на компьютере автора этой статьи. В принципе, это имя можно изменить и сделать его, например, Common (чтобы имена общей папки совпадали в обоих операционных системах). А можно и оставить, как есть.

    С файлами — понятно, но как быть с передачей текста?

    Таким образом, общая папка может легко использоваться для передачи файлов между обоими операционными системами в Virtual Box и туда, и обратно. Копируем в общую папку файл в одной операционной системе, переходим в другую операционную систему, смотрим уже там соответствующую общую папку — и видим этот файл уже там. Но, как же передать часть содержимого файла, например, текст? Очевидно, для этого в общей папке следует держать какой-нибудь (желательно, пустой) текстовый файл, в качестве буфера обмена. И. копировать в него текст в текстовом редакторе в одной операционной системе, а извлекать этот текст — в другой. Например, копируем в основной системе текст в Windows 7 в редакторе Notepad++ , а в Linux Ubuntu (гостевая система) — используем редактор Gedit . Т.е., по сути, у нас получился практически аналог буфера обмена, правда, немного менее удобный, требующий нескольких лишних нажатий мыши. Кроме того, обязательно : оба файла должны быть в одинаковой кодировке! Если в Linux Ubuntu кодировка UTF-8 установлена по умолчанию (в том числе и в текстовом реадкторе Gedit ), то в Windows редактор Notepad++ или какой-либо другой текстовый редактор может открыть файл и в другой кодировке, например, в CP1251 . В результате, нелатинские буквы могут превратиться в нечитаемые символы.

    Ну, а как быть с рисунками, таблицами, .

    Здесь — два варианта. Либо используем, опять-таки, два соответствующих графических, табличных редактора в разных операционных системах (например, кроссплатформенные Gimp или InkScape — для графики), вставляя рисунок в одной системе, извлекая — в другой. Либо — архивируем соответствующий файл и передаем через общую папку, затем производим разархивирование.

    Странно, конечно, что же мешало разработчикам Virtual Box сделать полноценный, легко настраиваемый буфер обмена — как для текстов, так и для файлов? Как это сделано в Vmware Player . Ведь, по сути-то, ничего сложного здесь нет. Вполне можно было бы сделать временный каталог и временный файл, которые и выполняли бы функции соответствующих буферов обмена.

    Экспорт и импорт виртуальной машины Hyper V в Powershell

    Все команды имеют ключ ComputerName, а значит перенос виртуальной машины Hyper V может делаться на удаленном компьютере.

    Получим список ВМ Hyper V, что бы узнать какую машину экспортировать:

    Что бы через консоль Powershell в Hyper V скопировать виртуальную машину, в базовом варианте, нужно сделать следующее:

    • Name — имя ВМ, которую экспортируем
    • Path — путь, где будет лежать копия виртуальной машины Hyper V

    Так как мы можем выполнить клонирование и включенной машины, то у нас есть несколько способов манипулировании с памятью. Для этого есть ключ CaptuteLiveState, которого нет в версии Windows Server 2012 r2 и ниже, со значениями:

    • CaptureSavedState — включает оперативную память
    • CaptureDataConsistentState — используется Production checkpoint
    • CaptureCrashConsistentState — память не сохраняется

    По умолчанию используется CaptureSavedState.

    Для импорта есть три варианта сохранения идентификаторов, которые описывались выше.

    Если вы решили импортировать ВМ, которая уже находиться в нужной папке и с сохранением идентификаторов сделайте так:

    VMCX — это файл, который лежит в папке «Virtual Machines» экспортированной ВМ. Если виртуальная машина с этим идентификатором уже есть в Hyper V вы получите ошибку:

    Import-VM : Failed to create virtual machine. The operation failed because a virtual machine with the same identifier already exists. Select a new identifier and try the operation again.

    Для импорта ВМ, с сохранением идентификаторов, но в новое место на диске выполните:

    • VhdDestinationPath — куда будет скопирован виртуальный диск Hyper V
    • VirtualMachinePath — куда будут скопированы файлы конфигурации виртуально машины
    • Copy — указывает, что это операция копирования
    • SnapshotFilePath — куда будут скопированы чекпоинты
    • SmartPagingFilePath — куда будет скопирован файл подкачки

    Можно не указывать каждый тип файлов, а просто указать файл конфигурации в Path и действие Copy — тогда ВМ будет скопирована в местоположение указанное в настройках Hyper V.

    В случае копирования VM с генерированием нового идентификатора можно сделать так:

    В этом случае все файлы будут перемещены в папку, которая была указана в настройках Hyper V. Операция клонирования выполнена.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector