View a markdown version of this page

Administración de versiones de Lustre - FSx para Lustre

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.

Administración de versiones de Lustre

FSx para Lustre actualmente admite varias versiones de Lustre con soporte a largo plazo (LTS) publicadas por la comunidad de Lustre. Las versiones LTS más recientes ofrecen ventajas como mejoras de rendimiento, nuevas características y compatibilidad con las versiones más recientes del núcleo de Linux para sus instancias de cliente. Puede actualizar sus sistemas de archivos a las versiones más recientes de Lustre en cuestión de minutos con los Consola de administración de AWS AWS CLI, o los AWS SDK.

FSx para Lustre actualmente es compatible con las versiones LTS 2.10, 2.12 y 2.15 de Lustre. Puede determinar la versión LTS de sus sistemas de archivos FSx for Lustre mediante el comando describe-file-systems o mediante Consola de administración de AWS el comando describe-file-systems. AWS CLI

Antes de realizar la actualización de una versión de Lustre, recomendamos que siga los pasos descritos en Prácticas recomendadas para la actualización de versiones de Lustre.

Prácticas recomendadas para la actualización de versiones de Lustre

Recomendamos seguir estas prácticas recomendadas antes de actualizar la versión de Lustre de su sistema de archivos de FSx para Lustre:

  • Pruebe en un entorno que no sea de producción: pruebe una actualización de la versión de Lustre en un duplicado de su sistema de archivos de producción antes de actualizar su sistema de archivos de producción. Esto garantiza un proceso de actualización fluido para su carga de trabajo de producción.

  • Garantice la compatibilidad con los clientes: compruebe que las versiones del núcleo de Linux que se ejecutan en sus instancias cliente sean compatibles con la versión de Lustre a la que planea actualizar. Para obtener más información, consulte Lustre compatibilidad entre el sistema de archivos y el núcleo del cliente.

  • Haga una copia de seguridad de sus datos:

    • Para sistemas de archivos no vinculados a S3: es recomendable que cree una copia de seguridad de FSx antes de actualizar la versión de Lustre a fin de tener un punto de restauración conocido para el sistema de archivos. Si las copias de seguridad diarias automáticas están habilitadas en su sistema de archivos, Amazon FSx creará automáticamente una copia de seguridad de su sistema de archivos antes de la actualización.

    • Para los sistemas de archivos vinculados a S3, le recomendamos que se asegure de que todos los cambios se hayan exportado a S3 antes de realizar la actualización. Si ha activado la exportación automática, compruebe que la AgeOfOldestQueuedMessage AutoExportmétrica sea cero para confirmar que todos los cambios se han exportado correctamente a S3. Si no ha activado la exportación automática, puede ejecutar una exportación manual de tareas de repositorio de datos (DRT) para sincronizar el sistema de archivos con el bucket de S3 antes de realizar la actualización.

  • Planifique el tiempo de inactividad del sistema de archivos: para que la actualización se realice correctamente, todos los clientes deben estar desconectados antes de que comience la actualización y permanecer desconectados hasta que finalice la actualización. El tiempo total de inactividad depende del tiempo necesario para identificar y desmontar todos los clientes, del proceso de actualización en sí (normalmente menos de 30 minutos para la gran mayoría de los sistemas de archivos) y del tiempo necesario para volver a montar los clientes y reanudar las cargas de trabajo una vez finalizada la actualización. El desmontaje y la duración del montaje de los clientes varían según el entorno y el número de clientes.

Aplicación de la actualización

Para actualizar su sistema de archivos de FSx para Lustre a una versión más reciente, siga los pasos que se indican:

  1. Desmonte todos los clientes: antes de iniciar la actualización, debe desmontar el sistema de archivos de todas las instancias de clientes que accedan a su sistema de archivos. Puedes comprobar que todos los clientes se han desmontado correctamente utilizando la ClientConnections métrica de Amazon CloudWatch ; esta métrica debería mostrar cero conexiones. El proceso de actualización no se realizará correctamente si algún cliente permanece conectado al sistema de archivos.

    Puede ver la lista de identificadores de red (NID) de los clientes conectados al sistema de archivos en el archivo de .fsx/clientConnections almacenado en la raíz del sistema de archivos. Este archivo se actualiza cada 5 minutos. Puede utilizar el comando cat para mostrar el contenido del archivo, como en este ejemplo:

    cat /test/.fsx/clientConnections
  2. Actualice la versión Lustre: puede actualizar la versión Lustre de su sistema de archivos FSx for Lustre mediante la consola Amazon FSx, AWS CLI la o la API Amazon FSx. Le recomendamos que actualice sus sistemas de archivos a la última versión de Lustre compatible con FSx para Lustre.

    Para actualizar la versión de Lustre de un sistema de archivos (consola)

    1. Abra la consola Amazon FSx en. https://console.aws.amazon.com/fsx/

    2. En el panel de navegación, elija Sistemas de archivos. En la lista Sistemas de archivos, elija el sistema de archivos de FSx para Lustre al que desee actualizar la versión de Lustre.

    3. En Acciones, seleccione Actualizar la versión de Lustre del sistema de archivos. O bien, en el panel Resumen, seleccione Actualizar junto al campo IOPS de metadatos del sistema de archivos. Aparece el cuadro de diálogo Actualizar la versión de Lustre del sistema de archivos. Aparece el cuadro de diálogo Actualizar la versión de Lustre del sistema de archivos.

    4. En el campo Seleccione una nueva versión de Lustre, elija una versión de Lustre. El valor que elija debe ser más reciente que la versión actual de Lustre.

    5. Elija Actualizar.

    Para actualizar la versión Lustre de un sistema de archivos (CLI)

    Para actualizar la versión Lustre de un sistema de archivos FSx for Lustre, utilice el comando update-file-system. AWS CLI (La acción de API equivalente es.) UpdateFileSystem Establezca los siguientes parámetros:

    • Establezca --file-system-id en el ID del sistema de archivos que va a actualizar.

    • Establezca --file-system-type-version a una versión de Lustre más reciente para el sistema de archivos que está actualizando.

    El siguiente ejemplo actualiza la versión Lustre del sistema de archivos de la 2.12 a la 2.15:

    aws fsx update-file-system \ --file-system-id fs-0123456789abcdef0 \ --file-system-type-version "2.15"

    Si el flujo de trabajo de actualización falla (por ejemplo, si un cliente sigue conectado al sistema de archivos), el sistema de archivos vuelve automáticamente a su versión y estado originales de Lustre. En tal caso, el evento de acción administrativa contendrá un mensaje de error con instrucciones sobre cómo solucionar el problema antes de volver a intentar la actualización.

  3. Montar todos los clientes: puede monitorear el progreso de las actualizaciones de las versiones de Lustre mediante la pestaña Actualizaciones de la consola Amazon FSx o describe-file-systems en AWS CLI. Una vez que el estado de la actualización de la versión de Lustre sea Completed, podrá volver a montar de forma segura el sistema de archivos en las instancias de sus clientes y reanudar su carga de trabajo.