Users Guide
Interfacededéploiementdusystèmed'exploitationàdistance
L'interfacedesservicesWebdedéploiementdusystèmed'exploitationDellintègrelacapacitédeprendreenchargedesactivitésdedéploiementdusystème
d'exploitationenmanipulantlesfonctionnalitésdedéploiementdusystèmed'exploitationfourniesparleprocesseurdeservicesiDRAC.Lesspécifications
détailléesrelativesàl'interfaceetlesfichiersdedéfinitiondeclasses(.mof)sontdisponiblesdansl'espaceduLifecycleControllerduDellEnterprise
TechnologyCenteràl'adressewww.delltechcenter.com.Grâceauxclassesd'extensionsCIMetDellquiutilisentlesprotocolesdeservicesWebWS-MAN, la
fonctionnalitédedéploiementdusystèmed'exploitationDelloffrelesfonctionnalitéssuivantes:
l Obtentiondelaversiondupackdepilotesintégré(unlotdetouslespilotesdusystèmed'exploitationprisenchargepourtouslessystèmes
d'exploitationprisenchargedelaplateforme):
Consolesdegestionàdistance,applications,versiondupackdepilotesdedemandedescriptsetlistedessystèmesd'exploitationprisenchargepar
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.
¡ 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.
¡ 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.
Important
l LespilotesdécompressésetconnectéssontsupprimésautermedudélaispécifiédansleparamètreExposeDurationou,siaucundélain'estspécifié
dansl'invocationdelaméthode,lepériphériqueUSBOEMDRVestsupprimépardéfautauboutde18heures.
l Assurez-vousquelesimagesISOconnectéeslorsduprocessussontdéconnectéesavantd'utiliserlesservicesdusystème.
l Lorsdel'installationdeRedHatLinux5.3vialescommandesd'activationàdistance,l'installationéchouesiunlecteurOEM(pourlaprovenancedes
pilotes)estconnecté.Pouréviterunéchec,neconnectezpaslelecteurOEMlorsquevousutilisezlescommandesd'activationàdistancepourinstaller
Red Hat Enterprise Linux 5.3.
Lesméthodessuivantespeuventêtreutiliséespourdémarrerlesystèmeàpartird'uneimageISOsurunpartageréseauoupourlancerlesmécanismes
d'amorçagePXE:
l LaméthodeBootToNetworkISO() de la classe DCIM_OSDeploymentServicepermetdedémarrerlesystèmeàpartird'uneimageISOdisponiblesur
unpartageréseauCIFSouNFS.Laméthodedéfinitlenomdel'imageISO,lesinformationssurlepartageréseauetladuréed'expositionentantque
paramètresd'entrée,etrenvoieuneidentificationdelatâchequipeutêtrevérifiéeultérieurementenvuedel'obtentiondelaconditiondel'activitéde
décompressionetdepartage.Lesinformationssurlepartageréseauincluentl'adresseIPdupartage,lenomdupartage,letypedepartage,lenom
d'utilisateur,lemodedepasseetlesdonnéesdugroupedetravailpourlespartagessécurisés.Pourgarantirunesécuritésupplémentaire,unevaleur
dehachagepeutêtrecalculéeàl'aided'algorithmesdehachagebienconnus.Cettevaleuretletypedehachageutilisépeuventensuiteêtrespécifiés
entantqueparamètresd'entrée.
l 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.
Important
l LespilotesdécompressésetconnectéssontsupprimésautermedudélaispécifiédansleparamètreExposeDuration.Siaucundélain'estspécifiédans
l'invocationdelaméthode,lepériphériqueUSBOEMDRVestsupprimépardéfautauboutde18heures.
l Assurez-vousquelesimagesISOconnectéeslorsduprocessussontdéconnectéesavantd'utiliserlesservicesdusystème.
LesméthodessuivantessontutiliséespourdéconnecterdirectementlepériphériqueOEMDRVlocaloul'imageISOduréseau.Cesméthodespeuventêtre
utiliséesavantl'expirationdesdélaisd'expositionprécédemmentdéfinis:
a. LaméthodeDetachDrivers() de la classe DCIM_OSDeploymentServicedéconnecteetsupprimelepériphériqueOEMDRVprécédemmentconnecté
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,
prendplusdetempsquelesdélaisderéponsesauxdemandesduserviceWebstandard.L'identificationdelatâcherenvoyéepeutensuiteêtreutilisée
danslesrequêtesEnumerateouGetdeWS-MANpourrécupérerlesinstancesd'objetdelatâche.Lesinstancesd'objetdelatâchecontiennentune
proprié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'erreurdansleslanguesprisesenchargeetobtenirdesdescriptionsd'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