Users Guide
Interfacededéploiementdusystèmed'exploitationàdistance
L'interfacedeservicesWebdedéploiementduSEDellintègrelacapacitéàprendreenchargelesactivitésdedéploiementdusystèmed'exploitationen
manipulantlesfonctionnalitésdedéploiementdusystèmed'exploitationfourniesparleprocesseurdeservicesiDRAC.Lesspécificationsdétailléesrelativesà
l'interfaceetlesfichiersdedéfinitiondeclasses(.mof)sontdisponiblesdansl'espaceduLifecycleControllerduDellEnterpriseTechnologyCenteràl'adresse
www.delltechcenter.com.GrâceauxclassesCIMetauxclassesd'extensionDellquiutilisentlesprotocolesdeservicesWebWS-MAN,lafonctionnalitéde
déploiementduSEDellfournitlescapacitéssuivantes:
l Obtenezlaversiondupackdepilotesintégré(unlotdetouslespilotesdusystèmed'exploitationprisenchargepourtouslessystèmesd'exploitation
prisenchargedelaplateforme):
Consolesdegestionàdistance,applicationsetversiondupackdepilotesdedemandedescripts,ainsiquelalistedessystèmesd'exploitationprisen
charge par iDRAC via WS-MAN.
LaméthodeGetDriverPackInfo() de la classe DCIM_OSDeploymentServicerenvoielaversiondupackdepilotesintégréeetlalistedessystèmes
d'exploitation pris en charge par le pack de pilotes.
l Aprèsavoirdéterminélesystèmed'exploitationpourlequellespilotessontrequis,l'unedesméthodessuivantespeutêtreinvoquéeviaWS-MAN pour
décompresserlespilotesappropriésetlesexposerlocalementoulesacquériràdistance.
k. LaméthodeUnpackAndAttach() de la classe DCIM_OSDeploymentServiceextraitlespilotespourlesystèmed'exploitationdemandéetles
placesurunpériphériqueUSBinternenomméOEMDRV.LepériphériqueOEMDRVapparaîtentantquepériphériqueUSBconnectéenlocalau
système.Laméthodedéfinitlenomdusystèmed'exploitationetladuréed'expositionentantqueparamètresd'entrée,etrenvoieune
identificationdelatâchequipeutêtrevérifiéeultérieurementenvuedel'obtentiondelaconditiondel'activitédedécompressionetdeconnexion.
l. LaméthodeUnpackAndShare() de la classe DCIM_OSDeploymentServiceextraitlespilotespourlesystèmed'exploitationdemandéetles
copiesurunpartageréseau.Laméthodedéfinitlenomdusystèmed'exploitationetlesinformationssurlepartageréseauentantque
paramètresd'entrée,etrenvoieuneidentificationdelatâchequipeutêtrevérifiéeultérieurementenvuedel'obtentiondelaconditionde
l'activitédedécompressionetdepartage.Lesinformationssurlepartageréseauincluentl'adresseIPdupartage,lenomdupartage,letypede
partage,etlenomd'utilisateur,lemodedepasseetlesdonnéesdugroupedetravailpourlespartagessécurisés.
l Lesméthodessuivantespeuventêtreutiliséespourdémarrerlesystèmeàpartird'uneimageISOsurunpartageréseauoupourlancerles
mécanismesd'amorçagePXE:
a. LaméthodeBootToNetworkISO() de la classe DCIM_OSDeploymentServicepermetdedémarrerlesystèmeàpartird'uneimageISO
disponiblesurunpartageréseauCIFSouNFS.Laméthodedéfinitlenomdel'imageISO,lesinformationssurlepartageréseauetladurée
d'expositionentantqueparamètresd'entrée,etrenvoieuneidentificationdelatâchequipeutêtrevérifiéeultérieurementenvuedel'obtention
delaconditiondel'activitédedécompressionetdepartage.Lesinformationssurlepartageréseauincluentl'adresseIPdupartage,lenomdu
partage,letypedepartage,etlenomd'utilisateur,lemodedepasseetlesdonnéesdugroupedetravailpourlespartagessécurisés.Pour
garantirunesécuritésupplémentaire,unevaleurdehachagepeutêtrecalculéeàl'aided'algorithmesdehachagebienconnus.Cettevaleuretle
typedehachageutilisépeuventensuiteêtrespécifiésentantqueparamètresd'entrée.
b. LaméthodeBootToPXE() de la classe DCIM_OSDeploymentServicelanceunamorçagePXE[Pre-Boot Execution Environment (Environnement
d'exécutionpréalableaudémarrage)]dusystème.Laméthodenenécessiteaucunparamètred'entrée.
l LesméthodessuivantessontutiliséespourdéconnecterdirectementlepériphériqueOEMDRVlocaloul'imageISOduréseau.Cesméthodespeuvent
êtreutiliséesavantl'expirationdesdélaisd'expositionprécédemmentdéfinis:
a. LaméthodeDetachDrivers() de la classe DCIM_OSDeploymentServicedéconnecteetsupprimelepériphériqueOEMDRVprécédemment
connectéparuneinvocationdelaméthodeUnpackAndAttach().
b. LaméthodeDetachISOImage() de la classe DCIM_OSDeploymentServicedéconnecteetsupprimel'imageISObaséesurlepartageréseau
précédemmentconnectéeparuneinvocationdelaméthodeBootToNetworkISO().
l Plusieursméthodesdécritesdanscedocumentrenvoientdesidentificationsdelatâcheentantqueparamètresdesortie.Lestâchespermettent
d'effectuerlesuivid'uneactiondemandéequinepeutêtreexécutéeimmédiatementet,quienraisondecontraintestechnologiquessous-jacentes,
prendraplusdetempsquelesdélaisderéponsesauxdemandesduserviceWebstandard.L'identificationdelatâcherenvoyéepeutensuiteêtre
utiliséedanslesrequêtesEnumerateouGetdeWS-MANpourrécupérerlesinstancesd'objetdelatâche.Lesinstancesd'objetdelatâchecontiennent
unepropriétédeconditiondelatâchequipeutêtrevérifiéeafindedéterminerl'étatdelatâche,etdedéterminersicettedernières'estterminéeavec
succèsouarencontréunproblèmeetaéchoué.Siunéchecdelatâcheseproduit,l'instancedelatâchecontientégalementunepropriétédemessage
d'erreurquifournitdesinformationsdétailléessurlanaturedel'échec.D'autrespropriétéscontiennentdesinformationsd'identificationdel'erreur
supplémentairesquipeuventêtreutiliséespourlocaliserlemessaged'erreurdansleslanguesprisesencharge,etobtenirdesdescriptionsd'erreurs
plusdétailléesetdesdescriptionsd'actionderéponsesrecommandées.
l LaméthodeGetHostMACInfo() de la classe DCIM_OSDeploymentServicerenvoieunematricedesadressesMACduportréseauphysique
représentanttouslesportsLOM[LANonMotherboard(réseaulocalsurlacartemère)]dusystème.Laméthodenenécessiteaucunparamètre
d'entrée.
l TouteslesméthodesDCIM_OSDeploymentServicedécritesdanscedocumentrenvoientdescodesd'erreurindiquantsilaméthodes'estexécutée
avecsuccès,siuneerreurs'estproduiteousiunetâcheaétécréée.Lacréationdelatâcheseproduitsil'actioneffectuéedanslaméthodenepeut
pasêtreexécutéeimmédiatement.Enoutre,siuneerreurseproduit,lesméthodesrenvoientégalementlesparamètresdesortiequiincluentun
messaged'erreur(enanglais)etlesautresidentificateursd'erreurspouvantêtreutiliséspourlocaliserl'erreurdansleslanguesprisesenchargepar
l'UnifiedServerConfigurator.Lesautresidentificateursd'erreurspeuventêtreutilisésenvuedel'indexagedanslesfichiersXMLduRegistrede
messages Dell et de leur traitement. Les fichiers du Registre de messages Dell sont disponibles dans les six langues prises en charge, soit un fichier par
langue.Outrelesmessagesd'erreurtraduits,lesfichiersduRegistredemessagescontiennentdesdescriptionsd'erreursdétailléessupplémentaireset
desactionsderéponsesrecommandéespourchaqueerreurrenvoyéeparl'interfacedeserviceWebServicesdistantsdeLifecycleController.Pourplus
d'informationssurlesméthodologiesdelocalisationdesmessagesd'erreurdesservicesWeb,consultezlelivreblancLocalisation des messages d'erreur
des services Web Delldansl'espaceduLifecycleControllerduDellEnterpriseTechnologyCenteràl'adressewww.delltechcenter.com.
Scénariodecasd'utilisationtypededéploiementdusystèmed'exploitation
REMARQUE:LespilotesdécompressésetconnectéssontsupprimésautermedudélaispécifiédansleparamètreExposeDuration ou, si aucun
délain'estspécifiédansl'invocationdelaméthode,lepériphériqueUSBOEMDRVserasupprimépardéfautauboutde18heures.
REMARQUE:Assurez-vousquelesimagesISOconnectéeslorsduprocessussontdéconnectéesavantd'utiliserlesservicesdusystème.
REMARQUE:LespilotesdécompressésetconnectéssontsupprimésautermedudélaispécifiédansleparamètreExposeDuration.Siaucundélai
n'estspécifiédansl'invocationdelaméthode,lepériphériqueUSBOEMDRVserasupprimépardéfautauboutde18heures.
REMARQUE:Assurez-vousquelesimagesISOconnectéeslorsduprocessussontdéconnectéesavantd'utiliserlesservicesdusystème.