Sección [efs] - AWS ParallelCluster

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Sección [efs]

Define los ajustes de configuración del Amazon EFS que se ha montado en los nodos principal y de computación. Para obtener más información, consulte CreateFileSystem en la Referencia de la API de Amazon FSx.

Para obtener información sobre cómo incluir los sistemas de archivos Amazon EFS en la definición de su clúster, consulte Sección de [cluster] / efs_settings.

Si desea utilizar un sistema de archivos Amazon EFS existente para un almacenamiento permanente a largo plazo que sea independiente del ciclo de vida del clúster, especifique efs_fs_id.

Si no lo especificaefs_fs_id, AWS ParallelCluster crea el sistema de archivos Amazon EFS a [efs] partir de la configuración al crear el clúster y elimina el sistema de archivos y los datos cuando se elimina el clúster.

Para obtener más información, consulte Mejores prácticas: trasladar un clúster a un nuevo AWS ParallelCluster versión secundaria o de parche.

El formato es [efs efs-name]. efs-name debe comenzar por una letra, contener no más de 30 caracteres y solo letras, números, guiones (-) y guiones bajos (_).

[efs customfs] shared_dir = efs encrypted = false performance_mode = generalPurpose

efs_fs_id

(Opcional) Define el ID del sistema de archivos de Amazon EFS para un sistema de archivos ya existente.

Al especificar esta opción, anula las demás opciones de Amazon EFS salvo shared_dir.

Si establece esta opción, solo admite los sistemas de archivos siguientes:

  • Sistemas de archivos que no cuentan con un destino de montaje en la zona de disponibilidad de la pila.

  • Que cuentan con un destino de montaje ya existente en la zona de disponibilidad de la pila, con tráfico NFS de entrada y salida permitido desde 0.0.0.0/0.

La comprobación de estado para validar efs_fs_id requiere que el rol de IAM tenga los siguientes permisos:

  • elasticfilesystem:DescribeMountTargets

  • elasticfilesystem:DescribeMountTargetSecurityGroups

  • ec2:DescribeSubnets

  • ec2:DescribeSecurityGroups

  • ec2:DescribeNetworkInterfaceAttribute

Para evitar errores, debe añadir los permisos siguientes a su rol de IAM o establecer sanity_check = false.

importante

Cuando establece un destino de montaje con tráfico NFS de entrada y salida permitido desde 0.0.0.0/0, expone el sistema de archivos a solicitudes de montaje de NFS desde cualquier lugar en la zona de disponibilidad del destino de montaje.cAWS no recomienda crear un destino de montaje en la zona de disponibilidad de la pila. En su lugar, sigamos con este paso AWS. Si debe tener un destino de montaje en la zona de disponibilidad de la pila, considere la posibilidad de usar un grupo de seguridad personalizado proporcionando una opción vpc_security_group_id en la sección [vpc]. A continuación, añada dicho grupo de seguridad al destino de montaje y desactive sanity_check para crear el clúster.

No hay valor predeterminado.

efs_fs_id = fs-12345

Política de actualización: si se cambia esta configuración, no se permite la actualización.

efs_kms_key_id

(Opcional) Identifica la clave administrada por el cliente de AWS Key Management Service (AWS KMS) que se utilizará para proteger el sistema de archivos cifrados. Si se ha configurado esta opción, el ajuste encrypted debe establecerse en true. Esto corresponde al parámetro KmsKeyId de la Referencia de la API de Amazon EFS.

No hay valor predeterminado.

efs_kms_key_id = 1234abcd-12ab-34cd-56ef-1234567890ab

Política de actualización: si se cambia esta configuración, no se permite la actualización.

encrypted

(Opcional) Indica si el sistema de archivos está cifrado. Esto corresponde al parámetro Encrypted de la Referencia de la API de Amazon EFS.

El valor predeterminado es false.

encrypted = true

Política de actualización: si se cambia esta configuración, no se permite la actualización.

performance_mode

(Opcional) Define el modo de rendimiento del sistema de archivos. Esto corresponde al parámetro PerformanceMode de la Referencia de la API de Amazon EFS.

Las opciones válidas son las siguientes:

  • generalPurpose

  • maxIO

Ambos valores distinguen entre mayúsculas y minúsculas.

Recomendamos el modo de rendimiento generalPurpose para la mayoría de sistemas de archivos.

Los sistemas de archivos que usan el modo de rendimiento maxIO pueden escalar a mayores niveles de rendimiento de agregación y operaciones por segundo. Sin embargo, hay una compensación de latencias ligeramente más altas para la mayoría de las operaciones de archivos.

Este parámetro no se puede cambiar después de que se haya creado el sistema de archivos.

El valor predeterminado es generalPurpose.

performance_mode = generalPurpose

Política de actualización: si se cambia esta configuración, no se permite la actualización.

provisioned_throughput

(Opcional) Define el rendimiento aprovisionado del sistema de archivos, medido en MiB/s. Esto corresponde al parámetro ProvisionedThroughputInMibps de la Referencia de la API de Amazon EFS.

Si usa este parámetro, debe establecer throughput_mode en provisioned.

La cuota de rendimiento es de 1024 MiB/s. Para solicitar un aumento de cuota, póngase en contacto con AWS Support.

El valor mínimo es 0.0 MiB/s.

provisioned_throughput = 1024

Política de actualización: esta configuración se puede cambiar durante una actualización.

shared_dir

(Obligatorio) Define el punto de montaje de Amazon EFS en los nodos principal y de computación.

Este parámetro es obligatorio. La sección de Amazon EFS solo se usa si se especifica shared_dir.

No utilice NONE o /NONE como directorio compartido.

En el siguiente ejemplo se monta Amazon EFS en /efs.

shared_dir = efs

Política de actualización: si se cambia esta configuración, no se permite la actualización.

throughput_mode

(Opcional) Define el modo de rendimiento del sistema de archivos. Esto corresponde al parámetro ThroughputMode de la Referencia de la API de Amazon EFS.

Las opciones válidas son las siguientes:

  • bursting

  • provisioned

El valor predeterminado es bursting.

throughput_mode = provisioned

Política de actualización: esta configuración se puede cambiar durante una actualización.