virt-manager와 QEMU/KVM을 사용하여 Debian Buster에서 CentOS 가상 머신을 생성하려고 합니다. 나는 그것을 다음과 같이 설치했습니다 :
$ grep -o 'vmx\|svm' /proc/cpuinfo
$ sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils libguestfs-tools genisoimage virtinst libosinfo-bin virt-manager
$ sudo adduser $USER kvm
$ sudo adduser $USER libvirt
$ sudo adduser $USER libvirt-qemu
그러나 iso를 사용하여 가상 머신을 설치하려고 할 때마다 항상 다음 오류가 발생합니다.
Unable to complete install: 'unsupported configuration: unknown protocol type 'file''
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 2119, in _do_async_install
guest.installer_instance.start_install(guest, meter=meter)
File "/usr/share/virt-manager/virtinst/installer.py", line 419, in start_install
doboot, transient)
File "/usr/share/virt-manager/virtinst/installer.py", line 362, in _create_guest
domain = self.conn.createXML(install_xml or final_xml, 0)
File "/usr/lib/python3/dist-packages/libvirt.py", line 3732, in createXML
if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirt.libvirtError: unsupported configuration: unknown protocol type 'file'
CentOS 웹 사이트의 미니멀리스트 및 DVD iso 파일과 Debian Stretch iso에서도 동일한 오류가 발생합니다.
답변1
이 문제를 해결하는 데 도움이 된 것은 설치하려는 운영 체제의 ISO 이미지가 포함된 스토리지 볼륨 선택 창에서 새 풀을 만드는 것이었습니다. 다음으로 Virtual Machine Manager에서 새 가상 머신 만들기 가이드의 5단계 중 2단계에서 ISO 이미지를 선택할 때 이 풀에서 ISO 이미지를 선택했습니다.