Сохранить виртуальную машину HyperV как ISO

Сохранить виртуальную машину HyperV как ISO

У меня есть виртуальная машина, запущенная на локальной машине в Hyper-V, и мне нужно переместить эту виртуальную машину в облако. Я получил совет использоватьhttps://vultr.comсделать это, так как не все пользователи имеют доступ к Microsoft DevOps. Мне нужно создать образ ISO из виртуальной машины, чтобы добавить его на vultr.com. Увы, похоже, создать ISO довольно сложно. Пожалуйста, кто-нибудь может мне подсказать, как сделать ISO? Я думаю, что мне не нужен sysprep, так как существующая виртуальная машина больше не будет использоваться. Виртуальная машина — это копия из Production, поэтому я не хочу слишком много менять.

я прочиталСоздание ISO-образа на машине Hyper-Vно не смог найти свой ответ в этой теме. Или я его не понял.

решение1

ISO-образ можно создать изначально, установив Windows ADK и используя oscdimg, в противном случае можно использовать любую стороннюю программу.(например,Алкоголь 120%).

  • Возможно, вы захотите сначала сжать VHD в 7zили zipзаархивировать его через7zip, затем создайте ISO-образ каталога, содержащего только архив.

oscdimg

  1. Установить: Windows ADK(8 и 10)|| АИК(7)
    1. АДК:
      • Окна <=10:Windows ADK
        • Выбирать: Инструменты развертывания
    2. АИК:
      • Окна <=7Windows AIK
        • Бегать: StartCD.exe>Настройка Windows AIK

  2. oscdimg –n –d –m "source" "target.iso"`
    
    • -n:Разрешает имена файлов длиннее, чем имена файлов DOS 8.3
    • -d:Разрешает использовать в именах файлов строчные буквы
    • -m:Игнорирует ограничение максимального размера изображения
    • source:Каталог, содержащий файл VHD
    • target:ISO-файл

      Пример:

      PS $  oscdimg -n -d -m ".\Shared" ".\Shared.iso"
      
        Scanning source tree
        Scanning source tree complete (1 files in 1 directories)
      
        Computing directory information complete
      
        Image file is 4701857792 bytes
      
        Writing 1 files in 1 directories to ".\Shared.iso"
      
        100% complete
      
        Final image file is 4701857792 bytes
      
        Done.
      
      
      PS $  ls
      
            Directory: "V:\VM\Hyper-V\VHDs\Data"
      
        Mode                LastWriteTime            Length Name
        ----                -------------            ------ ----
        d-----        2019.11.14 08:12:09                   Shared
      
        -a----        2019.09.07 08:33:17     4,701,814,784 Shared.vhdx
        -a----        2019.11.14 08:08:35       639,322,915 Shared.vhdx.7z
      
        -a----        2019.11.14 07:50:25     4,701,857,792 Shared.iso
        -a----        2019.11.14 08:08:35       639,322,915 Shared.vhdx.7z.iso
      

Связанный контент