Users Guide
ServerAdministratorenthältvorkompilierteGerätetreiberfürdieinderServerAdministrator-InfodateiaufgeführtenKernelaufdenvonDellangebotenen
Datenträgern.WennderausgeführteKernelkeinervondeninderInfodateiaufgeführtenKernelnist,oderwennderausgeführteKernelsoneukonfiguriert
oder neu kompiliert wurde, dass keiner der vorkompilierten Server Administrator-GerätetreiberdenneukompiliertenKernelunterstützt,mussServer
AdministratormöglicherweisedieDKS-FunktionzurUnterstützungdesausgeführtenKernelsverwenden.
WennwährenddesStartsderServerAdministrator-GerätetreiberdiefolgendeMeldungangezeigtwird,hatServerAdministratorversucht,dieDKS-Funktion
zuverwenden.DerVersuch,dieFunktionzuverwenden,warjedocherfolglos,dabestimmteVoraussetzungennichterfülltwurden:
<Treiber> wird mit DKS erstellt... [FEHLGESCHLAGEN]
wobei <Treiber> dcdbas oder dell_rbu ist
FindenSieheraus,welcherKernelaufdemverwaltetenSystemausgeführtwird,undüberprüfenSiedieDKS-Voraussetzungen, um DKS zu verwenden.
ErmittlungdesausgeführtenKernel
1. Melden Sie sich mit root an.
2. GebenSieaneinerKonsoledenfolgendenBefehlein,unddrückenSie<Eingabe>:
uname -r
DasSystemzeigteineMeldungan,diedenausgeführtenKernelidentifiziert.WennessichnichtumeinenderKernelhandelt,dieinderManagedSystem
Software-Infodateiaufgeführtsind,dannmussDKSverwenden,umihnzuunterstützen.
Dynamische Kernel-Unterstützung- Voraussetzungen
DiefolgendenAbhängigkeitenmüssenvordemNeustartderManagedSystemSoftwareeingehaltenwerdenbevorServerAdministratorDKSverwendenkann.
l FürdenausgeführtenKernelmussdieladbareModulunterstützungaktiviertsein.
l DieQuellezurErstellungvonKernelmodulenfürdenzurzeitausgeführtenKernel,mussunter/lib/modules/`uname –r`/Build verfügbarsein.Auf
Systemen,dieSUSELinuxEnterpriseServer(Versionen9und10)ausführen,stelltderkernel-source-RPM die erforderliche Kernel-Quelle bereit.
AufSystemen,dieRedHatEnterpriseLinux(Version4)ausführen,stellendiekernel -devel-RPMs die notwendige Kernel-Quelle zur Erstellung von
Kernel-Modulen bereit.
l Das GNU-Dienstprogramm make muss installiert sein. Das make-RPMstelltdiesesDienstprogrammzurVerfügung.
l Der GNU C-Compiler (gcc) muss installiert sein. Das gcc-RPMenthältdiesenCompiler.
l Der GNU Linker (ld) muss installiert sein. Das binutils-RPMenthältdiesenVerknüpfer.
BeiErfüllungdieserVoraussetzungen,wirdDKSautomatischeinenGerätetreibererstellen,wenndieserwährendderServerAdministrator-Inbetriebnahme
benötigtwird.
Dynamische Kernel-UnterstützungnachderServerAdministrator-Installation verwenden
UmdenServerAdministratorzurUnterstützungeinesKernelzuaktivieren,dernichtvoneinemzuvorkompiliertenGerätetreiberunterstütztundnachder
InstallationdesServerAdministratorsgeladenwird,führenSiefolgendeSchrittedurch:StellenSiesicher,dassdieDKS-Voraussetzungen auf dem System, das
verwaltetwerdensoll,erfülltsind,undstartenSiedenneuenKernelaufdemSystem.
DerServerAdministratorerstellteinenGerätetreiberfürdenaufdemSystemausgeführtenKernelbeimerstenStartnachdemLadendesKernel.Inder
StandardeinstellungstartetderServerAdministratorwährenddesSystemstarts.
DynamischerstelltenGerätetreiberinSystemekopieren,aufdenendergleicheKernelausgeführtwird
WennServerAdministratoraufdynamischeWeiseeinenGerätetreiberfürdenausgeführtenKernelerstellt,wirdderGerätetreiberindas
Verzeichnis /lib/modules/<Kernel>/kernel/drivers/firmware installiert, wobei <Kernel> der Kernel-Nameist(zurückgegebendurchdieEingabevonuname
-r).WenneinSystemdengleichenKernelausführt,fürdeneinGerätetreibergebautwurde,könnenSiedenneuerstelltenGerätetreiberzum
Verzeichnis /var/omsa/dks/<kernel> aufdemanderenSystemkopieren,damitServerAdministratorihnbenutzenkann.DieseMaßnahmeermöglichtServer
Administrator DKS auf mehreren Systemen zu verwenden, ohne die Kernel-QuelleaufjedemSysteminstallierenzumüssen.
EinBeispielistdasfolgendeSzenario:SystemAführteinenKernelaus,dervonkeinemdervonServerAdministratorvorkompiliertenGerätetreibern
unterstütztwird.AufSystemBwirddergleicheKernelausgeführt.FührenSiefolgendeSchrittedurch,umeinenGerätetreiberaufSystemAzuerstellenund
diesen dann zur Verwendung durch Server Administrator auf System B zu kopieren:
1. Stellen Sie sicher, dass die DKS-VoraussetzungenaufSystemAerfülltsind.
2. Server Administrator auf System A starten.
BeiderInstallationerstelltderServerAdministratoreinenGerätetreiberfürdenaufSystemAausgeführtenKernel.
3. Geben Sie uname -raufSystemAein,umdenNamendesausgeführtenKernelzuermitteln.
ANMERKUNG: Server Administrator protokolliert Meldungen zur Protokolldatei /var/log/messages.