HyperV VM を ISO として保存

HyperV VM を ISO として保存

Hyper-Vのローカルマシンで仮想マシンを実行しており、このVMをクラウドに移動する必要があります。翻訳元すべてのユーザーが Microsoft DevOps にアクセスできるわけではないので、これを行うのは困難です。VM から ISO イメージを作成して、vultr.com に追加する必要があります。残念ながら、ISO を作成するのはかなり難しいようです。ISO の作成方法を教えてください。既存の VM は使用されなくなるため、sysprep は必要ないと思います。VM は運用からのコピーなので、あまり変更したくありません。

読みましたHyper-V マシンから ISO を作成するしかし、そのトピックでは答えが見つかりませんでした。または、理解できませんでした。

答え1

ISOはWindows ADKをインストールして使用することでネイティブに作成できますがoscdimg、それ以外の場合はサードパーティのプログラムを使用できます。(例えば、アルコール度数120%

  • まずVHDを圧縮するか、アーカイブにし7zzipから、7zip次に、アーカイブのみを含むディレクトリの ISO を作成します。

oscdimg

  1. インストール: Windows アドキ(8と10)|| AIK(7)
    1. アドキ:
    2. エイク:
      • Windows 7 以前Windows 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
      

関連情報