16663: Merge branch 'master'
[arvados.git] / doc / install / crunch2-slurm / install-compute-node.html.textile.liquid
1 ---
2 layout: default
3 navsection: installguide
4 title: Set up a Slurm compute node
5 ...
6 {% comment %}
7 Copyright (C) The Arvados Authors. All rights reserved.
8
9 SPDX-License-Identifier: CC-BY-SA-3.0
10 {% endcomment %}
11
12 {% include 'notebox_begin_warning' %}
13 crunch-dispatch-slurm is only relevant for on premises clusters that will spool jobs to Slurm. Skip this section if you are installing a cloud cluster.
14 {% include 'notebox_end' %}
15
16 # "Introduction":#introduction
17 # "Set up Docker":#docker
18 # "Update fuse.conf":#fuse
19 # "Update docker-cleaner.json":#docker-cleaner
20 # "Configure Linux cgroups accounting":#cgroups
21 # "Install Docker":#install_docker
22 # "Configure the Docker daemon":#configure_docker_daemon
23 # "Install'python-arvados-fuse and crunch-run and arvados-docker-cleaner":#install-packages
24
25 h2(#introduction). Introduction
26
27 This page describes how to configure a compute node so that it can be used to run containers dispatched by Arvados, with Slurm on a static cluster. These steps must be performed on every compute node.
28
29 h2(#docker). Set up Docker
30
31 See "Set up Docker":../install-docker.html
32
33 {% assign arvados_component = 'python-arvados-fuse crunch-run arvados-docker-cleaner' %}
34
35 {% include 'install_compute_fuse' %}
36
37 {% include 'install_docker_cleaner' %}
38
39 {% include 'install_packages' %}
40
41 {% assign arvados_component = 'arvados-docker-cleaner' %}
42
43 {% include 'start_service' %}