Users Guide

MétodosRAID
LosmétodosRAIDseutilizanparaaplicaratributosalosdiferentescomponentesRAID.Cadaunodelosmétodostienesupropioconjuntodeparámetrosde
entradaysalida.Losmétodosposeenvaloresespecíficosdecódigoderetorno.LosdiferentesmétodosbajolaclasedeservicioRAIDson:
l ElmétodoAssignSpare()seutilizaparaasignarundiscofísicocomounareservaactivadedicadaparaundiscovirtualocomounareservaactiva
global.
l ElmétodoResetConfig()seutilizaparaeliminartodoslosdiscosvirtualesyanularlaasignacióndetodoslosdiscosfísicosdereservaactiva.Todoslos
datos en los discos virtuales existentes se pierden.
l ElmétodoClearForeignConfig()seutilizaparaprepararcualquierdiscofísicoexternoparasuinclusiónenlaconfiguraciónlocal.
l ElmétodoDeleteVirtualDisk()seutilizaparaeliminarunúnicodiscovirtualdesdeelcontroladordedestino.Lacorrectaejecucióndeestemétododa
lugaralapreparacióndeestediscovirtualparalaeliminación.
l ElmétodoCreateVirtualDisk()seutilizaparacrearunúnicodiscovirtualenelcontroladordedestino.Lacorrectaejecucióndeestemétododalugara
un disco virtual pendiente pero aun no creado.
l ElmétodoGetDHSDisks()seutilizaparaaveriguarlaposibleeleccióndeunidadesparaqueseaunareservaactivadedicadaparaeldiscovirtual
identificado.
l ElmétodoGetRAIDLevels()seutilizaparaaveriguarlaposibleeleccióndelosnivelesdeRAIDparacreardiscosvirtuales.Sinoseproporcionauna
listadelosdiscosfísicos,estemétodooperaentodoslosdiscosconectados.
l ElmétodoGetAvailableDisks()seutilizaparaaveriguarlaposibleeleccióndeunidadesparacreardiscosvirtuales.
l ElmétodoCheckVDValues()seutilizaparaaveriguareltamañodelosdiscosvirtuales,laconfiguraciónpredeterminadaparaundeterminadonivelde
RAID y conjuntos de discos.
l ElmétodoSetControllerKey() establece la clave en controladores que admiten cifrado de unidades.
l ElmétodoLockVirtualDisk()cifraeldiscovirtualidentificado.Eldiscovirtualdeberesidirenlosdiscosfísicosqueadmitencifradomientraselcifradose
habilita en ellos.
l ElmétodoCreateTargetedConfigJob()seutilizaparaaplicarlosvalorespendientescreadosporotrosmétodos.Laejecucióncorrectadeestemétodo
creauntrabajoparalaaplicacióndevalorespendientesdeatributo.
l ElmétodoDeletePendingConfiguration()cancelaloscambiosdelaconfiguraciónpendiente(quesehacreadoutilizandootrosmétodos)realizados
antesdequeeltrabajodeconfiguraciónsecreaseconCreateTargetedConfigJob().
l ElmétodoRemoveControllerKey() elimina la clave de cifrado del controlador. Todos los discos virtuales cifrados se borran junto con los datos.
l ElmétodoReKey()restablecelaclaveenelcontrolador.Utiliceestemétodoparacambiarentrecifradodeclavelocalycifradodeclaveremoto.
l ElmétodoEnableControllerEncryption() aplica Cifrado de clave local (LKM) en los controladores.
l ElmétodoSetAttribute() se utiliza para establecer o cambiar el valor de un atributo de RAID.
l ElmétodoSetAttributes() se utiliza para establecer o cambiar los valores de un grupo de atributos.
l ElmétodoCreateVirtualDisk() se utiliza para hacer lo siguiente:
¡ Crearundiscovirtualdividido.Secreaundiscovirtualdividido,sielvalordelparámetrodeentradadetamañodeCreateVirtualDisk()esmenor
queeltamañototaldetodoslosdiscosfísicos.Sepuedencrearmásdiscosvirtualesdivididosconelmismoconjuntodediscosfísicosyelmismo
nivelRAIDqueseutilizóparacrearelprimerdiscovirtual.
¡ CrearundiscovirtualdeCacheCadeenelcontroladordedestino.EstemétodocreainternamenteundiscovirtualRAID-0.Elmétododecreación
eselmismoqueparaundiscovirtualdividido.Enestecaso,elmétodoCreateVirtualDisk() solo utiliza pares de VDPropNameArray-
VDPropValueArray.
l ElmétodoAssignSpare()seutilizaparadesasignarundiscofísicocomounrepuestodinámicodedicadodeundiscovirtualocomorepuestodinámico
global.
DCIM_VirtualDiskView
Utilice esta clase para mostrar las diferentes Id. de instancia y propiedades relacionadas de
los discos virtuales creados.
Obtener
Enumerar
ND
DCIM_EnclosureView
Utilice esta clase para mostrar las diferentes Id. de instancia y propiedades relacionadas de
los documentos adjuntos conectados a un sistema.
Obtener
Enumerar
ND
DCIM_Attribute
l DCIM_EnumAttribute
UtiliceestasubclaseparamostrarlaspropiedadesdelasinstanciasdeenumeraciónRAID.
Obtener
Enumerar
ND
l DCIM_IntegerAttribute
Utilice esta subclase para mostrar las propiedades de las instancias enteras de RAID.
Obtener
Enumerar
ND
l DCIM_StringAttribute
Utilice esta subclase para mostrar las propiedades de las instancias de cadenas RAID.
Obtener
Enumerar
ND
NOTA: losdiscosvirtualesquenoestánimportadosenlosdiscosfísicosexternos.
NOTA: todoslosdatosenlosdiscosfísicosexternossepierden.
NOTA: lasllamadasposterioresalmétodoCreateTargetedConfigJob()despuésdelmétodoCreateTargetedConfigJob() dan lugar a un error
hasta que se complete el primer trabajo.