Desplegar Lustre File System
- Creación de OCI File Storage con un sistema de archivos Lustre
- Montar el sistema de archivos
- Configuración de LNet
- Prueba de operaciones de lectura y escritura
Crear sistema de archivos de Lustre
En los siguientes pasos se explica cómo crear un OCI File Storage con un sistema de archivos Lustre.
- En el menú de navegación de la consola de OCI, haga clic en Almacenamiento y, a continuación, en Sistemas de archivos Lustre.
- Haga clic en Create.
- Configure los detalles del sistema de archivos de Lustre:
- Nombre del sistema de archivos: acepte el nombre por defecto o introduzca un nombre fácil de recordar para el sistema de archivos.
- Nombre de montaje: acepte el valor por defecto o introduzca un nombre fácil de recordar para utilizarlo al montar el sistema de archivos.
- Descripción del sistema de archivos: (opcional) introduzca una descripción para el sistema de archivos.
- Compartimento: acepte el compartimento por defecto o seleccione la lista para cambiar los compartimentos.
- Dominio de disponibilidad: acepte el dominio de disponibilidad por defecto o seleccione la lista para cambiar los dominios de disponibilidad.
- Etiquetas: si tiene permisos para crear un recurso, también los tiene para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Si no está seguro de si aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
- Grupo de colocación de cluster: se recomienda seleccionar un grupo de colocación de cluster para colocar físicamente los sistemas de archivos y otros recursos en un dominio de disponibilidad a fin de garantizar una baja latencia. El grupo de colocación del cluster no se puede cambiar después de crear el sistema de archivos.
- Nivel de rendimiento: seleccione el nivel de rendimiento para el sistema de archivos. El nivel de rendimiento controla el rendimiento del sistema de archivos. El rendimiento se especifica por terabyte (TB) de almacenamiento aprovisionado. El nivel de rendimiento no se puede cambiar después de crear el sistema de archivos.
- Capacidad: seleccione la capacidad de almacenamiento del sistema de archivos. Si selecciona una capacidad mayor que el límite de servicio, es posible que se le solicite un aumento.
El rendimiento global agregado del sistema de archivos se calcula a partir del nivel de rendimiento y la capacidad.
- Red: seleccione la VCN y la subred en las que montar el sistema de archivos. Por defecto, la consola muestra una lista de VCN y subredes del compartimento en el que está trabajando. Cambie los compartimentos para seleccionar una VCN o subred de un compartimento diferente.
La subred seleccionada será la subred utilizada para desplegar los servidores de Lustre. Asegúrese de que esta subred permita la comunicación desde y hacia el puerto 988 del servidor de Lustre con el puerto del cliente entre el puerto 512-1023.
- Usar grupos de seguridad de red para controlar el tráfico: active esta opción y seleccione un grupo de seguridad de red (NSG) para que actúe como firewall virtual para el sistema de archivos. Seleccione + Otro grupo de seguridad de red para agregar el sistema de archivos a hasta cinco NSG.
- Root squash: esta configuración controla si los clientes que acceden al sistema de archivos tienen su ID de usuario (UID) y su ID de grupo (GID) reasignados a Squash UID y Squash GID.
Squash: seleccione None (Ninguno) o Root (Raíz). El valor por defecto es Ninguno, por lo que no se realiza ninguna reasignación por defecto.
Squash UID: si Squash está establecido en Root, el usuario root (UID 0) se reasigna a este valor. El valor predeterminado es 65534.
Squash GID: si Squash está establecido en Root, el usuario del grupo raíz (GID 0) se reasigna a este valor. El valor predeterminado es 65534.
- Excepciones de squash raíz: para excluir clientes específicos de la configuración de squash raíz, introduzca su dirección de cliente como una dirección IP o un rango válidos. Por ejemplo, 10.0.2.4 o 10.0.[2-10].[1-255]. Seleccione + Otra dirección de cliente para agregar hasta 10 excepciones.
- Clave de cifrado: por defecto, Oracle gestiona las claves que cifran un sistema de archivos. Si desea un mayor control sobre el ciclo de vida de la clave y cómo se utiliza, puede seleccionar su propia clave de cifrado de Vault
Configurar LNet (Lustre Networking)
lnetctl net show
. Si lnetctl net show
muestra la interfaz correcta para Lustre, estos pasos no son necesarios.
Prueba de operaciones de lectura y escritura
Probaremos las lecturas y escrituras ejecutando un comando dd
y, a continuación, navegaremos a la página de métricas para ver el panel de control de métricas.
- ReadThroughput: se expresa en bytes leídos por minuto.
- WriteThroughput: se expresa en bytes leídos por minuto.
- DataReadOperations: número de operaciones de lectura por minuto.
- DataWriteOperation: número de operaciones de escritura por minuto.
- MetadataOperations: número de operaciones de metadatos. 14 dimensiones disponibles de operaciones de metadatos diferentes, como getattr, setattr, mknod, link, unlink, mkdir, etc.
- FileSystemCapacity: capacidad total y disponible del sistema de archivos.
- FileSystemInodeCapacity: inodes totales y disponibles del sistema de archivos.
Estas métricas se pueden explorar mediante el espacio de nombres oci_lustrefilesystem
del explorador de métricas de OCI, como se muestra en la siguiente captura de pantalla.
Descripción de la ilustración lustre-metrics-explorer.png
A continuación se muestra un ejemplo de cómo se pueden utilizar las consultas en el lenguaje de consulta de supervisión (MQL) en el explorador de métricas u otros paneles de control, como Grafana.
Para obtener el rendimiento de lectura:
ReadThroughput[1m]{resourceId = "your_filesystem_ocid", targetType = "OST", clientName ="all@all"}.grouping().sum()/60
Note:
60 se utiliza porque el intervalo aquí es de 1 minuto. Del mismo modo, puede utilizar MQL para otras métricas.