Users Guide
AdministratorqueseencuentraenlosmediossuministradosporDell.Sielnúcleoenejecuciónnoesunodelosnúcleosqueseenumeranenelarchivo
"léame",osielnúcleoenejecuciónsereconfigurayserecompiladeformaqueningunodeloscontroladoresdedispositivosprecompiladosdeServer
Administratoradmitaelnúcleorecompilado,esposiblequeServerAdministratordebautilizarlafuncióndeDKSparaadmitirelnúcleoenejecución.
SiapareceelsiguientemensajeduranteeliniciodeloscontroladoresdedispositivosdeServerAdministrator,significaqueServerAdministratorintentóutilizar
lafuncióndeDKSperonopudohacerloporquenosecumplieronciertosrequisitosprevios:
Building <archivo controlador> using DKS... [FAILED]
donde <archivo controlador> es dcdbas o dell_rbu
ParautilizarlaDKS,identifiquequénúcleoseestáejecutandoenelsistemaadministradoyreviselosrequisitospreviosdeDKS.
Determinacióndelnúcleoenejecución
1. Iniciesesióncomoroot.
2. Escriba el siguiente comando en una consola y oprima <Entrar>:
uname -r
Elsistemamuestraunmensajequeidentificaelnúcleoenejecución.Sinoesunodelosqueaparecenenlalistadelarchivo"léame"delsoftwaredelsistema
administrado, es posible que el software del sistema administrado deba utilizar la DKS para admitirlo.
Requisitospreviosparalacompatibilidadconelnúcleodinámico
Para que el software del sistema administrado pueda usar la DKS, se deben cumplir las siguientes dependencias antes de iniciar Server Administrator.
l Elnúcleoenejecucióndebetenerhabilitadalacompatibilidadconmódulosquesepuedencargar.
l Lafuenteparalacreacióndemódulosdenúcleoparaelnúcleoenejecucióndebeestardisponibleen/lib/modules/`uname -r`/build. En sistemas
que ejecutan SUSE Linux Enterprise Server (versiones 9 y 10), el RPM kernel-sourceproporcionalafuentedelnúcleonecesaria.Ensistemasque
ejecutanRedHatEnterpriseLinux(versión4),losRPMkernel -develproporcionalafuentedelnúcleonecesariaparacrearmódulosdenúcleo.
l LautilidaddecreacióndeGNUdebeestarinstalada.ElRPMdecreación proporciona esta utilidad.
l El compilador de GNU C (gcc) debe estar instalado. El RPM gcc proporciona este compilador.
l El vinculador de GNU (ld) debe estar instalado. El RPM binutils proporciona este vinculador.
Cuandosecumplenestosrequisitosprevios,laDKScreaautomáticamenteuncontroladordedispositivoscuandoserequiereduranteeliniciodeServer
Administrator.
UsodelacompatibilidadconelnúcleodinámicodespuésdelainstalacióndeServerAdministrator
ParahabilitarServerAdministratorparaadmitirunnúcleoquenoescompatibleconuncontroladordedispositivosprecompiladoyquesecargadespuésde
queServerAdministratorsehainstalado,realicelossiguientespasos:AsegúresedequelosrequisitospreviosdeDKSsecumplanenelsistemaquesevaa
administrareinicieelnuevonúcleoenelsistema.
ServerAdministratorcreauncontroladordedispositivosparaelnúcleoqueseestáejecutandoenelsistemalaprimeravezqueServerAdministratorseinicia
despuésdequeelnúcleosecarga.Demanerapredeterminada,ServerAdministratorseiniciaduranteeliniciodelsistema.
Copiadeuncontroladordedispositivoscreadodinámicamenteensistemasqueejecutanelmismonúcleo
CuandoServerAdministratorgeneradinámicamenteuncontroladordedispositivosparaelnúcleoenejecución,loinstalaenel
directorio /lib/modules/<núcleo>/kernel/drivers/firmware, donde <núcleo>eselnombredelnúcleo(queseobtienealescribiruname -r). Si tiene un
sistemaqueestáejecutandoelmismonúcleoparaelquesehacreadouncontroladordedispositivos,puedecopiarelcontroladordedispositivosrecién
creado en el directorio /var/omsa/dks/<kernel> enelotrosistemaparaqueServerAdministratorloutilice.EstaacciónpermitequeServerAdministrator
utilicelaDKSenvariossistemassintenerqueinstalarelorigendelnúcleoencadaunodeellos.
Unejemploeselejemplosiguiente:elsistemaAestáejecutandounnúcleoquenoescompatibleconunodeloscontroladoresdedispositivosprecompilados
deServerAdministrator.ElsistemaBestáejecutandoelmismonúcleo.RealicelossiguientespasosparacrearuncontroladordedispositivosenelsistemaAy
copiarlo en el sistema B para que Server Administrator lo utilice:
1. AsegúresedequesecumplanlosrequisitospreviosdelaDKSenelsistemaA.
2. InicieServerAdministratorenelsistemaA.
ServerAdministratorcreauncontroladordedispositivosparaelnúcleoqueseestáejecutandoenelsistemaAduranteelinicio.
3. Escriba uname -r enelsistemaAparadeterminarelnombredelnúcleoenejecución.
NOTA: Server Administrator registra los mensajes en el archivo de registro /var/log/messages.