У меня проблема с тем, что Centos меняет папку с изображениями KVM по умолчанию на общую папку Cifs. Каждый раз, когда я пытаюсь это сделать, он возвращает ошибку примерно так:
[root@localhost Centos_Atomic]# systemctl status libvirtd -l
Nov 27 22:44:30 localhost.localdomain libvirtd[1365]: internal error: process exited while connecting to monitor: 2015-11-28T04:44:30.175326Z qemu-kvm: -drive file=/var/lib/libvirt/images/Centos_Atomic/Centos_Atomic.qcow2,if=none,id=drive-ide0-0-0,format=qcow2: could not open disk image /var/lib/libvirt/images/Centos_Atomic/Centos_Atomic.qcow2: Could not open file: Permission denied
Я уже пробовал возиться с разрешениями Selinux, которые в данный момент находятся в режиме разрешений, и сделал setsebool -P virt_use_nfs 1
. Я создал символические ссылки в папке по умолчанию и указал их на свою долю. Я изменил разрешенных пользователей и группы в etc/libvirt/qemu.conf
на оба root. Я также добавил пользователя root в группы kvm и qemu.
Мне удалось запустить изображения в папке по умолчанию, и я смог получить эту работу в Ubuntu раньше, но я не уверен, почему это проблема с Centos.
Как изменить папку изображений KVM из папки по умолчанию в общую папку Cifs в Centos?