
Hyper-Vのローカルマシンで仮想マシンを実行しており、このVMをクラウドに移動する必要があります。翻訳元すべてのユーザーが Microsoft DevOps にアクセスできるわけではないので、これを行うのは困難です。VM から ISO イメージを作成して、vultr.com に追加する必要があります。残念ながら、ISO を作成するのはかなり難しいようです。ISO の作成方法を教えてください。既存の VM は使用されなくなるため、sysprep は必要ないと思います。VM は運用からのコピーなので、あまり変更したくありません。
読みましたHyper-V マシンから ISO を作成するしかし、そのトピックでは答えが見つかりませんでした。または、理解できませんでした。
答え1
ISOはWindows ADKをインストールして使用することでネイティブに作成できますがoscdimg
、それ以外の場合はサードパーティのプログラムを使用できます。(例えば、アルコール度数120%)。
- まずVHDを圧縮するか、アーカイブにし
7z
てzip
から、7zip次に、アーカイブのみを含むディレクトリの ISO を作成します。
oscdimg
- インストール: Windows アドキ(8と10)|| AIK(7)
- アドキ:
- Windows <=10:Windows アドキ
- 選択する: 導入ツール
- Windows <=10:Windows アドキ
- エイク:
- Windows 7 以前Windows AIK
- 走る:
StartCD.exe
>Windows AIK セットアップ
- 走る:
- Windows 7 以前Windows AIK
- アドキ:
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