Versióndelpaquetedecontroladoresdeconsolasdeadministración,aplicacionesysolicitudesdesecuenciasdecomandosremotasylalistade
sistemas operativos compatibles desde iDRAC mediante WS-MAN.
ElmétodoGetDriverPackInfo() en la clase DCIM_OSDeploymentServiceproporcionalaversióndelpaquetedecontroladoresincorporadosylalista
de sistemas operativos compatibles con el paquete de controladores.
l Despuésdedeterminarelsistemaoperativoparaelquesenecesitanloscontroladores,sepuedeinvocarunodelossiguientesmétodosatravésde
WS-MAN para descomprimir los controladores apropiados y exponerlos localmente u obtenerlos de manera remota.
¡ ElmétodoUnpackAndAttach() en la clase DCIM_OSDeploymentService extrae los controladores para el sistema operativo solicitado y los
coloca en un dispositivo USB interno con la etiqueta OEMDRV. OEMDRV aparece como un dispositivo USB conectado localmente al sistema. El
métodotomaelnombredelsistemaoperativoyuntiempodeduracióndeexposicióncomoparámetrosdeentradayproporcionauna
identificacióndetrabajoquepuedeverificarseposteriormenteparaobtenerelestadodelaactividaddedesembalajeyconexión.
¡ ElmétodoUnpackAndShare() en la clase DCIM_OSDeploymentService extrae los controladores para el sistema operativo solicitado y los copia
enunrecursocompartidodered.Elmétodotomaelnombredelsistemaoperativoyuntiempodeduracióndeexposicióncomoparámetrosde
entradayproporcionaunaidentificacióndetrabajoquepuedeverificarseposteriormenteparaobtenerelestadodelaactividaddedesembalaje
yconexión.LainformacióndelrecursocompartidoderedincluyeladirecciónIPdelrecursocompartido,eltipoderecursocompartidoyelnombre
deusuario,lacontraseñayelgrupodetrabajopararecursoscompartidosseguros.
Importante
l LoscontroladoresdesembaladosyconectadosseeliminandespuésdeltiempoespecificadoenelparámetroExposeDuration o, si no se especifica un
tiempocuandoseinvocaelmétodo,demanerapredeterminadaseeliminaráeldispositivoUSBOEMDRVdespuésde18horas.
l AsegúresedequelasimágenesISOqueseasociaronduranteelprocesosedesasocienantesdequeutilicelosserviciosdelsistema.
l SiseinstalaRedHatLinux5.3pormediodecomandosdeactivaciónremota,seproduciráunerrorenlainstalaciónsiemprequehayaunaunidadOEM
(paraelorigendelaunidad)conectada.Afindeevitarerrores,noconectelaunidadOEMcuandoutiliceloscomandosdeactivaciónremotaparainstalar
Red Hat Enterprise Linux 5.3.
LossiguientesmétodospuedenutilizarseparainiciarelsistemaapartirdeunaimagenISOenunrecursocompartidoderedoparainiciarlosmecanismosde
inicio de PXE:
l ElmétodoBootToNetworkISO() en la clase DCIM_OSDeploymentServiceiniciaráelsistemaapartirdeunaimagenISOqueseencuentradisponible
enunrecursocompartidoderedCIFSoNFS.ElmétodotomaelnombredelaimagenISO,informacióndelrecursocompartidoderedyladuracióndela
exposicióncomoparámetrosdeentradayproporcionaunaidentificacióndetrabajoquepuedeverificarseposteriormenteparaobtenerelestadodela
actividaddedesembalajeyusocompartido.LainformacióndelrecursocompartidoderedincluyeladirecciónIPdelrecursocompartido,eltipode
recursocompartidoyelnombredeusuario,lacontraseñayelgrupodetrabajopararecursoscompartidosseguros.Paraobtenermayorseguridad,se
puede calcular un valor hash mediante el uso de algoritmos hash conocidos, y ese valor, junto con el tipo de hash utilizado, se pueden proporcionar
comoparámetrosdeentrada.
l ElmétodoBootToPXE() en la clase DCIM_OSDeploymentServicerealizauniniciodelsistemaapartirdelEntornodeejecuciónpreviaalinicio(PXE)El
métodonorequiereparámetrosdeentrada.
Importante
l LoscontroladoresdesembaladosyasociadosseeliminanunaveztranscurridoeltiempoespecificadoenelparámetroExposeDuration. Si no se
especificauntiempodurantelainvocacióndelmétodo,demanerapredeterminadaseeliminaráeldispositivoUSBOEMDRVdespuésde18horas.
l AsegúresedequelasimágenesISOqueseasociaronduranteelprocesosedesasocienantesdequeutilicelosserviciosdelsistema.
LossiguientesmétodosseutilizanparadesasociardirectamenteeldispositivolocalOEMDRVolaimagenderedISO.Estosmétodospuedenutilizarseantes
dequecaduquenlasduracionesdeexposiciónantesestablecidas:
a. ElmétodoDetachDrivers() en la clase DCIM_OSDeploymentService desasocia y elimina el dispositivo OEMDRVqueseasocióanteriormente
medianteunainvocacióndelmétodoUnpackAndAttach().
b. ElmétodoDetachISOImage() en la clase DCIM_OSDeploymentService desasocia y elimina el dispositivo ISOqueseasocióanteriormentemediante
unainvocacióndelmétodoBootToNetworkISO().
l Variosdelosmétodosquesedescribenenestedocumentoproporcionanidentificacionesdetrabajocomoparámetrosdesalida.Lostrabajospermiten
realizarelseguimientodeunaacciónsolicitadaquenosepuedellevaracabodeinmediatoyque,acausadelimitacionestecnológicassubyacentes,
demoraránmásquelostiemposdeesperaestándarderespuestaaunasolicituddeserviciosweb.Laidentificacióndetrabajoabiertapuedeutilizarse
posteriormenteensolicitudesdeenumeraciónuobtencióndeWS-MAN para obtener instancias de objetos de trabajo. Las instancias de objetos de
trabajocontienenunapropiedaddeestadodetrabajoquepuedeverificarseparaobservarenquéestadoseencuentraeltrabajoysifinalizó
satisfactoriamenteosepresentóunproblemayseprodujounerror.Siseproduceunerrordetrabajo,lainstanciadetrabajotambiéncontieneuna
propiedaddemensajedeerrorqueproporcionainformacióndetalladasobrelanaturalezadelerror.Otraspropiedadescontieneninformaciónde
identificaciónsobreotroserroresquepuedeutilizarseparalocalizarelmensajedeerrorenlosidiomascompatiblesyobtenerdescripcionesmás
detalladas de errores y de acciones de respuesta recomendadas.
l ElmétodoGetHostMACInfo() en la clase DCIM_OSDeploymentServiceproporcionaunconjuntodedireccionesMACdepuertoderedfísicaque
representaatodoslospuertosLANenplacamadre(LOM)delsistema.Elmétodonorequiereparámetrosdeentrada.
l TodoslosmétodosDCIM_OSDeploymentServicequesedescribenenestedocumentoproporcionancódigosdeerrorqueindicansielmétodose
ejecutósatisfactoriamente,siseprodujounerrorosisecreóuntrabajo.Lacreacióndetrabajosseproducesilaacciónqueseestállevandoacaboen
elmétodonopuedecompletarsedeinmediato.Además,siseproduceunerror,losmétodostambiénproporcionaránparámetrosdesalidaqueincluyen
unmensajedeerror(eninglés)yotrosidentificadoresdeerrorquesepuedenutilizarparalocalizarelerrorenidiomascompatiblesconUSC.Los
demásidentificadoresdeerrorpuedenutilizarseparaindexaryprocesararchivosXMLderegistrodemensajesdeDell.Losarchivosderegistrode
mensajesdeDellestándisponiblesenlosseisidiomasadmitidos;unarchivoporidioma.Ademásdelosmensajesdeerrortraducidos,losarchivosde
registro de mensajes contienen descripciones detalladas adicionales sobre errores y acciones de respuesta recomendadas para cada error que
proporciona la interfaz de servicios web de los servicios remotos de Lifecycle Controller.
EscenariodecasodeusotípicodelaImplementacióndelsistemaoperativo
Estasecciónofreceunescenariotípicodeimplementacióndeunsistemaoperativodemaneraremota.