kvm Fehler beim Starten der Domäne: Nicht unterstützte Konfiguration: Der Sicherheitstreiber für das Modell Selinux wurde nicht gefunden

3897
nelaaro

Der Versuch, unsere virtuellen kvm-Maschinen zu starten, und dieser Fehler wird nach dem Neustart der physischen Hostmaschine angezeigt.

Error starting domain: unsupported configuration: Unable to find security driver for model selinux  Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 124, in tmpcb callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 83, in newfn ret = fn(self, *args, **kwargs) File "/usr/share/virt-manager/virtManager/domain.py", line 1479, in startup self._backend.create() File "/usr/lib/python2.7/site-packages/libvirt.py", line 1062, in create if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) libvirtError: unsupported configuration: Unable to find security driver for model selinux 

Einchecken beim Host-Computer zeigt uns, dass Selinux deaktiviert ist.

$ getenforce  Disabled 
1

1 Antwort auf die Frage

4
nelaaro

Die virtuellen Maschinen sichern und ausführen

Ich habe folgendes ausgeführt, um die XML-Konfigurationsdatei der Domäne zu bearbeiten.

$ virsh edit some-virtual-machine / domain 

Entfernen Sie die folgende Zeile, die sich in der Nähe des Starts der XML-Domäne für die Definition der VM-Domäne befand.

<seclabel type='dynamic' model='selinux' relabel='yes'/> 

Das bringt die virtuellen Maschinen zum Laufen.

Sie können die Konfigurationsdateien auch im Verzeichnis libvirt config bearbeiten, bevor Sie versuchen, die virtuellen Maschinen zu starten. /etc/libvirt/qemu/