slurmdbd.conf del archivo de configuración del clúster en Slurm

1. Introducción a slurm.conf

        slurmdbd.conf es un archivo ASCII que describe la información de configuración del daemon de la base de datos Slurm (SlurmDBD), que incluye los parámetros relevantes para interactuar con la base de datos, como el tipo de base de datos, la información de conexión, el método de autenticación, etc. Este archivo siempre estará en el mismo directorio que  slurm.conf  . El contenido del archivo no distingue entre mayúsculas y minúsculas, con la excepción de los nombres de los nodos y los archivos. Cualquier texto después de un "#" en el archivo de configuración se procesará como un comentario al final de la línea. Los cambios en el archivo de configuración se reinician a menos que se indique lo contrario, SlurmDBD o el daemon recibe una señal SIGHUP.

       Una palabra de precaución: este archivo solo debe estar en la máquina que ejecuta SlurmDBD, y solo debe ser legible por el usuario que ejecuta SlurmDBD (por ejemplo, "slurm"). Si el daemon slurmdbd comienza como usuario raíz y cambia a otra ID de usuario, el archivo de configuración se leerá inicialmente como usuario raíz, pero se leerá como una ID de usuario diferente en respuesta a la señal SIGHUP. Este archivo debe protegerse contra el acceso no autorizado porque contiene información de contraseña de la base de datos. 

2. Elementos de configuración comunes de slurmdbd.conf

Los siguientes son algunos elementos de configuración comunes de slurmdbd.conf:

DbdAddr: la dirección IP y el número de puerto que slurmdbd monitoreará para recibir la información de estado y la información del trabajo enviada por el nodo trabajador de Slurm.
StorageType: el tipo de base de datos que almacena información de Slurm, como MySQL, PostgreSQL, etc.
StorageLoc: la dirección de la base de datos y el número de puerto para almacenar información de Slurm.
StorageUser: el nombre de usuario para acceder a la base de datos.
StoragePass: Contraseña para acceder a la base de datos.
StorageEncrypt: si habilitar el cifrado de las conexiones de la base de datos.
StorageBatchSize: la cantidad de datos enviados a la base de datos en lotes. Para clústeres grandes, este valor se puede aumentar adecuadamente para mejorar el rendimiento de escritura.
StorageEvents: especifique qué eventos de Slurm almacenar en la base de datos, como JobSubmit, JobComplete, NodeUpdate, etc.

3. Parámetros de configuración detallados

AuthType=auth/munge # tipo de autenticación interna

# información slurmDBD

DbdAddr={dirección IP}  # IP del nodo de servicio principal de slurmdbd

DbdHost=test1  # slurmdbd nodo de servicio principal

#DbdBackupHost=test2  # Nodo de servicio en espera

DbdPort=7031  #Puerto de monitoreo del servicio de almacenamiento de contabilidad

SlurmUser=root  # Usuario en ejecución

#MessageTimeout=300

DebugLevel=7 # nivel de registro

#DefaultQOS=normal,standby LogFile=/opt/slurm18/log/slurmdbd.log # Ruta de registro PidFile=/var/run/slurmdbd.pid #PluginDir=/usr/lib/slurm #PrivateData=cuentas, usuarios, uso, trabajos #control de permisos

# información de la base de datos

StorageType=accounting_storage/mysql  # 启用 mysql

StorageHost=123 # host de la base de datos

#StorageBackupHost=database2    # copia de seguridad de la base de datos

StoragePort=3309 # puerto de base de datos

StoragePass=000000 # Contraseña

StorageUser=root # nombre de usuario

StorageLoc=slurm_db # ejemplo de base de datos

ConfirmarRetraso=1

La configuración detallada y la descripción de los parámetros de slurmdbd.conf se pueden encontrar en la documentación oficial de Slurm. La ruta al archivo de configuración puede variar según la distribución, puede ver la documentación de ayuda a través de " man slurmdbd.conf"

O ingrese el comando " localizar slurmdbd.conf" en la terminal para encontrar la ubicación del archivo de configuración. 

Para obtener instrucciones de configuración específicas, consulte el documento oficial: Slurm Workload Manager - slurmdbd.conf

Supongo que te gusta

Origin blog.csdn.net/lovebaby1689/article/details/129836978
Recomendado
Clasificación