Você pode criar pools, mas há algumas coisas a serem consideradas.
-
O "nome" realmente precisa ser sem um conjunto de caracteres especiais, como '/'. Se você quiser criar um / tmp / test pool, você pode nomear " test " ( na etapa 1 de 2 ) e fornecer o caminho " / tmp / test "( na etapa 2 de 2 ) e funcionará.
-
apparmor irá pará-lo se você for muito incomum Existe um conjunto limitado de caminhos que são permitidos por padrão, se você for fora destes em algum ponto virt-aa-helper não será mais capaz de acessar os arquivos. Mas isso seria necessário para permitir o acesso ao perfil personalizado por convidado. Veja as regras existentes em
/etc/apparmor.d/usr.lib.libvirt.virt-aa-helper
e adicione regras personalizadas por meio de/etc/apparmor.d/local/usr.lib.libvirt.virt-aa-helper
Veja /etc/apparmor.d/local/README para saber mais sobre isso. -
Alguns tipos de pool ainda não podem ser manipulados pelo apparmor. O tipo de pool padrão do virt-manager será " dir " e ficará bem. Mas existem tipos mais avançados, como " grupos lvm ", para esses tipos de regras apparmor não podem ser criados para o convidado em tempo real ( veja este bug ), nestes casos você precisará permitir os caminhos extras que você precisa através da alteração de
/etc/apparmor.d/abstractions/libvirt-qemu
.