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 mediante -o
el 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 volúmenes para NFS, iSCSI y FC son las siguientes:
Opción | Descripción |
---|---|
|
El tamaño del volumen, de manera predeterminada es de 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 nuevo volumen; los valores predeterminados son 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 |
|
Si configura 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 |
|
Si se configura 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 Snapshot y acepte la reserva de snapshots predeterminada de la 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 a él se especifica mediante -o type=service_level
la nomenclatura.
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, el valor predeterminado es 1GiB o la entrada de configuración… Valores predeterminados: {«size»: «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