ソースから構築されたqemuで仮想マシンとvirshコマンドを実行する

ソースから構築されたqemuで仮想マシンとvirshコマンドを実行する

与えられた指示を使用してソースから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のカスタムビルドでは機能しません。

ドキュメントも初心者になじみがない、または正しい場所が見つかりません。

ベストアンサー1

おすすめ記事