

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Slurm 設定のカスタマイズ
<a name="slurm-configuration-settings-v3"></a>

 AWS ParallelCluster バージョン 3.6.0 以降では、 AWS ParallelCluster クラスター`slurm.conf`Slurm設定で設定をカスタマイズできます。

クラスター設定では、以下の クラスター構成設定を使用してSlurm 設定パラメータをカスタマイズできます。
+ / または両方を指定した場合は [`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-CustomSlurmSettings) parameter. AWS ParallelCluster fails [`SlurmSettings`](Scheduling-v3.md#Scheduling-v3-SlurmSettings) を使用してSlurm、クラスター全体の[`CustomSlurmSettingsIncludeFile`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-CustomSlurmSettingsIncludeFile)パラメータをカスタマイズします。
+ [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-CustomSlurmSettings) (Slurm パーティションにマッピングされています) を使用してキューの Slurm パラメータをカスタマイズします。
+ [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)/[`CustomSlurmSettings`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-CustomSlurmSettings) (Slurm ノードにマッピングされています) を使用してコンピューティングリソースの Slurm パラメータをカスタマイズします。

## Slurm を使用する際の設定カスタマイズの制限と考慮事項 AWS ParallelCluster
<a name="slurm-configuration-considerations-v3"></a>


+ `CustomSlurmSettings` および `CustomSlurmSettingsIncludeFile`設定では、クラスターの設定に使用している[Slurmバージョン](slurm-workload-manager-v3.md)でサポートされている AWS ParallelCluster バージョンに含まれる`slurm.conf`パラメータのみを指定および更新できます。
+ パラメータのいずれかでカスタムSlurm設定を指定すると`CustomSlurmSettings`、 は検証チェック AWS ParallelCluster を実行し、 AWS ParallelCluster ロジックと競合するSlurm設定パラメータの設定または更新を防止します。と競合することが知られているSlurm設定パラメータは、拒否リストで識別 AWS ParallelCluster されます。拒否リストは、他のSlurm機能が追加されると、将来の AWS ParallelCluster バージョンで変更される可能性があります。詳細については、「[`CustomSlurmSettings` で拒否リストに記載されている Slurm 設定パラメータ](#slurm-configuration-denylists-v3)」を参照してください。
+ AWS ParallelCluster は、パラメータが拒否リストにあるかどうかのみをチェックします。カスタムSlurm設定パラメータの構文またはセマンティクスは検証 AWS ParallelCluster されません。カスタム Slurm 設定パラメータはお客様の責任で検証していただく必要があります。無効なカスタム Slurm 設定パラメータは、クラスターの作成や更新の失敗につながる Slurm デーモンの障害を引き起こす可能性があります。
+ でカスタムSlurm設定を指定した場合`CustomSlurmSettingsIncludeFile`、 AWS ParallelCluster は検証を実行しません。
+ `CustomSlurmSettings` および `CustomSlurmSettingsIncludeFile` は、コンピューティングフリートを停止および起動することなく更新できます。この場合、 は`slurmctld`デーモン AWS ParallelCluster を再起動し、 `scontrol reconfigure` コマンドを実行します。

  一部の Slurm 設定パラメータでは、クラスター全体に変更が登録される前に異なる操作が必要になる場合があります。例えば、クラスター内のすべてのデーモンを再起動する必要がある場合があります。更新中にカスタムSlurm設定パラメータ設定を伝達するのに AWS ParallelCluster オペレーションが十分かどうかを検証するのはお客様の責任です。 AWS ParallelCluster オペレーションが不十分な場合は、[Slurmドキュメント](https://slurm.schedmd.com/documentation.html)で推奨されているように、更新された設定を伝達するために必要な追加のアクションを提供する責任があります。

## `CustomSlurmSettings` で拒否リストに記載されている Slurm 設定パラメータ
<a name="slurm-configuration-denylists-v3"></a>

次の表は、 AWS ParallelCluster バージョン 3.6.0 以降の使用を拒否するバージョンのパラメータを示しています。 `CustomSlurmSettings`はバージョン 3.6.0 より前の AWS ParallelCluster バージョンではサポートされていません。


**クラスターレベルで拒否リストに登録されているパラメータ:**  

| Slurm パラメータ |  AWS ParallelCluster バージョンに拒否リスト | 
| --- | --- | 
|  CommunicationParameters  |  3.6.0  | 
|  Epilog  |  3.6.0  | 
|  GresTypes  |  3.6.0  | 
|  LaunchParameters  |  3.6.0  | 
|  Prolog  |  3.6.0  | 
|  ReconfigFlags  |  3.6.0  | 
|  ResumeFailProgram  |  3.6.0  | 
|  ResumeProgram  |  3.6.0  | 
|  ResumeTimeout  |  3.6.0  | 
|  SlurmctldHost  |  3.6.0  | 
|  SlurmctldLogFile  |  3.6.0  | 
|  SlurmctldParameters  |  3.6.0  | 
|  SlurmdLogfile  |  3.6.0  | 
|  SlurmUser  |  3.6.0  | 
|  SuspendExcNodes  |  3.6.0  | 
|  SuspendProgram  |  3.6.0  | 
|  SuspendTime  |  3.6.0  | 
|  TaskPlugin  |  3.6.0  | 
|  TreeWidth  |  3.6.0  | 


**[native Slurm accounting integration](slurm-accounting-v3.md) がクラスター設定で設定されている場合の、クラスターレベルで拒否リストに登録されているパラメータ:**  

| Slurm パラメータ |  AWS ParallelCluster バージョンに拒否リスト | 
| --- | --- | 
|  AccountingStorageType  |  3.6.0  | 
|  AccountingStorageHost  |  3.6.0  | 
|  AccountingStoragePort  |  3.6.0  | 
|  AccountingStorageUser  |  3.6.0  | 
|  JobAcctGatherType  |  3.6.0  | 


**によって管理されるキューのキュー (パーティション) レベルで拒否リストに登録されたパラメータ AWS ParallelCluster：**  

| Slurm パラメータ |  AWS ParallelCluster バージョンに拒否リスト | 
| --- | --- | 
|  ノード  |  3.6.0  | 
|  PartitionName  |  3.6.0  | 
|  ResumeTimeout  |  3.6.0  | 
|  状態  |  3.6.0  | 
|  SuspendTime  |  3.6.0  | 


**以下によって管理されるコンピューティングリソースのコンピューティングリソース (ノード) レベルで拒否リストに登録されたパラメータ AWS ParallelCluster：**  

| Slurm パラメータ |  AWS ParallelCluster バージョン 以降のバージョンで拒否リストに登録 | 
| --- | --- | 
|  CPUs  |  3.6.0  | 
|  機能  |  3.6.0  | 
|  Gres  |  3.6.0  | 
|  NodeAddr  |  3.6.0  | 
|  NodeHostname  |  3.6.0  | 
|  NodeName  |  3.6.0  | 
|  (重量)  |  3.7.0  | 