Users Guide

Compatibilidadconelnúcleodinámico(DKS)
ServerAdministratorofrececontroladoresdedispositivospreviamentecompiladosparalosnúcleosqueaparecenenlalistadelarchivoléamedeServer
AdministratorqueseencuentraenlosCD/DVDqueDellproporcionó.Sielnúcleoenejecuciónnoesunodelosnúcleoslistadosenelarchivoléame,osiel
núcleoenejecuciónsereconfigurayserecompiladeformaqueningunodeloscontroladoresdedispositivosprecompiladosdeServerAdministratoradmitael
núcleorecompilado,esposiblequeServerAdministratordebautilizarlafuncióndecompatibilidadconelnúcleodinámicoparaadmitirelnúcleoenejecución.
Si aparece el siguiente mensaje durante el inicio de los controladores de dispositivos de Server Administrator, significa que Server Administrator ha intentado
utilizarlafuncióndecompatibilidadconelnúcleodinámico,peronopudohacerloporquenosecumplieronciertosrequisitosprevios:
Building <controlador> using DKS... [FAILED]
(Generando<controlador>utilizandoDKS...[FALLÓ])
donde <controlador> es dcdbas o dell_rbu
ParausarlaDKS,identifiquequénúcleoseejecutaenelsistemaadministradoyreviselosprerrequisitosdelaDKS.
Determinacióndelnúcleoenejecución
1. Iniciarunasesióncomoroot.
2. Escriba el comando siguiente en la consola y presione <Entrar>:
uname -r
Elsistemamuestraunmensajequeidentificaelnúcleoenejecución.Sinoesunodelosqueaparecenenlalistadelarchivo"léame"delsoftwareManaged
System, es posible que el software Managed System deba usar la DKS para admitirlo.
Requisitospreviosdelacompatibilidadconelnúcleodinámico
Para que el software Managed System pueda usar la DKS, las siguientes dependencias se deben cumplir antes de iniciar Server Administrator.
l Elnúcleoenejecucióndebeadmitirmódulocargableactivado.
l Elorigenparalageneracióndemódulosdenúcleoparaelnúcleoenejecucióndebeestardisponibleapartirde/lib/modules/`uname -r`/build. En
los sistemas que ejecutan SUSE Linux Enterprise Server (versiones 9 y 10), el RPM kernel-sourceproporcionaelorigendenúcleonecesario.En
sistemasqueejecutanRedHatEnterpriseLinux(versión4),losRPMkernel -develproporcionanelorigendelnúcleonecesarioparagenerarmódulos
denúcleo.
l LautilidadparalacreacióndeGNUdebeestarinstalada.ElRPMmake proporciona esta utilidad.
l El compilador GNU C (gcc) debe estar instalado. El RPM gcc proporciona este compilador.
l El vinculador GNU (ld) debe estar instalado. El RPM binutils proporciona este vinculador.
Cuandosehayancumplidoestosrequisitosprevios,lacompatibilidadconelnúcleodinámico(DKS)generaráautomáticamenteuncontroladordedispositivos
cuando sea necesario durante el inicio de Server Administrator.
UsodelacompatibilidadconelnúcleodinámicodespuésdelainstalacióndeServerAdministrator
ParapermitirqueServerAdministratoradmitaunnúcleonoadmitidoporuncontroladordedispositivosprecompiladoyquesehacargadodespuésdeinstalar
elServerAdministrator,realicelospasossiguientes:AsegúresequeelsistemaquevaaadministrarcumplaconlosprerrequisitosdeDKSeinicieelnuevo
núcleoenelsistema.
ServerAdministratorgenerauncontroladordedispositivosparaelnúcleoenejecuciónenelsistemalaprimeravezqueseiniciadespuésdecargarelnúcleo.
De manera predeterminada, el Server Administrator se inicia al iniciar el sistema.
Copiadeuncontroladordedispositivoscreadodinámicamenteensistemasqueejecutanelmismonúcleo
CuandoServerAdministratorgenerauncontroladordedispositivosdinámicamenteparaejecutarelnúcleo,instalaelcontroladordedispositivosenel
directorio /lib/modules/<núcleo>/kernel/drivers/firmware, donde <núcleo>eselnombredelnúcleo(queseobtienealescribiruname -r). Si tiene un
sistemaqueejecutaelmismonúcleoparaelquesegeneróuncontroladordedispositivo,puedecopiarelcontroladordedispositivoreciéngeneradoal
directorio /var/omsa/dks/<núcleo> enelotrosistemaparaqueServerAdministratorloutilice.EstaacciónpermitequeServerAdministratorutilicelafunción
deDKSenvariossistemassintenerqueinstalarelorigendelnúcleoencadaunodeellos.
Elsiguienteescenariosepresentacomoejemplo:ElSistemaAejecutaunnúcleoquenocompatibleconunodeloscontroladoresdedispositivospreviamente
compiladosdeServerAdministrator.ElsistemaBejecutaelmismonúcleo.Realicelossiguientespasosparageneraruncontroladordedispositivoenel
sistema A y copiarlo en el sistema B para que Server Administrator lo utilice:
1. AsegúresedequelosrequisitospreviosdeDKSsecumplanenelsistemaA.
2. Inicie el Server Administrator en el sistema A.
NOTA: Server Administrator registra los mensajes en el archivo de registro /var/log/messages.