Reference Guide
Administrator.LesystèmeBexécutelemêmenoyau.EffectuezlesétapessuivantespourcréerunpilotedepériphériquesurlesystèmeAetcopierlepilotede
périphériquesurlesystèmeBpourqueServerAdministratorpuissel'utiliser:
1. Assurez-vousquelesprérequispourDKSsontremplissurlesystèmeA.
2. DémarrezServerAdministratorsurlesystèmeA.
Pendantledémarrage,ServerAdministratorcréeunpilotedepériphériquepourlenoyauactifsurlesystèmeA.
3. Tapez uname -rsurlesystèmeApourdéterminerlenomdunoyauactif.
4. Copiez tout fichier dcdbas.* ou dell_rbu.*danslerépertoire/lib/modules/<noyau>/kernel/drivers/firmware surlesystèmeAdansle
répertoire/var/omsa/dks/<noyau> dusystèmeB,où<noyau>estlenomdunoyaurenvoyéentapantuname-r àl'étape3.
5. DémarrezServerAdministratorsurlesystèmeB.
ServerAdministratordétectequelepilotedepériphériquecopiédanslerépertoire/var/omsa/dks/<noyau> prend en charge le noyau en cours
d'exécutionetutilisecepilotedepériphérique.
PriseenchargeforcéedunoyaudynamiquesurdesversionsmisesàjourdeRedHatEnterpriseLinuxlorsquele
noyau est corrompu
ServerAdministratorfournitdespilotesdepériphériqueprécompiléspourlesversions«Gold»dessystèmesd'exploitationRedHatEnterpriseLinuxprisen
charge.RedHatEnterpriseLinuxprendenchargelechargementdespilotesdepériphériqueconstruitspourlaversion«Gold»surlesversionsmisesàjour.
CelasignifiequeServerAdministratornedoitpasexpédierdepilotesdepériphériqueprécompiléspourchaqueversionmiseàjourdeRedHatEnterprise
Linuxetquelesutilisateursnesontpasforcésàd'utiliserDKSpourexécuterServerAdministratorsurchaquesystèmequiexécuteuneversionmiseàjourde
RedHatEnterpriseLinux.Néanmoins,lechargementd'unpilotedepériphériqueconstruitpourlaversion«Gold»de Red Hat Enterprise Linux (version 3) sur
uneversiondemiseàjourpeutcorromprelenoyau.Silenoyaud'unsystèmeexécutantuneversiondemiseàjourdeRedHatEnterpriseLinux(version3)a
étécorrompuparceprocessusdechargementdepilotedepériphérique,lacommandedescriptd'initialisationdeServerAdministratorrestart-
forcekernelmatchpeutêtreutiliséepourforcerDKSàêtreutilisédanscettesituation.DKSconstruiradespilotesdepériphériquequinecorrompentpasle
noyauencoursd'exécution.
Vérificationdelacorruptiond'unnoyauencoursd'exécution
AprèsledémarragedesservicesServerAdministrator,effectuezlesétapessuivantessurlesversionsmisesàjourdeRedHatEnterpriseLinuxpour
déterminersilenoyauaétécorrompu:
1. Ouvrez une session en tant que root.
2. Exécutezlacommandesuivante:
lsmod
Si Tainted: GFs'afficheàlapremièrelignedurésultatcommedanslemessagesuivant,lenoyauencoursd'exécutionestcorrompu:
Module Size Used by Tainted: GF
L'état«tainted»peutêtreprovoquéeparleprocessusdechargementdupilotedepériphériquedeServerAdministrator.
PriseenchargeforcéedunoyaudynamiquesurlesversionsmisesàjourdeRedHatEnterpriseLinux
Aprèsl'installationdeServerAdministrator,effectuezlesétapessuivantespourforcerDKSàêtreutilisésurlesversionsmisesàjourdeRedHatEnterprise
Linuxetconstruiresinécessairedespilotesdepériphériquepourlenoyauencoursd'exécution,afinqu'ilsnecorrompentpaslenoyau:
1. VeillezaurespectdesprérequisDKS.
2. Exécutezlacommandesuivante:
/etc/init.d/instsvcdrv restart-forcekernelmatch
Cettecommandearrêterad'abordlespilotesdepériphériquedeServerAdministrator.Ilchercheraalorsdespilotesdepériphériqueprécompilésàcharger,en
recherchantdespilotesdepériphériqueprécompilésconstruitspourunnoyaudontlenomcorrespondexactementaunomdunoyauencoursd'exécution.S'il
neparvientpasàtrouverunecorrespondanceexacte,ilutiliseraDKSpourconstruiredespilotesdepériphériquepourlenoyauencoursd'exécution.Pour
REMARQUE:Lerépertoire/lib/modules/<noyau>/kernel/drivers/firmwarepeutcontenirunouplusieursdesfichierssuivants:dcdbas.* ou
dell_rbu.*
REMARQUE:Ilsepeutquevousdeviezcréerlerépertoire/var/omsa/dks/<noyau> surlesystèmeB.Parexemple,silenomdunoyauest
1.2.3-4smp,vouspouvezcréerlerépertoireentapantmkdir -p /var/omsa/dks/1.2.3-4smp.
REMARQUE:CetteprocédurepeutégalementêtreutiliséelorsdelamiseàniveaudeServerAdministratorsilanouvelleversiondeServer
Administratorneprendpasenchargelenoyauactifavecunpilotedepériphériqueprécompilé.
REMARQUE:QuandvousavezdésinstalléServerAdministratordusystèmeB,lesfichiers/var/omsa/dks/<kernel>/*.quevousavezcopiés
surlesystèmeBnesontpassupprimés.Vousdevezsupprimerlesfichierss'ilsnesontplusnécessaires.