LainterfazdelosservicioswebparalaimplementacióndelSOdeDellproporcionalacapacidaddeadmitiractividadesdeimplementacióndesistemaoperativo
mediantelamanipulacióndecaracterísticasdeimplementacióndesistemaoperativoproporcionadasporelprocesadordeservicioiDRAC.Puedeencontrar
especificacionesdeinterfazdetalladasyarchivosdedefinicióndeclases(.mof)eneláreaLifecycleControllerdelCentrodetecnologíaempresarialdeDellen
www.delltechcenter.com.MedianteelusodelasclasesdeextensióndeCIMyDellqueutilizanlosprotocolosdeservicioswebWS-MAN,lacaracterísticade
implementacióndeSOdeDellproporcionalassiguientescapacidades:
l Obtengalaversióndelpaquetedecontroladoresincorporados(unpaquetecontodosloscontroladoresdesistemaoperativocompatiblesparatodos
los sistemas operativos compatibles para la plataforma):
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ésdedeterminarparaquésistemaoperativosenecesitanloscontroladores,sepuedeinvocarunodelossiguientesmétodosatravésdeWS-
MAN para desempaquetar los controladores apropiados y exponerlos localmente u obtenerlos de manera remota.
k. 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.
l. 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.
l LossiguientesmétodospuedenutilizarseparainiciarelsistemaapartirdeunaimagenISOenunrecursocompartidoderedoparainiciarlos
mecanismos de arranque de PXE:
a. ElmétodoBootToNetworkISO() en la clase DCIM_OSDeploymentServiceiniciaráelsistemaapartirdeunaimagenISOqueseencuentra
disponibleenunrecursocompartidoderedCIFSoNFS.ElmétodotomaelnombredelaimagenISO,informacióndelrecursocompartidoderedy
laduracióndelaexposicióncomoparámetrosdeentradayproporcionaunaidentificacióndetrabajoquepuedeverificarseposteriormentepara
obtenerelestadodelaactividaddedesembalajeyusocompartido.LainformacióndelrecursocompartidoderedincluyeladirecciónIPdel
recursocompartido,eltipoderecursocompartidoyelnombredeusuario,lacontraseñayelgrupodetrabajopararecursoscompartidosseguros.
Para obtener mayor seguridad, se puede calcular un valor hash mediante el uso de algoritmos hash conocidos, y ese valor, junto con el tipo de
hashutilizado,sepuedenproporcionarcomoparámetrosdeentrada.
b. ElmétodoBootToPXE() en la clase DCIM_OSDeploymentServicerealizauniniciodelsistemaapartirdelEntornodeejecuciónpreviaalinicio
(PXE)Elmétodonorequiereparámetrosdeentrada.
l LossiguientesmétodosseutilizanparadesasociardirectamenteeldispositivolocalOEMDRVolaimagenderedISO.Estosmétodospuedenutilizarse
antesdequecaduquenlasduracionesdeexposició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_OSDeploymentServicedesasociayeliminaeldispositivoISOqueseasocióanteriormente
medianteunainvocacióndelmétodoBootToNetworkISO().
l Variosdelosmétodosquesedescribenenestedocumentoproporcionanidentificacionesdetrabajocomoparámetrosdesalida.Lostrabajospermiten
realizarelseguimientodeunaacciónsolicitadaquenosepuedellevaracabodeinmediatoyque,acausadelimitacionestecnológicassubyacentes,
demoraránmásquelostiemposdeesperaestándarderespuestaaunasolicituddeserviciosweb.Laidentificacióndetrabajoqueseobtienepuede
utilizarseposteriormenteensolicitudesdeEnumeraciónuObtencióndeWS-MAN para recuperar instancias de objetos de trabajo. Las instancias de
objetosdetrabajocontienenunapropiedaddeestadodetrabajoquepuedeverificarseparaobservarenquéestadoseencuentraeltrabajoysi
finalizósatisfactoriamenteosepresentóunproblemayseprodujounerror.Siseproduceunerrordetrabajo,lainstanciadetrabajotambiéncontiene
unapropiedaddemensajedeerrorqueproporcionainformació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)yotrosidentificadoresdeerrorquesepuedenutilizarparalocalizarelerrorenidiomascompatiblesconUnifiedServer
Configurator.LosdemásidentificadoresdeerrorpuedenutilizarseparaindexaryprocesararchivosXMLderegistrodemensajesdeDell.Losarchivos
deregistrodemensajesdeDellestándisponiblesenlosseisidiomasadmitidos;unarchivoporidioma.Ademásdelosmensajesdeerrortraducidos,los
archivos de registro de mensajes contienen descripciones detalladas adicionales sobre errores y acciones de respuesta recomendadas para cada error
queproporcionalainterfazdeservicioswebdelosserviciosremotosdeLifecycleController.Paraobtenermásinformaciónsobrelasmetodologíasde
localizacióndemensajesdeerrordelosserviciosweb,consulteeldocumentotécnicoLocalizacióndemensajesdeerrordelosservicioswebdeDell en el
áreaLifecycleControllerdelCentrodetecnologíaempresarialdeDellenwww.delltechcenter.com.
EscenariodecasodeusotípicodelaImplementacióndelsistemaoperativo
Estaseccióncontieneunescenariotípicoparaimplementarunsistemaoperativodemaneraremota.Parapoderimplementarunsistemaoperativodemanera
remota, debe realizar los siguientes pasos: