与えられた指示を使用してソースからQEMUを構築しようとしています。ここ。 QEMUの移行メカニズムに機能を追加するための研究論文を実装したいので、(ソースから)QEMUのカスタムビルドが必要です。 Ansible を使用して Vm の完全なビルドと実行、および移行を自動化しているため、すべてのタスクを実行するには cli コマンドが必要です。依存関係をインストールし、次の2つのコマンドを使用して作成されたqcow2イメージにオペレーティングシステムをインストールするオプションがある画面に移動できました。
cd qemu/build
./qemu-img create -f qcow2 test.qcow2 16G
x86_64-softmmu/qemu-system-x86_64 -m 1024 -enable-kvm -drive if=virtio,file=test.qcow2,cache=none -cdrom ubuntu-22.04.3-live-server-amd64.iso
オペレーティングシステムをインストールできる画面が表示されます。
しかし、インストール後にqcow2イメージからインストールされたOSをどのように実行するのかわかりませんか?また、移行コマンドを実行して、あるホストから別のホストに仮想マシンを移行したいと思います。公式QEMU(ソフトウェアセンターからダウンロード)を使用して移行をインストールしvirt-manager
て実行しました。libvirt
virsh migrate --live migrate-server --persistent --verbose --copy-storage-all --desturi qemu+ssh://clarkk@vm02/system
今回も、QEMUのカスタムビルド(ソースからQEMUビルド)でコマンドラインを使用してこれらすべてを実行できることを願っています。
ありがとう
同様の結果を見つけるためにオンラインで検索してみました。これただし、カスタムビルドではvirt-managerとlibvirtにアクセスできないため、QEMUのカスタムビルドでは機能しません。
ドキュメントも初心者になじみがない、または正しい場所が見つかりません。