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. This version has all the configuration options to create a Slurm configuration file.これはSlurm構成ツールのフルバージョンです。このバージョンには、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. See man slurm.conf for more details about the configuration parameters.一部のパラメーターはデフォルト値に設定されますが、柔軟性を高めるために、必要に応じて結果のslurm.confを手動で編集できます。構成パラメーターの詳細については、man slurm.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. It will appear on your web browser. Save the file in text format as slurm.conf for use by Slurm.必要なフィールドに入力したら、ページの下部にある[送信]ボタンを使用して、slurm.confファイルを作成します。ウェブブラウザに表示されます。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. This parameter is required when specifying Memory as a consumable resource with the select/cons_res plug-in. See below under Resource Selection.RealMemory:実メモリの量。このパラメーターは、select / cons_resプラグインでメモリを消費可能なリソースとして指定する場合に必要です。以下のリソース選択を参照してください。
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.プロローグ/エピローグ:ユーザーのジョブのすべてのノードでrootとして実行される完全修飾パス。ジョブのタスクがそこで開始される前と、そのジョブが終了した後に実行されます。 These parameters are optional.これらのパラメーターはオプションです。
SrunProlog/Epilog: Fully qualified path to be executed by srun at job step initiation and termination. These parameters may be overridden by srun's --prolog and --epilog options These parameters are optional.SrunProlog / Epilog:ジョブステップの開始と終了時にsrunによって実行される完全修飾パス。これらのパラメーターは、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(デフォルトはなし、ログはsyslogに送られます)
SlurmdDebug (default is info)SlurmdDebug(デフォルトはinfo)
SlurmdLogFile (default is none, log goes to syslog, string "%h" in name gets replaced with hostname)SlurmdLogFile(デフォルトはなし、ログは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サーバー(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コントローラーがノードDOWNを考慮する前に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. A value of zero indicates unlimited waitInactiveLimit:Slurmコントローラーが、ジョブまたはジョブステップが非アクティブであると見なして終了する前に、srunコマンドの応答を待機する秒数。ゼロの値は無制限の待機を示します
MinJobAge: How many seconds the Slurm controller waits after a job terminates before purging its record. 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 puringMinJobAge:ジョブが終了してからSlurmコントローラーがレコードをパージするまでに待機する秒数。ジョブのレコードは、ジョブの完了やアカウンティングレコードに無期限に保持されますが、削除後は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:時間制限に達し、SIGTERMが送信されてからSIGKILLLを送信してから、ジョブが正常に終了するまでの秒数
WaitTime: How many seconds after a job step's first task terminates before terminating all remaining tasks. A value of zero indicates unlimited waitWaitTime:ジョブステップの最初のタスクが終了してから残りのすべてのタスクを終了するまでの秒数。ゼロの値は無制限の待機を示します