
Debian 8.7.1 で Libvirt/Qemu/KVM を使用しようとしています。テストするためにDebian Stretch ISOをダウンロードしました。 VMを作成しようとすると、Debianインストーラが起動し、rootパスワード、ユーザー、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