Frage :Wie lade ich das SELinux-Modul für Oracleasm?
Bei der Suche nach dem selinux oracleasm-Modul mit dem locate-Befehl kann es zurückgegeben werden, als ob die Datei existiert:
# locate /oracleasm.pp /etc/selinux/targeted/modules/active/modules/oracleasm.pp
Wenn Sie jedoch den Befehl semodule ausführen, um das Modul oracleasm.pp zu laden, schlägt dies fehl:
# semodule --verbose -i /etc/selinux/targeted/modules/active/modules/oracleasm.pp Attempting to install module '/etc/selinux/targeted/modules/active/modules/oracleasm.pp': semodule: Failed on /etc/selinux/targeted/modules/active/modules/oracleasm.pp!HINWEIS :Selinux NICHT direkt auf aktiven Systemen ausführen und aktivieren, sondern zuerst testen. Stellen Sie sicher, dass ASM-abhängige Dienste zuerst gestoppt werden.
Standardmäßig wird die Datei „/etc/selinux/targeted/modules/active/modules/oracleasm.pp “ in diesem Pfad nicht existiert, was durch Ausführen eines ls-Befehls überprüft werden kann:
# ls /etc/selinux/targeted/modules/active/modules/oracleasm.pp ls: cannot access /etc/selinux/targeted/modules/active/modules/oracleasm.pp: No such file or directory
Um die Datei zu erstellen, führen Sie die folgenden Befehle aus:
# cd /usr/share/selinux/targeted/ # bunzip2 /usr/share/selinux/targeted/oracleasm.pp.bz2
Laden Sie das Modul:
# semodule --verbose -i /usr/share/selinux/targeted/oracleasm.pp Attempting to install module '/usr/share/selinux/targeted/oracleasm.pp': Ok: return value of 0. Committing changes: Ok: transaction number 0.
Überprüfen Sie, ob das Modul erfolgreich geladen wurde:
# semodule -l |grep ora oracleasm 1.0.0