これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド virt-convert です。
プログラム:
NAME
virt-convert - ovf/vmx をネイティブ libvirt ゲストに変換します
SYNOPSIS
仮想変換 INPUT.vmx|INPUT.ovf|INPUT-DIR|INPUT.zip [オプション]
DESCRIPTION
仮想変換 OVF 仮想マシンの VMX をネイティブに変換するためのコマンド ライン ツールです
libvirt XML。 ディスクフォーマット変換も同時に行えます。
最も単純な呼び出しは、単純に virt-convert INPUT です。 INPUT は .vmx または .ovf ファイルである可能性があります。
.vmx または .ovf ファイル (およびおそらく 1 つ以上のディスク イメージ) を含むディレクトリ、または
.zip、.tar.gz、.ova などのアプライアンス アーカイブ。 virt-convert は正しいことをしようとします
いずれの場合にも。
デフォルトでは、virt-convert は、検出されたすべてのディスクイメージを「raw」形式に変換します。
出力を新しいディレクトリの場所に送信します。 したがって、元のディスクイメージは_ではありません_
その場で変更されました。
OPTIONS
- 接続 URI
デフォルト以外のハイパーバイザーに接続します。 見る 仮想インストール(1) 詳細はこちら
変換 OPTIONS
-i 入力フォーマット
--入力フォーマット 入力フォーマット
入力形式。 これは自動検出される必要がありますが、必要に応じて強制することもできます。 現在
「vmx」と「ovf」がサポートされています。
-D 出力フォーマット
--ディスクフォーマット 出力フォーマット
出力ディスクのフォーマット。 デフォルトは「raw」なので、検出されたディスクイメージはすべて
を使用して「生」形式に変換 qemu-img(1)。 変換を行わない場合は「none」を渡します
実行: この場合、イメージは指定された --destination にコピーされるだけです。
- 行き先 DIRECTORY
変換/コピーされたディスクイメージを送信するディレクトリ。 指定しない場合、ハイパーバイザーは
デフォルトが使用されます (通常は /var/lib/libvirt/images)。
雑則 OPTIONS
--noautoconsole
ゲスト コンソールへの接続を自動的に試行しないでください。 デフォルトの動作は次のとおりです
起動する 仮想ビューア(1) グラフィカルコンソールを表示するか、「virsh」を実行します。
「console」コマンドでテキストコンソールを表示します。 このパラメータを使用すると、これが無効になります
動作。
--print-xml
生成された libvirt XML を出力しますが、ディスク変換や
ゲストをインストール/起動します。 このオプションは --dry-run を意味します。
-ドライラン
変換プロセスを続行しますが、ディスクの変換や実際の書き込みは行わないでください。
変換されたファイル。
-h
- 助けて
ヘルプメッセージを表示して終了します
- バージョン
プログラムのバージョン番号を表示して終了します
-q
- 静かな
冗長な出力は避けてください。
-d
- デバッグ
デバッグ情報を出力する
例
fedora18 OVA アーカイブを実行します。
# virt-convert fedora18.ova
centos6 .vmx および .vmdk ファイルを含む解凍された zip アーカイブを実行し、
画像を qcow2 形式に変換
# virt-convert centos6/ --disk-format qcow2
指定された .vmx ファイルを変換します。 参照ディスク イメージはすべて同じディレクトリに存在する必要があります。
ディスクフォーマットを変更しないでください。 ディスクイメージを次の場所に移動します / tmpに
# virt-convert foo.vmx --disk-format none --destination / tmpに
onworks.net サービスを使用してオンラインで virt-convert を使用する
