Reference Guide

Dynamische Kernel-Unterstützung(DKS)
ServerAdministratorbietetvorkompilierteGerätetreiberfürdievorkompiliertenKernel,dieinderServerAdministrator-Infodatei auf der CD Dell PowerEdge
Installation and Server Managementaufgelistetwerden.WennderausgeführteKernelkeinervorkompilierten,inderInfodateiaufgelistetenKernelist,oder
wennderausgeführteKernelsoneukonfiguriertundneukompiliertist,dasskeinerderzuvorerstelltenServerAdministrator-Gerätetreiberdiesenzuvor
kompiliertenKernelunterstützt,mussderServerAdministratoreventuelldieDKS-FunktionzurUnterstützungdesausgeführtenKernelverwenden.
WennSiewährendderInstallationoderInbetriebnahmederServerAdministrator-GerätetreiberdiefolgendeMeldungsehen,dannhatderServer
Administrator versucht, die DKS-Funktionzuverwenden,jedochohneErfolg,dabestimmteVoraussetzungennichterfülltwaren:
Building <Treiber> using DKS... [FAILED]
(<Treiber> wird mit DKS erstellt... [FEHLERHAFT])
wobei <Treiber> dcdbas oder dell_rbu ist
ZurVerwendungvonDKSsolltenSiefeststellen,welcherKernelausgeführtwirdunddannsolltenSiedieDKS-Voraussetzungenüberprüfen.
ErmittlungdesausgeführtenKernel
1. Melden Sie sich mit root an.
2. GebenSieaneinerKonsoledenfolgendenBefehlein,unddrückenSie<Eingabe>:
uname -r
DasSystemzeigteineMeldungan,diedenausgeführtenKernelidentifiziert.WennessichnichtumeinenderKernelhandelt,dieinderManagedSystem
Software-Infodateiaufgeführtsind,dannmussDKSverwenden,umihnzuunterstützen.
Dynamische Kernel-Unterstützung- Voraussetzungen
DiefolgendenAbhängigkeitenmüssenvordemNeustartderManagedSystemSoftwareeingehaltenwerdenbevorServerAdministratorDKSverwendenkann.
l FürdenausgeführtenKernelmussdieladbareModulunterstützungaktiviertsein.
l DieQuellezurErstellungvonKernelmodulenfürdenzurzeitausgeführtenKernel,mussunter/lib/modules/`uname r`/Build verfügbarsein.Auf
Systemen,dieRedHatEnterpriseLinux(Version3)undSUSELinuxEnterpriseServer(Version9und10)ausführen,bietetderkernel-source-RPM
bietet die notwendige Kernel-Quelle.AufSystemen,dieRedHatEnterpriseLinux(Version4)ausführen,stellendiekernel*-devel-RPMs die notwendige
Kernelquelle zur Erstellung von Kernelmodulen bereit.
l Das GNU-Dienstprogramm make muss installiert sein. Das make-RPMstelltdiesesDienstprogrammzurVerfügung.
l Der GNU C-Compiler (gcc) muss installiert sein. Das gcc-RPMenthältdiesenCompiler.
l Der GNU Linker (ld) muss installiert sein. Das binutils-RPMenthältdiesenVerknüpfer.
BeiErfüllungdieserVoraussetzungen,wirdDKSautomatischeinenGerätetreibererstellen,wenndieserwährendderServerAdministrator-Inbetriebnahme
benötigtwird.
Dynamische Kernel-UnterstützungnachderServerAdministrator-Installation verwenden
UmdenServerAdministratorzurUnterstützungeinesKernelzuaktivieren,dernichtvoneinemzuvorkompiliertenGerätetreiberunterstütztundnachder
InstallationdesServerAdministratorsgeladenwird,führenSiefolgendeSchrittedurch:
1. Stellen Sie sicher, dass die DKS-VoraussetzungenaufdemzuverwaltendenSystemerfülltsind.
2. Starten Sie den neuen Kernel auf dem System.
DerServerAdministratorerstellteinenGerätetreiberfürdenaufdemSystemausgeführtenKernelbeimerstenStartnachdemLadendesKernel.Inder
StandardeinstellungstartetderServerAdministratorwährenddesSystemstarts.
DynamischerstelltenGerätetreiberinSystemekopieren,aufdenendergleicheKernelausgeführtwird
WennServerAdministratoraufdynamischeWeiseeinenGerätetreiberfürdenausgeführtenKernelbaut,wirdderGerätetreiberindas
Verzeichnis /lib/modules/<Kernel>/kernel/drivers/firmware installiert, wobei <Kernel> der Kernel-Nameist(zurückgegebendurchdieEingabevon
uname-r).WenneinSystemdengleichenKernelausführt,fürdeneinGerätetreibergebautwurde,könnenSiedenneuerstelltenGerätetreiberzum
Verzeichnis /var/omsa/dks/<Kernel> aufdemanderenSystemkopieren,damitServerAdministratorihnbenutzenkann.DieseMaßnahmeermöglichtServer
Administrator DKS auf mehreren Systemen zu verwenden, ohne die Kernel-QuelleaufjedemSysteminstallierenzumüssen.
EinBeispielistdasfolgendeSzenario:SystemAführteinenKernelaus,dervonkeinemdervorherkompiliertenGerätetreiberdesServerAdministrator
ANMERKUNG: Server Administrator protokolliert Nachrichten zur Protokolldatei /var/log/messages.
ANMERKUNG: NichtunterstützteKernelsindKernel,dienichtvoneinemzuvorkompiliertenGerätetreiberunterstütztwerden.LesenSie"Managed
System Software installieren und aktualisieren",wennSieeinenunterstütztenKernelausführen.