Debian 8.7.1에서 Libvirt/Qemu/KVM을 사용하려고 합니다. 테스트하기 위해 Debian Stretch ISO를 다운로드했습니다. VM을 생성하려고 하면 Debian 설치 프로그램이 시작되고 루트 암호, 사용자, apt를 구성한 다음 "소프트웨어 선택 및 설치" 단계에서 실패합니다. 오류 메시지도 없고 아무것도 없습니다. 문자 그대로 다음을 의미합니다.
Installation Failed on this step: select and install software
그것이 말하는 전부입니다. 확인해 보니 /var/log/libvirt/qemu/
빈 파일만 있습니다 mytest.log
.
설치하는 동안 터미널에 다음이 표시됩니다.
Starting install...
Allocating 'mytest.qcow2' | 4.0 GB 00:00
Creating domain..
실패 후에도 오류 메시지가 없습니다.
내가 취한 단계는 다음과 같습니다.
sudo apt-get update
sudo apt-get update install qemu-kvm libvirt-bin virtinst virt-viewer virt-manager
adduser myuser kvm
adduser myuser libvirt
sudo usermod -a -G libvirt myuser
sudo usermod -a -G kvm myuser
virsh -c qemu:///system net-start default
virt-install --virt-type kvm --name stretch-amd64 --memory 512 --cdrom ~/Downloads/firmware-stretch-DI-rc3-amd64-netinst.iso --disk size=4
이 실패의 원인이 무엇인지에 대한 아이디어가 있습니까?
답변1
의 도움으로이 훌륭한 튜토리얼3일간의 시행착오 끝에 Ubuntu 17.04 ISO 및 Alpha CoreOS ISO에서 성공적으로 사용했습니다. 그러나 Debian 9 ISO는 작동하지 않습니다. 이 문제는 virt-viewer와 관련이 있다고 생각하므로 별도의 질문을 작성하겠습니다.
초기 문제를 해결하기 위해 취한 단계는 다음과 같습니다. 권한 문제, 디스크 크기 등을 포함하여 여러 가지 문제가 있습니다. 루트에서 모든 것을 지우고 다시 설치한 후 다음 단계를 수행했습니다(알파 CoreOS ISO용).
$ su
# apt-get install qemu-kvm libvirt-bin virtinst virt-manager
# adduser jmnooor kvm
# adduser jmnooor libvirt
# sudo usermod -a -G libvirt myuser
# sudo usermod -a -G kvm myuser
$ mkdir ~/pools
$ virsh -c qemu:///system net-autostart default
$ virsh -c qemu:///system net-start default
$ virsh -c qemu:///system \
pool-define-as mytest000 \
dir --target ~/pools
$ virsh -c qemu:///system pool-autostart mytest000
$ virsh -c qemu:///system pool-start mytest000
$ virsh -c qemu:///system pool-list --all
$ cd ~/pools
$ sudo virt-install --virt-type kvm --name vm000 --memory=2048 --vcpus=2 --cpu=host --cdrom ~/pools/coreos_production_iso_image.iso --disk=pool=mytest000,size=10,format=qcow2 -w network=default --graphics=vnc