Users Guide
MéthodesRAID
LesméthodesRAIDserventàappliquerdesattributsauxdifférentscomposantsRAID.Chacunedesméthodesasonpropreensembledeparamètresd'entrée
etsortie.Lesméthodespossèdentdesvaleursdecodederetourspécifiques.LesdifférentesméthodessouslaclassedeserviceRAIDsontlessuivantes:
l LaméthodeAssignSpare()sertàattribuerundisquephysiquecommedisquederechangedédiépourundisquevirtuel,oucommedisquede
rechange global.
l LaméthodeResetConfig()sertàsupprimertouslesdisquesvirtuelsetàannulerl'attributiondetouslesdisquesphysiquesderechange.Toutesles
donnéesdesdisquesvirtuelsexistantssontperdues.
l LaméthodeClearForeignConfig()sertàpréparertouslesdisquesphysiquesétrangerspouruneinclusiondanslaconfigurationlocale.
l LaméthodeDeleteVirtualDisk()sertàsupprimerunseuldisquevirtuelducontrôleurciblé.L'exécutionavecsuccèsdecetteméthodemarquece
disque virtuel pour suppression.
l LaméthodeCreateVirtualDisk()sertàcréerunseuldisquevirtuelsurlecontrôleurciblé.L'exécutionavecsuccèsdecetteméthodemetledisque
virtuelenattente,maisiln'estpasencorecréé.
l LaméthodeGetDHSDisks()sertàdécouvrirleslecteurspouvantêtredesdisquesderechangedédiéspourledisquevirtuelidentifié.
l LaméthodeGetRAIDLevels()sertàdécouvrirlesniveauxdeRAIDpossiblespourcréerdesdisquesvirtuels.Silalistededisquesphysiquesn'estpas
fournie,cetteméthodefonctionnesurtouslesdisquesconnectés.
l LaméthodeGetAvailableDisks()sertàdécouvrirleslecteursàutiliserpourlacréationdedisquesvirtuels.
l LaméthodeCheckVDValues()sertàdécouvrirlataillededisquesvirtuelsetlesparamètrespardéfautpourunniveaudeRAIDetunensemblede
disquesdonnés.
l LaméthodeSetControllerKey()définitlaclésurlescontrôleursquiprennentenchargelecryptagedeslecteurs.
l LaméthodeLockVirtualDisk()crypteledisquevirtuelidentifié.Ledisquevirtueldoitrésidersurdesdisquesphysiquesquiprennentenchargele
cryptagelorsquelecryptageestactivésurceux-ci.
l LaméthodeCreateTargetedConfigJob()sertàappliquerlesvaleursenattentecrééespard'autresméthodes.L'exécutionavecsuccèsdecette
méthodecréeunetâchepourl'applicationdevaleursd'attributsenattente.
l LaméthodeDeletePendingConfiguration()annulelesmodificationsdesconfigurationsenattente(crééesenutilisantlesautresméthodes)effectuées
avantlacréationdelatâchedeconfigurationàl'aidedeCreateTargetedConfigJob().
l LaméthodeRemoveControllerKey()effacelaclédecryptagesurlecontrôleur.Tousleslecteurvirtuelscryptésetleursdonnéessonteffacés.
l LaméthodeReKey()réimitialiselaclésurlecontrôleur.Utilisezcetteméthodepourbasculerentrelecryptagedeclélocaleetlecryptagedecléà
distance.
l LaméthodeEnableControllerEncryption()appliqueLKM(LocalKeyEncryption)surlescontrôleurs.
l LaméthodeSetAttribute()sertàdéfinirouàmodifierlavaleurd'unattributduRAID.
l LaméthodeSetAttributes()sertàdéfinirouàmodifierlesvaleursd'ungrouped'attributs.
l LaméthodeCreateVirtualDisk()sertàeffectuerlestâchessuivantes:
¡ CréerundisquevirtuelsectionnéUndisquevirtuelsectionnéestcréésilavaleurduparamètred'entréedelatailleCreateVirtualDisk()est
inférieureàlatailletotaledel'ensemblededisquesphysiques.Desdisquesvirtuelssectionnéssupplemenmtairespeuventêtrecréésàl'aidedu
mêmeensemblededisquesphysiquesetduniveaudeRAIDutilisépourcréerlepremierdisquevirtuel.
¡ CréerundisquevirtuelCachecadesutlecontrôleurciblé.CetteméthodecréeeninterneundisquevirtuelRAID0.Leprocessusdecréationest
identiqueauprocessusdecréationd'undisquevirtuelsectionné.Danscecas,laméthodeCreateVirtualDisk() ne prend que les paires
VDPropNameArray-VDPropValueArray.
l LaméthodeUnassignSpares()sertàattribuerundisquephysiquecommedisquederechangedédiépourundisquevirtuel,oucommedisquede
rechange global.
DCIM_VirtualDiskView
UtilisezcetteclassepourafficherlesdifférentsIDd'instanceetlespropriétéscorrespondantes
desdisquesvirtuelscréés.
Obtenir
Énumérer
NA
DCIM_EnclosureView
UtilisezcetteclassepourafficherlesdifférentsIDd'instanceetlespropriétéscorrespondantes
desboîtiersreliésàunsystème.
Obtenir
Énumérer
NA
DCIM_Attribute
l DCIM_EnumAttribute
Utilisez cette sous-classepourafficherlespropriétésdesinstancesd'énumérationduRAID.
Obtenir
Énumérer
NA
l DCIM_IntegerAttribute
Utilisez cette sous-classepourafficherlespropriétésdesinstancesdelaclassed'entiersdu
RAID.
Obtenir
Énumérer
NA
l DCIM_StringAttribute
Utilisez cette sous-classepourafficherlespropriétésdesinstancesdechaînesduRAID.
Obtenir
Énumérer
S/O
REMARQUE : lesdisquesvirtuelsquinesontpasimportéssurlesdisquesphysiquesétrangersnesontpassupprimés.
REMARQUE : touteslesdonnéesdesdisquesphysiquesétrangerssontperdues.
REMARQUE : desappelsultérieursàlaméthodeCreateTargetedConfigJob()aprèslapremièreméthodeCreateTargetedConfigJob() donnent
lieuàuneerreurtantquelapremièretâchen'estpasterminée.