在 CatWrt では、LEDE のデフォルト出力で提供される仮想ハードディスクをキャンセルしました。なぜなら、v22.8 で使用されるソースコードがエクスポートされた VMDK は再起動後に起動できず、EXSI で手動で開くか、手動で EXSI を再起動する必要があるからです。
しかし、StarWind V2V Converter 仮想マシン書き込みソフトウェアを使用すれば、この問題は発生しません。そこで、このブログ記事を書きました。
ダウンロードとインストール#
StarWind V2V Converter のダウンロードは公式サイトから行えます。
ここでも、LanZouY のダウンロードリンクを提供します。
https://wwd.lanzouy.com/b02dkbk7e
パスワード: 4e2a
ダウンロード後、UAC 管理者権限を要求されるので、はい
をクリックして承認します。
次に、利用規約が表示されるので、I accept the agreement
をクリックして同意し、Next
をクリックして次に進みます。
このページでは、デスクトップショートカットを生成するかどうかを尋ねられるので、デフォルトのまま次に進みます。
Install
をクリックし、インストールが完了したら Finish
をクリックします。デスクトップで StarWind V2V Converter を開き、UAC 権限に同意します。
書き込み#
ソフトウェアの最初のページで、Select the location of the image to convert
ローカルファイル Local file
を選択し、Next
をクリックします。
書き込みたいイメージの Source image で File name の右側にある ……
を選択し、イメージを選択して次に進みます。
Select the location of the destination image のページでは、エクスポートするイメージをローカルに選択し、デフォルトの Local file
を選択して次に進みます。
Select destination image format では、エクスポートする仮想ハードディスクを選択できます。
vmdk
は VMware 仮想マシンの仮想ハードディスクファイルです。vhdx
は Hyper-V 仮想マシンの仮想ハードディスクファイルです。qcow2
は PVE または KVM 仮想マシンの仮想ハードディスクファイルです。
ここでは VMDK と VHD/VHDX について重点的に説明します。qcow2 は特に多くのオプションを必要としないためです。
- VMDK の Select option for VMDK image format では、デフォルトの可成長ハードディスクスペースを選択するか、2 番目の予め割り当てられたハードディスクスペースを選択します。ここでテストした
VMware Workstation growable image
は問題ありません。 - VHDX の Select option for VHD/VHDX image format では、3 番目の
VHDX growable image
を選択して VHDX を生成するか、デフォルトの VHD を選択することもできます。Hyper-V は使ったことがありません。
他のフォーマットについては、公式文書 を具体的に確認できますが、英語です。
次に、Set destination file name では、File name の ……
で生成されたファイルを指定のディレクトリに配置し、Convert をクリックして変換を開始します。Converting が完了するとイメージが生成されますので、Finish
をクリックして終了します。
インストール#
ここでは VMware EXSI を例にします:
VMware EXSI の管理画面にログインし、ファイルをアップロードします。サイドバーで ストレージ - データストレージブラウザ をクリックし、vmdk を保存するための新しいディレクトリを作成することをお勧めします。上部の作成ディレクトリをクリックします。
ディレクトリ名は自由に決めて構いませんので、見つけられるようにしてください。作成が完了したら、フォルダをクリックしてアップロードを選択し、先ほど作成した仮想ハードディスク vmdk ファイルを選択してアップロードします。
アップロードが完了したら閉じ、新しい仮想マシンを作成するか既存の仮想マシンを編集し、他の設定を完了した後、元のハードディスクを削除します。データストレージからファイルを削除
を選択し、確認して設定に戻ります。
ハードディスクを追加 - 既存のハードディスクを選択し、先ほど作成したフォルダ内の vmdk ファイルを見つけて確認します。確認が完了したら、コントローラの位置を IDE コントローラ 0
に設定すれば、OpenWrt を起動できます。
この記事は Mix Space によって xLog に同期更新されました。元のリンクは https://www.miaoer.net/posts/network/starwind-converter