Reference Guide

Prise en charge dynamique de noyau (DKS)
ServerAdministratorfournitdespilotesdepériphériqueprécompiléspourlesnoyauxprécompilésrépertoriésdanslefichierlisez-moi de Server Administrator
sur le CD Dell PowerEdge Installation and Server Management.Silenoyauactifn'estpasl'undesnoyauxprécompilésrépertoriésdanslefichierlisez-moi ou si
lenoyauactifestreconfiguréetrecompilédetellesortequ'aucundespilotesdepériphériquepré-construits de Server Administrator ne prenne en charge le
noyaurecompilé,alorsServerAdministratordevrapeut-êtreutilisersafonctionDKSpourprendreenchargelenoyauactif.
SivousvoyezlemessagesuivantpendantledémarragedespilotesdepériphériquesdeServerAdministrator,alorscelasignifiequeServerAdministratora
tentéd'utilisersafonctionDKS,maisn'estpasparvenuàutilisercettefonctioncarcertainsprérequisn'ontpasétéremplis:
Building <driver> using DKS... [FAILED]
(Construction du <pilote>àl'aidedeDKS...[ÉCHEC])
où<pilote> est dcdbas ou dell_rbu
PourutiliserDKS,vousdevezdéterminerquelnoyauvousutilisez,puisvérifierlesprérequispourDKS.
Déterminationdunoyauactif
1. Ouvrez une session en tant que root.
2. Tapezlacommandesuivantesuruneconsoleetappuyezsur<Entrée>:
uname -r
Lesystèmeafficheunmessageidentifiantlenoyauactif.S'ilnes'agitpasd'undesnoyauxrépertoriésdanslefichierlisez-moi de Managed System Software,
alors Managed System Software devra peut-êtreutiliserDKSpourleprendreencharge.
Prérequisdepriseenchargedynamiquedenoyau
PourqueManagedSystemSoftwareutiliseDKS,lesdépendancessuivantesdoiventêtresatisfaitesavantdedémarrerServerAdministrator.
l Lapriseenchargedemodulechargeabledoitêtreactivéesurlenoyauactif.
l Lasourcepourconstruiredesmodulesdenoyaupourlenoyauencoursd'exécutiondoitêtredisponibleàpartirde/lib/modules/`uname r`/build.
SurlessystèmesexécutantRedHatEnterpriseLinux(version3)ouSUSELinuxEnterpriseServer(version9et10),leRPMkernel-source fournit la
sourcedenoyaunécessaire.SurlessystèmesfonctionnantsousRedHatEnterpriseLinux(version4),lesRPMkernel*-devel RPM fournissent la source
dunoyaunécessairepourlaconstructiondesmodulesdenoyau.
l L'utilitairemakeGNUdoitêtreinstallé.LeRPMmake fournit cet utilitaire.
l LecompilateurGNUC(gcc)doitêtreinstallé.LeRPMgcc fournit ce compilateur.
l L'éditeurdeliens(ld)GNUdoitêtreinstallé.LeRPMbinutilsfournitcetéditeurdeliens.
Quandcesprérequisontétésatisfaits,DKScréeautomatiquementunpilotedepériphériquequandcelaestnécessairependantledémarragedeServer
Administrator.
Utilisationdelapriseenchargedenoyaudynamiqueaprèsl'installationdeServerAdministrator
PourpermettreàServerAdministratordeprendreenchargeunnoyauquin'estpasprisenchargeparunpilotedepériphériqueprécompiléetquiestchargé
aprèsl'installationdeServerAdministrator,effectuezlesétapessuivantes:
1. Assurez-vousquelesprérequispourDKSsontsatisfaitssurlesystèmeàgérer.
2. Démarrezlenouveaunoyausurlesystème.
ServerAdministratorcréeunpilotedepériphériquepourlenoyauactifsurlesystèmelapremièrefoisqueServerAdministratordémarreaprèslechargement
dunoyau.Pardéfaut,ServerAdministratordémarrelorsdudémarragedusystème.
Copied'unpilotedepériphériqueconstruitdynamiquementsurdessystèmesexécutantlemêmenoyau
LorsqueServerAdministratorconstruitdynamiquementunpilotedepériphériquepourlenoyauencoursd'exécution,ilinstallelepilotedepériphériquedans
lerépertoire/lib/modules/<noyau>/kernel/drivers/firmware ,où<noyau>estlenomdenoyau(renvoyéentapantuname-r).Sivousavezunsystème
exécutantlenoyaupourlequelunpilotedepériphériqueaétéconstruit,vouspouvezcopierlepilotedepériphériquenouvellementconstruitdansle
répertoire/var/omsa/dks/<noyau> del'autresystèmepourutilisationparServerAdministrator.CetteactionpermetàServerAdministratord'utiliserDKS
surplusieurssystèmessansavoirbesoind'installerlasourcedunoyausurchaquesystème.
Lescénariosuivantfournitunexemple:lesystèmeAutiliseunnoyauquin'estpasprisenchargeparundespilotesdepériphériqueprécompilésdeServer
REMARQUE:Server Administrator inscrit des messages dans le fichier journal/var/log/messages.
REMARQUE: Les noyaux non pris en chargesontdesnoyauxquinesontpasprisenchargeparunpilotedepériphériqueprécompilé.Sivousexécutez
un noyau pris en charge, consultez la section «InstallationetmiseàniveaudeManagedSystemSoftware».