forked from Deuxfleurs/nixcfg
document scheduler config
This commit is contained in:
parent
827987d201
commit
4b527c4db8
1 changed files with 33 additions and 4 deletions
|
@ -100,10 +100,10 @@ You can for instance use an entry in your `~/.ssh/config` that looks like this:
|
||||||
|
|
||||||
```
|
```
|
||||||
Host caribou
|
Host caribou
|
||||||
HostName 2a01:e0a:c:a720::23
|
HostName 2a01:e0a:c:a720::23
|
||||||
LocalForward 14646 127.0.0.1:4646
|
LocalForward 14646 127.0.0.1:4646
|
||||||
LocalForward 8501 127.0.0.1:8501
|
LocalForward 8501 127.0.0.1:8501
|
||||||
LocalForward 1389 bottin.service.staging.consul:389
|
LocalForward 1389 bottin.service.staging.consul:389
|
||||||
```
|
```
|
||||||
|
|
||||||
Then, in a separate window, launch `./tlsproxy <cluster_name>`: this will
|
Then, in a separate window, launch `./tlsproxy <cluster_name>`: this will
|
||||||
|
@ -112,6 +112,35 @@ Nomad and Consul on the regular, unencrypted URLs: `http://localhost:4646` for
|
||||||
Nomad and `http://localhost:8500` for Consul. Keep this terminal window for as
|
Nomad and `http://localhost:8500` for Consul. Keep this terminal window for as
|
||||||
long as you need to access Nomad and Consul on the cluster.
|
long as you need to access Nomad and Consul on the cluster.
|
||||||
|
|
||||||
|
### Setting scheduler config
|
||||||
|
|
||||||
|
Some configuration options have to be tweaked in the orchestrator. Use `nomad orchestrator scheduler set-config` to obtain the following result:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ nomad operator scheduler get-config --json
|
||||||
|
{
|
||||||
|
"KnownLeader": true,
|
||||||
|
"LastContact": 0,
|
||||||
|
"LastIndex": 0,
|
||||||
|
"NextToken": "",
|
||||||
|
"RequestTime": 0,
|
||||||
|
"SchedulerConfig": {
|
||||||
|
"CreateIndex": 5,
|
||||||
|
"MemoryOversubscriptionEnabled": true, # << THIS
|
||||||
|
"ModifyIndex": 399239,
|
||||||
|
"PauseEvalBroker": false,
|
||||||
|
"PreemptionConfig": {
|
||||||
|
"BatchSchedulerEnabled": true, # << THIS
|
||||||
|
"ServiceSchedulerEnabled": true, # << THIS
|
||||||
|
"SysBatchSchedulerEnabled": true # << THIS
|
||||||
|
"SystemSchedulerEnabled": true # << THIS
|
||||||
|
},
|
||||||
|
"RejectJobRegistration": false,
|
||||||
|
"SchedulerAlgorithm": "binpack"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
### Launching services
|
### Launching services
|
||||||
|
|
||||||
Stuff should be started in this order:
|
Stuff should be started in this order:
|
||||||
|
|
Loading…
Reference in a new issue