This form can be used to create a Slurm configuration file with you controlling many of the important configuration parameters.このフォームを使用して、重要な構成パラメーターの多くを制御するSlurm構成ファイルを作成できます。
This is the full version of the Slurm configuration tool.これは、Slurm構成ツールのフルバージョンです。 This version has all the configuration options to create a Slurm configuration file.このバージョンには、Slurm構成ファイルを作成するためのすべての構成オプションがあります。 There is a simplified version of the Slurm configuration tool available at configurator.easy.html.configurator.easy.htmlには、Slurm構成ツールの簡易バージョンがあります。
This tool supports Slurm version 20.02 only.このツールはSlurmバージョン20.02のみをサポートします。 Configuration files for other versions of Slurm should be built using the tool distributed with it in doc/html/configurator.html.他のバージョンのSlurmの構成ファイルは、doc / html /configurator.htmlで配布されているツールを使用して作成する必要があります。 Some parameters will be set to default values, but you can manually edit the resulting slurm.conf as desired for greater flexibility.一部のパラメーターはデフォルト値に設定されますが、柔軟性を高めるために、必要に応じて結果のslurm.confを手動で編集できます。 See man slurm.conf for more details about the configuration parameters.構成パラメーターの詳細については、manslurm.confを参照してください。
Note the while Slurm daemons create log files and other files as needed, it treats the lack of parent directories as a fatal error.Slurmデーモンは必要に応じてログファイルやその他のファイルを作成しますが、親ディレクトリがないことを致命的なエラーとして扱うことに注意してください。 This prevents the daemons from running if critical file systems are not mounted and will minimize the risk of cold-starting (starting without preserving jobs).これにより、重要なファイルシステムがマウントされていない場合にデーモンが実行されなくなり、コールドスタート(ジョブを保持せずに起動する)のリスクが最小限に抑えられます。
Note that this configuration file must be installed on all nodes in your cluster.この構成ファイルは、クラスター内のすべてのノードにインストールする必要があることに注意してください。
After you have filled in the fields of interest, use the "Submit" button on the bottom of the page to build the slurm.conf file.関心のあるフィールドに入力したら、ページの下部にある[送信]ボタンを使用してslurm.confファイルを作成します。 It will appear on your web browser.Webブラウザに表示されます。 Save the file in text format as slurm.conf for use by Slurm.Slurmで使用できるように、ファイルをテキスト形式でslurm.confとして保存します。
For more information about Slurm, see https://slurm.schedmd.com/slurm.htmlSlurmの詳細については、https://slurm.schedmd.com/slurm.htmlを参照してください。
SlurmctldHost: Master Controller HostnameSlurmctldHost:マスターコントローラーのホスト名
BackupController: Backup Controller Hostname (optional)BackupController:バックアップコントローラーのホスト名(オプション)
NodeName: Compute nodesNodeName:計算ノード
NodeAddr: Compute node addresses (optional)NodeAddr:ノードアドレスの計算(オプション)
PartitionName: Name of the one partition to be createdPartitionName:作成する1つのパーティションの名前
MaxTime: Maximum time limit of jobs in minutes or INFINITEMaxTime:ジョブの最大時間制限(分単位)またはINFINITE
The following parameters describe a node's configuration.次のパラメーターは、ノードの構成を記述します。 Set a value for CPUs.CPUの値を設定します。 The other parameters are optional, but provide more control over scheduled resources:他のパラメーターはオプションですが、スケジュールされたリソースをより細かく制御できます。
CPUs: Count of processors on each compute node.CPU:各計算ノードのプロセッサーの数。 If CPUs is omitted, it will be inferred from:CPUが省略されている場合、次のように推測されます。 Sockets, CoresPerSocket, and ThreadsPerCore.Sockets、CoresPerSocket、およびThreadsPerCore。
Sockets: Number of physical processor sockets/chips on the node.ソケット:ノード上の物理プロセッサソケット/チップの数。 If Sockets is omitted, it will be inferred from:Socketsを省略すると、次のように推測されます。 CPUs, CoresPerSocket, and ThreadsPerCore.CPU、CoresPerSocket、およびThreadsPerCore。
CoresPerSocket: Number of cores in a single physical processor socket.CoresPerSocket:単一の物理プロセッサソケット内のコアの数。 The CoresPerSocket value describes physical cores, not the logical number of processors per socket.CoresPerSocket値は、ソケットあたりのプロセッサの論理数ではなく、物理コアを表します。
ThreadsPerCore: Number of logical threads in a single physical core.ThreadsPerCore:単一の物理コア内の論理スレッドの数。
RealMemory: Amount of real memory.RealMemory:実メモリの量。 This parameter is required when specifying Memory as a consumable resource with the select/cons_res plug-in.このパラメーターは、select / cons_resプラグインでメモリを消費可能なリソースとして指定する場合に必要です。 See below under Resource Selection.以下の「リソースの選択」を参照してください。
SlurmUser
SlurmctldPort
SlurmdPort
StateSaveLocation: Slurmctld state save directory Must be writable by all SlurmctldHost nodesStateSaveLocation:Slurmctld状態保存ディレクトリすべてのSlurmctldHostノードで書き込み可能である必要があります
SlurmdSpoolDir: Slurmd state save directorySlurmdSpoolDir:Slurmd状態保存ディレクトリ
Define when a non-responding (DOWN) node is returned to service.応答しない(DOWN)ノードがいつサービスに戻るかを定義します。 Select one value for ReturnToService:ReturnToServiceの値を1つ選択します。 0: When explicitly restored to service by an administrator.0:管理者によって明示的にサービスに復元された場合。 1:Upon registration with a valid configuration only if it was set DOWN due to being non-responsive.1:応答しないためにDOWNに設定された場合にのみ、有効な構成で登録したとき。 2:Upon registration with a valid configuration.2:有効な構成での登録時。
Prolog/Epilog: Fully qualified path that will be executed as root on every node of a user's job before the job's tasks will be initiated there and after that job has terminated.Prolog / Epilog:ジョブのタスクがそこで開始される前、およびそのジョブが終了した後に、ユーザーのジョブのすべてのノードでrootとして実行される完全修飾パス。 These parameters are optional.これらのパラメーターはオプションです。
SrunProlog/Epilog: Fully qualified path to be executed by srun at job step initiation and termination.SrunProlog / Epilog:ジョブステップの開始時と終了時にsrunによって実行される完全修飾パス。 These parameters may be overridden by srun's --prolog and --epilog options These parameters are optional.これらのパラメーターは、srunの--prologおよび--epilogオプションによってオーバーライドされる場合があります。これらのパラメーターはオプションです。
TaskProlog/Epilog: Fully qualified path to be executed as the user before each task begins execution and after each task terminates.TaskProlog / Epilog:各タスクが実行を開始する前、および各タスクが終了した後にユーザーとして実行される完全修飾パス。 These parameters are optional.これらのパラメーターはオプションです。
SlurmctldDebug (default is info)SlurmctldDebug(デフォルトはinfo)
SlurmctldLogFile (default is none, log goes to syslog)SlurmctldLogFile(デフォルトはnone、ログはsyslogに送られます)
SlurmdDebug (default is info)SlurmdDebug(デフォルトはinfo)
SlurmdLogFile (default is none, log goes to syslog, string "%h" in name gets replaced with hostname)SlurmdLogFile(デフォルトはnone、ログはsyslogに送られ、名前の文字列 "%h"はホスト名に置き換えられます)
JobCompLoc: This is the location of the text file to be written to (if JobCompType=filetxt), or the script to be run (if JobCompType=script), or the URL to the Elasticsearch server (if JobCompType=elasticsearch), or database name (for other values of JobCompType).JobCompLoc:これは、書き込まれるテキストファイル(JobCompType = filetxtの場合)、実行されるスクリプト(JobCompType = scriptの場合)、ElasticsearchサーバーへのURL(JobCompType = elasticsearchの場合)、またはデータベースの場所です。名前(JobCompTypeの他の値の場合)。
Options below are for use with a database to specify where the database is running and how to connect to it以下のオプションは、データベースで使用して、データベースが実行されている場所とデータベースへの接続方法を指定するためのものです。 JobCompHost: Host the database is running on for Job completionJobCompHost:ジョブ完了のためにデータベースが実行されているホスト JobCompPort: Port the database server is listening on for Job completionJobCompPort:データベースサーバーがジョブの完了をリッスンしているポート JobCompUser: User we are to use to talk to the database for Job completionJobCompUser:ジョブ完了のためにデータベースと通信するために使用するユーザー JobCompPass: Password we are to use to talk to the database for Job completionJobCompPass:ジョブ完了のためにデータベースと通信するために使用するパスワード
Options below are for use with a database to specify where the database is running and how to connect to it以下のオプションは、データベースで使用して、データベースが実行されている場所とデータベースへの接続方法を指定するためのものです。 AccountingStorageHost: Host the database is running on for Job AccountingAccountingStorageHost:ジョブアカウンティングのためにデータベースが実行されているホスト AccountingStoragePort: Port the database server is listening on for Job AccountingAccountingStoragePort:データベースサーバーがジョブアカウンティングをリッスンしているポート AccountingStorageUser: User we are to use to talk to the database for Job AccountingAccountingStorageUser:ジョブアカウンティングのためにデータベースと通信するために使用するユーザー AccountingStoragePass: Password we are to use to talk to the database for Job Accounting.AccountingStoragePass:ジョブアカウンティングのためにデータベースと通信するために使用するパスワード。 In the case of SlurmDBD, this will be an alternate socket name for use with a Munge daemon providing enterprise-wide authentication (while the default Munge socket would provide cluster-wide authentication only).SlurmDBDの場合、これは企業全体の認証を提供するMungeデーモンで使用するための代替ソケット名になります(デフォルトのMungeソケットはクラスター全体の認証のみを提供します)。 AccountingStoreJobComment: Set to NO to prevent the job comment field from being saved to the databaseAccountingStoreJobComment:ジョブコメントフィールドがデータベースに保存されないようにするには、NOに設定します ClusterName: Name to be recorded in database for jobs from this cluster.ClusterName:このクラスターからのジョブのデータベースに記録される名前。 This is important if a single database is used to record information from multiple Slurm-managed clusters.これは、単一のデータベースを使用して複数のSlurm管理クラスターからの情報を記録する場合に重要です。
SlurmctldPidFile
SlurmdPidFile
SlurmctldTimeout: How many seconds the backup controller waits before becoming the master controllerSlurmctldTimeout:バックアップコントローラーがマスターコントローラーになるまでに待機する秒数
SlurmdTimeout: How many seconds the Slurm controller waits for the slurmd to respond to a request before considering the node DOWNSlurmdTimeout:ノードがダウンしていると見なす前にSlurmコントローラーがslurmdが要求に応答するのを待機する秒数
InactiveLimit: How many seconds the Slurm controller waits for srun commands to respond before considering the job or job step inactive and terminating it.InactiveLimit:Slurmコントローラーがsrunコマンドの応答を待機してから、ジョブまたはジョブステップが非アクティブであると見なして終了するまでの秒数。 A value of zero indicates unlimited waitゼロの値は無制限の待機を示します
MinJobAge: How many seconds the Slurm controller waits after a job terminates before purging its record.MinJobAge:ジョブが終了してからSlurmコントローラーがレコードをパージするまで待機する秒数。 A record of the job will persist in job completion and/or accounting records indefinitely, but will no longer be visible with the squeue command after puringジョブのレコードは、ジョブの完了やアカウンティングレコードに無期限に保持されますが、パージ後にsqueueコマンドで表示されなくなります。
KillWait: How many seconds a job is given to gracefully terminate after reaching its time limit and being sent SIGTERM before sending a SIGKILLLKillWait:制限時間に達し、SIGKILLLを送信する前にSIGTERMが送信された後、ジョブが正常に終了するために与えられる秒数
WaitTime: How many seconds after a job step's first task terminates before terminating all remaining tasks.WaitTime:ジョブステップの最初のタスクが終了してから、残りのすべてのタスクを終了するまでの秒数。 A value of zero indicates unlimited waitゼロの値は無制限の待機を示します