Opciones de volumen específicas del controlador
Cada controlador de almacenamiento tiene un conjunto diferente de opciones que se pueden especificar al crear un volumen para personalizar el resultado. Consulte a continuación las opciones que se aplican al sistema de almacenamiento configurado.
Usar estas opciones durante la operación de creación de volúmenes es simple. Proporcione la opción y el valor con -o
Operador durante el funcionamiento de la CLI. Estos sustituyen cualquier valor equivalente al archivo de configuración JSON.
Opciones de volumen de ONTAP
Las opciones de creación de volumen para NFS e iSCSI son las siguientes:
Opción | Descripción |
---|---|
|
El tamaño del volumen, de manera predeterminada es 1 GIB. |
|
Aprovisione el volumen de manera thin o thick, de manera predeterminada, es thin. Los valores válidos son |
|
Esto establecerá la política de instantáneas en el valor deseado. El valor predeterminado es |
|
Esto establecerá la reserva de instantáneas en el porcentaje deseado. El valor predeterminado es no, lo que significa que ONTAP seleccionará la reserva de copias Snapshot (generalmente 5 %) si se seleccionó una política de copias Snapshot o 0 % si la política de copias Snapshot no es ninguna. Es posible establecer el valor predeterminado de snapshotReserve en el archivo de configuración para todos los back-ends de ONTAP, y se puede usar como opción de creación de volúmenes para todos los back-ends de ONTAP excepto ontap-nas-Economy. |
|
Al clonar un volumen, ONTAP dividirá inmediatamente el clon de su principal. El valor predeterminado es |
|
Habilite el cifrado de volúmenes de NetApp (NVE) en el volumen nuevo; el valor predeterminado es Si NAE está habilitado en el back-end, cualquier volumen aprovisionado en Trident será habilitado NAE. Para obtener más información, consulte: "Cómo funciona Trident con NVE y NAE". |
|
Establece la política de organización en niveles que se utilizará para el volumen. Esto decide si los datos se mueven al nivel de cloud cuando quedan inactivos (inactivos). |
Las siguientes opciones adicionales son para NFS sólo:
Opción | Descripción |
---|---|
|
Esto controla el conjunto de permisos para el propio volumen. De forma predeterminada, los permisos se establecerán en |
|
Configuración de esta opción en |
|
Establece la política de exportación que se utilizará para el volumen. El valor predeterminado es |
|
Configura el estilo de seguridad que se usará para acceder al volumen. El valor predeterminado es |
Las siguientes opciones adicionales son para iSCSI sólo:
Opción | Descripción |
---|---|
|
Configura el sistema de archivos utilizado para formatear volúmenes iSCSI. El valor predeterminado es |
|
Configuración de esta opción en |
Ejemplos
Vea los ejemplos siguientes:
-
Cree un volumen de 10 GIB:
docker volume create -d netapp --name demo -o size=10G -o encryption=true
-
Cree un volumen de 100 GIB con Snapshot:
docker volume create -d netapp --name demo -o size=100G -o snapshotPolicy=default -o snapshotReserve=10
-
Cree un volumen con el bit setuid activado:
docker volume create -d netapp --name demo -o unixPermissions=4755
El tamaño de volumen mínimo es 20 MiB.
Si no se especifica la reserva de instantáneas y la política de instantáneas es none
, Trident utilice una reserva de instantáneas del 0%.
-
Crear un volumen sin política de Snapshot y sin reserva de Snapshot:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none
-
Crear un volumen sin política de copias Snapshot y una reserva de copias Snapshot personalizada del 10%:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none --opt snapshotReserve=10
-
Crear un volumen con una política de Snapshot y una reserva de Snapshot personalizada del 10%:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy --opt snapshotReserve=10
-
Cree un volumen con una política de snapshots y acepte la reserva de snapshots predeterminada de ONTAP (generalmente 5 %):
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy
Opciones de volumen del software Element
Las opciones del software Element exponen las políticas de tamaño y calidad de servicio asociadas con el volumen. Cuando se crea el volumen, la política de calidad de servicio asociada con él se especifica mediante el -o type=service_level
terminología
El primer paso para definir un nivel de servicio de calidad de servicio con el controlador de Element es crear al menos un tipo y especificar las IOPS mínimas, máximas y de ráfaga asociadas con un nombre en el archivo de configuración.
Otras opciones de creación de volúmenes del software Element incluyen las siguientes:
Opción | Descripción |
---|---|
|
El tamaño del volumen, de manera predeterminada es 1 GIB o la entrada de configuración… "Valores predeterminados": {"tamaño": "5G"}. |
|
Utilice 512 o 4096, de forma predeterminada en 512 o en la entrada de configuración DefaultBlockSize. |
Ejemplo
Consulte el siguiente archivo de configuración de ejemplo con definiciones de QoS:
{ "...": "..." "Types": [ { "Type": "Bronze", "Qos": { "minIOPS": 1000, "maxIOPS": 2000, "burstIOPS": 4000 } }, { "Type": "Silver", "Qos": { "minIOPS": 4000, "maxIOPS": 6000, "burstIOPS": 8000 } }, { "Type": "Gold", "Qos": { "minIOPS": 6000, "maxIOPS": 8000, "burstIOPS": 10000 } } ] }
En la configuración anterior, tenemos tres definiciones de normas: Bronce, plata y oro. Estos nombres son arbitrarios.
-
Cree un volumen Gold de 10 GIB:
docker volume create -d solidfire --name sfGold -o type=Gold -o size=10G
-
Cree un volumen Bronze de 100 GIB:
docker volume create -d solidfire --name sfBronze -o type=Bronze -o size=100G