Users Guide
Unejemploeselescenariosiguiente:elsistemaAejecutaunnúcleoquenoescompatibleconunodeloscontroladoresdedispositivosprecompiladosde
ServerAdministrator.ElsistemaBejecutaelmismonúcleo.RealicelossiguientespasosparacrearuncontroladordedispositivoenelsistemaAycopiarloen
el sistema B para que lo utilice Server Administrator:
1. AsegúresedequelosrequisitospreviosdeDKSsecumplanenelsistemaA.
2. Inicie el Server Administrator en el sistema A.
ServerAdministratorcreauncontroladordedispositivosparaelnúcleoqueseestáejecutandoenelsistemaAduranteelinicio.
3. Escriba uname -renelsistemaAparadeterminarelnombredelnúcleoenejecución.
4. Copie los archivos dcdbas.* o dell_rbu.* que haya en el directorio /lib/modules/<núcleo>/kernel/drivers/firmware del sistema A al
directorio /var/omsa/dks/<núcleo> del sistema B, donde <núcleo>eselnombredelnúcleoqueseobtienealescribiruname -r en el paso 3.
5. Inicie el Server Administrator en el sistema B.
ServerAdministratordetectaqueelcontroladordedispositivoquecopióeneldirectorio/var/omsa/dks/<núcleo> admiteelnúcleoenejecucióny
utiliza ese controlador de dispositivo.
CómoforzarlacompatibilidadconelnúcleodinámicoenlasversionesdeactualizacióndeRedHatEnterpriseLinux
cuandoelnúcleosehadañado
Server Administrator tiene controladores de dispositivos precompilados para la versiones "maestras" de los sistemas operativos de Red Hat Enterprise Linux
admitidos.RedHatEnterpriseLinuxadmitelacargadecontroladoresdedispositivoscreadosparalasversiones"maestras",enlasversionesdeactualización.
EstosignificaqueServerAdministratornotienequeenviarcontroladoresdedispositivosprecompiladosparacadaversióndeactualizacióndeRedHat
EnterpriseLinuxylosusuariosnoestánobligadosausarlaDKSparapoderejecutarServerAdministratorencadasistemaqueejecutaunaversiónde
actualizacióndeRedHatEnterpriseLinux.Sinembargo,lacargadeuncontroladordedispositivoscreadoparalaversiónmaestradeRedHatEnterpriseLinux
(versión3)enunaversióndeactualizaciónpuededañarelnúcleo.Siesteprocesodecargadelcontroladordedispositivosdañaelnúcleoenunsistemaque
ejecutaunaversióndeactualizacióndeRedHatEnterpriseLinux(versión3),sepuedeusarelcomandodesecuenciadecomandosinitdeServer
Administrator, restart-forcekernelmatch,paraforzarelusodelaDKSenestasituación.LaDKScrearácontroladoresdedispositivosquenodañenelnúcleo
queseestáejecutando.
Cómodeterminarsielnúcleoenejecuciónestádañado
DespuésdequelosserviciosdeServerAdministratorsehaniniciado,realicelospasosacontinuaciónenlasversionesdeactualizacióndeRedHatEnterprise
Linuxparadeterminarsielnúcleoharesultadodañado:
1. Iniciarunasesióncomoroot.
2. Ejecute el comando siguiente:
lsmod
SilaprimeralíneadelmensajemuestraTainted: GF,comoenelmensajesiguiente,elnúcleoenejecuciónestádañado:
Module Size Used by Tainted: GF
(MóduloTamañousadoporDañado:GF)
Elestado"dañado"puedeserelresultadodelprocesodecargadecontroladoresdedispositivosdeServerAdministrator.
CómoforzarlacompatibilidadconelnúcleodinámicoenlasversionesdeactualizacióndeRedHatEnterpriseLinux
DespuésdeinstalarServerAdministrator,realicelospasosacontinuaciónparaforzarelusodelaDKSenlasversionesdeactualizacióndeRedHatEnterprise
Linuxparacrearcontroladoresdedispositivosparaelnúcleoenejecución,desernecesario,paraqueestosnodañenelnúcleo:
1. AsegúresedequesecumpleconlosrequisitospreviosdelaDKS.
2. Ejecute el comando siguiente:
/etc/init.d/instsvcdrv restart-forcekernelmatch
NOTA: El directorio /lib/modules/<núcleo>/kernel/drivers/firmware puede contener uno o varios de los archivos siguientes: dcdbas.* o
dell_rbu.*
NOTA: Es posible que deba crear el directorio /var/omsa/dks/<núcleo> enelsistemaB.Porejemplo,sielnombredelnúcleoes1.2.3-4smp,
usted puede crear el directorio escribiendo mkdir-p/var/omsa/dks/1.2.3-4smp.
NOTA: TambiénsepuedeusaresteprocedimientocuandoseactualizaServerAdministratorsilanuevaversióndelmismonoadmiteelnúcleoen
ejecuciónconuncontroladordedispositivosprecompilado.
NOTA: CuandohayadesinstaladoServerAdministratordelsistemaB,noseeliminaránlosarchivos/var/omsa/dks/<núcleo>/*. que usted
copióalsistemaB.Usteddebeeliminarlosarchivossiyanoserequieren.