Compartir a través de


Conexión de clientes a un sistema de archivos Azure Managed Lustre

En este artículo se describe cómo preparar clientes y montar el sistema de archivos de Azure Managed Lustre desde una máquina cliente.

Requisitos previos del cliente

Las máquinas cliente que ejecutan Linux pueden acceder a Azure Managed Lustre. Los requisitos de cliente básicos son los siguientes:

  • Software cliente de Lustre: los clientes deben tener instalado el paquete de cliente de Lustre adecuado. Los paquetes de cliente creados previamente se prueban con Azure Managed Lustre. Vea Instalación o actualización del software cliente Lustre para obtener instrucciones y opciones de descarga de paquetes. Los paquetes de cliente están disponibles para varias distribuciones del sistema operativo Linux que se usan habitualmente.
  • Acceso de red al sistema de archivos: las máquinas cliente necesitan conectividad de red a la subred que hospeda el sistema de archivos de Azure Managed Lustre. Si los clientes están en otra red virtual, es posible que tenga que usar el emparejamiento de redes virtuales.
  • Montaje : los clientes deben poder usar el comando POSIX mount para conectarse al sistema de archivos.
  • Para lograr el rendimiento anunciado:
  • Tipo de seguridad: al seleccionar el tipo de seguridad de la máquina virtual, elija el Tipo de seguridad estándar. Elegir Inicio de confianza o Tipos confidenciales impide que el módulo Lustre se instale correctamente en el cliente.

El flujo de trabajo básico es el siguiente:

  1. Instale o actualice el software cliente Lustre en cada cliente.
  2. Use el comando mount para que el sistema de archivos de Azure Managed Lustre esté disponible en el cliente.
  3. Cuando ya no se necesite un cliente, use el comando umount sin las opciones -f (forzar) o -l (diferida) para desmontar limpiamente el cliente antes de apagarlo. Si no se desmonta correctamente un cliente antes de reiniciar o desaprovisionar, se pueden producir problemas de rendimiento para otros clientes.

Instalación o actualización del software cliente Lustre

Cada cliente que se conecta al sistema de archivos Lustre debe tener un paquete de cliente Lustre compatible con la versión de Lustre del sistema de archivos (actualmente la 2.15).

Puede descargar paquetes de cliente precompilados y probados para Azure Managed Lustre desde el repositorio de software de Linux para productos de Microsoft.

Los paquetes y los módulos de kernel están disponibles para los siguientes sistemas operativos Linux. Seleccione los vínculos para ir a las instrucciones de instalación:

Si necesita admitir una distribución diferente, póngase en contacto con el equipo de soporte técnico.

Si necesita actualizar una versión anterior del cliente Lustre en el sistema Linux, vea Actualización de un cliente Lustre a la versión actual. Debe quitar los módulos de kernel y los paquetes de software antiguos como parte de la actualización.

Nota:

Microsoft publicará nuevos paquetes un día laborable después de que esté disponible un nuevo kernel. En caso de problemas, abra una incidencia de soporte técnico.

Inicio del cliente Lustre mediante el comando mount

Nota:

Antes de ejecutar el comando mount, asegúrese de que el host de cliente pueda ver la red virtual del sistema de archivos de Azure Managed Lustre. Para ello, haga ping a la dirección IP del servidor del sistema de archivos. Si el comando ping no se ejecuta correctamente, convierta la red del sistema de archivos en un nodo del mismo nivel en la red de recursos de proceso.

Monte todos los clientes en la dirección IP MGS del sistema de archivos. En la página Conexión de cliente de Azure Portal se muestra la dirección IP y se proporciona un comando mount de ejemplo que puede copiar y usar para montar clientes.

Recorte de pantalla de la página Conexión de cliente en el portal.

El comando mount incluye tres componentes:

  • Ruta de acceso del cliente: Ruta de acceso en la máquina cliente donde se debe montar el sistema de archivos de Azure Managed Lustre. El valor predeterminado es el nombre del sistema de archivos, pero puede modificarlo. Asegúrese de que esta ruta de acceso de directorio existe en el equipo cliente antes de usar el comando mount.
  • Dirección IP de MGS: La dirección IP del servicio de administración de Lustre (MGS) del sistema de archivos Azure Managed Lustre.
  • Opciones del comando mount: En el comando mount de ejemplo se incluyen opciones recomendadas adicionales.

Estos componentes se ensamblan en un comando mount con este formato:

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>
  • El valor lustrefs en el término IP de MSG es el nombre interno asignado por el sistema asociado al clúster de Lustre dentro del sistema administrado por Azure. No cambie este valor literal al crear comandos mount propios.

  • Establezca la ruta de acceso del cliente en cualquier ruta de acceso de montaje conveniente que exista en los clientes. No es necesario que sea el nombre del sistema de archivos de Azure Managed Lustre (que es el valor predeterminado).

Comando mount de ejemplo:

sudo mount -t lustre -o noatime,flock 10.0.0.4@tcp:/lustrefs /azure-lustre-mount

Después de que los clientes estén conectados al sistema de archivos, puede usar el sistema de archivos de Azure Managed Lustre como lo haría con cualquier sistema de archivos montado. Por ejemplo, puede realizar una de las siguientes tareas:

  • Acceso a los datos desde el contenedor de blobs integrado: envíe la solicitud de archivo directamente al punto de montaje. El proceso de creación rellena los metadatos del sistema de archivos y el archivo se agrega al sistema de archivos lustre cuando se lee.
  • Agregue datos al sistema de archivos (si no ha agregado un contenedor de blobs rellenado en tiempo de creación).
  • Inicie un trabajo de proceso.

Importante

Cuando ya no se necesite un cliente, debe desmontarlo limpiamente sin usar las opciones -f (forzar) o -l (diferida) antes de apagarlo. Si no se desmonta correctamente un cliente antes de reiniciar o desaprovisionar, se pueden producir problemas de rendimiento para otros clientes.

Cómo desmontar el sistema de archivos de Azure Managed Lustre mediante eventos programados

Pasos siguientes