動作するqemuコマンドをvirt-installパラメータに変換しようとしています。作業順序は次のとおりです。
qemu-system-x86_64 -bios /usr/share/OVMF/OVMF_CODE.fd -boot c -drive file=/vm/image.qcow2,if=none,id=NVME1 -device nvme,drive=NVME1,serial=nvme-1 -m 4G -cpu host -enable-kvm
...私は何ですかアイデアvirt-installを使用して1対1の変換を実行すると、エラーが発生します。
sudo virt-install --boot loader=/usr/share/OVMF/OVMF_CODE.fd --boot cdrom,hd --disk none --qemu-commandline='-drive file=/vm/image.qcow2,format=qcow2,if=none,id=NVME1 -device nvme,drive=NVME1,serial=nvme-1' --memory 4096 --os-variant rhel9.0 --name Test
これにより、次のエラーが発生します。
Starting install... ERROR internal error: process exited while connecting to monitor: 2023-06-01T00:16:40.801184Z qemu-system-x86_64: -drive file=/vm/image.qcow2,format=qcow2,if=none,id=NVME1: Could not open '/vm/image.qcow2': Permission denied.
Domain installation does not appear to have been successful. If it was, you can restart your domain by running: virsh --connect qemu:///system start Test otherwise, please restart your installation.
混乱しています。私はQEMU / KVM / libvirtに初めて触れたので、ドキュメントを詳しく見ましたが、役に立ちません。