Volver a crear volumen de repositorios de mirroring síncrono
La recreate storageArray mirrorRepository
El comando crea un nuevo volumen de repositorios de mirroring síncrono (también denominado volumen de repositorios de reflejos) mediante los parámetros definidos para un volumen de repositorios de reflejos anterior.
Cabinas compatibles
Este comando se aplica a cualquier cabina de almacenamiento individual, incluidas las cabinas E4000, E2700, E5600, E2800 y E5700, siempre que estén instalados todos los paquetes SMcli.
Funciones
Para ejecutar este comando en una cabina de almacenamiento E4000, E2800 o E5700, debe contar con el rol de administrador de almacenamiento.
Contexto
Con la versión de firmware 7.80, el |
El requisito subyacente es haber creado previamente un volumen de repositorios de reflejos. Cuando se utiliza este comando, se puede definir el volumen de repositorios de reflejos mediante una de tres maneras: Unidades definidas por el usuario, grupo de volúmenes definido por el usuario o cantidad de unidades definida por el usuario para el volumen de repositorios de reflejos. Si se opta por definir una cantidad de unidades, el firmware de la controladora elige las unidades que se utilizarán para el volumen de repositorios de reflejos.
Sintaxis (unidades definidas por el usuario)
recreate storageArray mirrorRepository
repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDrives=(trayID1,pass:quotes[[drawerID1,]slotID1
... trayIDN,[drawerIDN,]slotIDN)
[trayLossProtect=(TRUE | FALSE)]
[dataAssurance=(none | enabled)]
Sintaxis (grupo de volúmenes definido por el usuario)
recreate storageArray mirrorRepository
repositoryVolumeGroup=volumeGroupName
[freeCapacityArea=pass:quotes[freeCapacityIndexNumber]
Sintaxis (cantidad de unidades definida por el usuario)
recreate storageArray mirrorRepository
repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDriveCount=numberOfDrives
(
[driveMediaType=(HDD | SSD | unknown | allMedia)] |
[driveType=(SAS | NVMe4K)]
)
[repositoryVolumeGroupUserLabel="userLabel"] |
[trayLossProtect=(TRUE | FALSE)] |
[drawerLossProtect=(true|false)] |
[dataAssurance=(none | enabled)]
Parámetros
Parámetro | Descripción |
---|---|
|
Nivel de RAID para el volumen de repositorios de reflejos. Los valores válidos son |
|
Unidades que se desean usar para el volumen de repositorios de reflejos. Los valores de ID de cajón son En el caso de los soportes de unidades de gran capacidad, es necesario indicar los valores de ID de soporte, ID de cajón e ID de ranura correspondientes a la unidad. En el caso de los soportes de unidades de baja capacidad, es necesario indicar los valores de ID de soporte e ID de ranura correspondientes a la unidad. Los valores de ID de soporte son El valor máximo de ID de ranura es 24. Los valores de ID de ranura comienzan con 0 o 1, según el modelo de soporte. Los soportes de unidades compatibles con controladoras E2800 y E5700 tienen números de ID de ranura que comienzan con 0. Los soportes de unidades compatibles con controladoras E2700 y E5600 tienen números de ID de ranura que comienzan con 1. Los valores de ID de soporte, de cajón y de ranura deben escribirse entre corchetes ([ ]).
|
|
Nombre del grupo de volúmenes donde se encuentra el volumen de repositorios de reflejos. |
|
El nombre que se desea otorgar al nuevo grupo de volúmenes donde se ubicará el volumen de repositorios de reflejos. El nombre del grupo de volúmenes debe escribirse entre comillas dobles (" "). |
|
Número de índice del espacio libre en un grupo de volúmenes existente que se desea usar para recrear el volumen de repositorios de reflejos. La capacidad libre es la capacidad libre en los volúmenes existentes de un grupo de volúmenes. Por ejemplo, un grupo de volúmenes puede incluir las siguientes áreas: Volumen 1, capacidad libre, volumen 2, capacidad libre, volumen 3, capacidad libre. Para usar la capacidad libre seguida del volumen 2, se debe especificar lo siguiente: freeCapacityArea=2 Ejecute el |
|
Cantidad de unidades sin asignar que se desean usar para el volumen de repositorios de reflejos. |
|
El tipo de medio de la unidad acerca de la cual se desea recuperar información. Los siguientes valores son tipos válidos de medios de unidades:
|
|
Tipo de unidad que se desea usar para el volumen de repositorios de reflejos. No es posible mezclar tipos de unidad. Se debe usar este parámetro cuando existe más de un tipo de unidad en la cabina de almacenamiento. Los tipos de unidades válidos son los siguientes:
Si no se especifica un tipo de unidad, los valores predeterminados del comando son any type. |
|
Configuración para aplicar la protección contra pérdida de soporte cuando se crea el volumen de repositorios de reflejos. Para aplicar la protección contra pérdida de soporte, se debe establecer este parámetro en |
|
El ajuste para aplicar la protección contra pérdida de cajón cuando se crea el volumen de repositorios de reflejos. Para aplicar la protección contra pérdida de cajón, se debe establecer este parámetro en |
Notas
Si se introduce un valor de espacio de almacenamiento del volumen de repositorios de reflejos demasiado pequeño, el firmware de la controladora devuelve un mensaje de error que indica la cantidad de espacio necesario para el volumen de repositorios de reflejos. El comando no intenta cambiar el volumen de repositorios de reflejos. Se puede volver a introducir el comando con el valor indicado en el mensaje de error para el espacio de almacenamiento del volumen de repositorios de reflejos.
La repositoryDrives
el parámetro es compatible con soportes de unidades de alta y baja capacidad. Un soporte de unidades de gran capacidad tiene cajones que contienen las unidades. Los cajones se deslizan hacia afuera para permitir el acceso a las unidades. Un soporte de unidades de baja capacidad no tiene cajones. Para un soporte de unidades de gran capacidad, se deben especificar el identificador (ID) de soporte de unidades, el ID de cajón y el ID de ranura donde reside la unidad. Para un soporte de unidades de baja capacidad, solo se deben especificar el ID de soporte de unidades y el ID de ranura donde reside la unidad. Para un soporte de unidades de baja capacidad, un método alternativo para identificar la ubicación de una unidad es especificar el ID de soporte de unidades, establecer el ID de cajón en 0
, Y especifique el ID de la ranura en la que reside una unidad.
Cuando se asignan las unidades, si se configuran las trayLossProtect
parámetro a. TRUE
y seleccionó más de una unidad de cualquier soporte, la cabina de almacenamiento muestra un error. Si establece la trayLossProtect
parámetro a. FALSE
, la matriz de almacenamiento realiza operaciones, pero es posible que el volumen de repositorios de reflejos que se crea no tenga protección contra pérdida de bandeja.
Cuando el firmware de la controladora asigna las unidades, si se configuran las trayLossProtect
parámetro a. TRUE
, la cabina de almacenamiento devuelve un error si el firmware de la controladora no puede proporcionar unidades que provoquen que el nuevo volumen de repositorios de reflejos tenga protección contra pérdida de soporte. Si establece la trayLossProtect
parámetro a. FALSE
, la matriz de almacenamiento realiza la operación aunque esto implique que el volumen del repositorio de reflejo no tenga protección contra pérdida de bandeja.
Gestión de garantía de datos
La función Data Assurance (DA) mejora la integridad de los datos en todo el sistema de almacenamiento. DA permite a la cabina de almacenamiento comprobar si se producen errores cuando se transfieren datos entre hosts y unidades. Si esta función está habilitada, la cabina de almacenamiento añade códigos de comprobación de errores (también conocidos como comprobaciones de redundancia cíclicas o CRC) a cada bloque de datos del volumen. Una vez movido un bloque de datos, la cabina de almacenamiento utiliza estos códigos de CRC para determinar si se produjeron errores durante la transmisión. Los datos posiblemente dañados no se escriben en el disco ni se vuelven a transferir al host.
Si desea usar la función DA, comience con un pool o grupo de volúmenes que solo incluya unidades que sean compatibles con DA. A continuación, cree volúmenes compatibles con DA. Por último, asigne estos volúmenes compatibles con DA al host por medio de una interfaz de I/o compatible con DA. Las interfaces de I/o compatibles con DA son Fibre Channel, SAS e Iser over InfiniBand (extensiones iSCSI para RDMA/IB). ISCSI sobre Ethernet o SRP over InfiniBand no admiten LA función DA.
Si todas las unidades son compatibles con DA, es posible configurar la |
Si la dataAssurance
el parámetro se establece en enabled
, sólo se considerarán unidades compatibles con garantía de datos para candidatos de volumen; de lo contrario, se considerarán unidades compatibles con garantía de datos o no compatibles con esta función. Si solamente existen unidades con garantía de datos disponibles, se crea el nuevo grupo de volúmenes mediante las unidades compatibles con esa función.
Nivel de firmware mínimo
6.10
7.10 añade la funcionalidad para el nivel de RAID 6
7.75 añade el dataAssurance
parámetro.
8.60 añade el driveMediaType
, repositoryVolumeGroupUserLabel
, y. drawerLossProtect
parámetros.