Users Guide

(Erstellen von <Treiber> mit DKS... [FEHLERHAFT])
wobei <Treiber> dcdbas oder dell_rbu ist
UmDKSzuverwenden,identifizierenSie,welcherKernelaufdemverwaltetenSystemausgeführtwird,undüberprüfenSiedieDKS-Voraussetzungen.
ErmittlungdesausgeführtenKernel
1. Melden Sie sich als root beim System 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dieManaged-System-Software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 Kernel-ModulenfürdenzurzeitausgeführtenKernelmussunter/lib/modules/`uname -r`/buildverfügbarsein.Auf
Systemen,dieSUSELinuxEnterpriseServer(Version10)ausführen,bietetKernel-Quelle-RPM die notwendige Kernel-Quelle. Auf Systemen, die Red Hat
EnterpriseLinux(Version4)ausführen,stellendiekernel-devel-RPMs die notwendige Kernel-Quelle zur Erstellung von Kernel-Modulen 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desStartsvonServerAdministratorbenötigt
wird.
Dynamische Kernel-UnterstützungnachderServerAdministrator-Installation verwenden
UmServerAdministratorzuaktivieren,einenKernelzuunterstützen,dernichtvoneinemvorkompiliertenGerätetreiberunterstütztundgeladenwird,
nachdemServerAdministratorinstalliertwurde,führenSiefolgendeSchritteaus:StellenSiesicher,dassdieDKS-Voraussetzungen auf dem zu verwaltenden
SystemerfülltwerdenundstartenSiedenneuenKernelaufdemSystem.
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einenGerätetreiberfürdenausgeführtenKerneldynamischerstellt,installierterdenGerätetreiberindas
Verzeichnis /lib/modules/<kernel>/kernel/drivers/firmware, wobei <kernel> der Kernel-Nameist(zurückgesendetdurchEingabevonuname -r). Wenn
einSystemdengleichenKernelausführt,fürdeneinGerätetreibererstelltwurde,könnenSiedenneuerstelltenGerätetreiberindas
Verzeichnis /var/omsa/dks/<kernel> aufdemanderenSystemzurVerwendungdurchServerAdministratorkopieren.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
unterstütztwird.AufSystemBwirddergleicheKernelausgeführt.FührenSiefolgendeSchrittedurch,umeinenGerätetreiberaufSystemAzuerstellenund
diesen dann zur Verwendung durch Server Administrator auf System B zu kopieren:
1. Stellen Sie sicher, dass die DKS-VoraussetzungenaufSystemAerfülltsind.
2. Server Administrator auf System A starten.
BeiderInstallationerstelltderServerAdministratoreinenGerätetreiberfürdenaufSystemAausgeführtenKernel.
3. Geben Sie uname -raufSystemAein,umdenNamendesausgeführtenKernelzuermitteln.
4. Kopieren Sie beliebige 'dcdbas.*'- oder dell_rbu.*-Dateien im Verzeichnis /lib/modules/<kernel>/kernel/drivers/firmware auf System A in das
Verzeichnis /var/omsa/dks/<kernel> auf System B, wobei <kernel> der Kernel-Name ist, der bei Eingabe von uname -r inSchritt3zurückgegeben
wird.
ANMERKUNG: Server Administrator protokolliert Nachrichten in der Protokolldatei /var/log/messages.
ANMERKUNG: Im Verzeichnis /lib/modules/<kernel>/kernel/drivers/firmwarekönneneineodermehrerederfolgendenDateienenthalten
sein: dcdbas.* oder dell_rbu.*.