Merge branch '16265-security-updates' into dependabot/bundler/apps/workbench/loofah...
[arvados.git] / doc / install / crunch2-slurm / install-compute-node.html.textile.liquid
1 ---
2 layout: default
3 navsection: installguide
4 title: Set up a 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 # "Introduction":#introduction
13 # "Set up Docker":#docker
14 # "Update fuse.conf":#fuse
15 # "Update docker-cleaner.json":#docker-cleaner
16 # "Configure Linux cgroups accounting":#cgroups
17 # "Install Docker":#install_docker
18 # "Configure the Docker daemon":#configure_docker_daemon
19 # "Install'python-arvados-fuse and crunch-run and arvados-docker-cleaner":#install-packages
20
21 h2(#introduction). Introduction
22
23 This page describes how to configure a compute node so that it can be used to run containers dispatched by Arvados.
24
25 * If you are using the cloud dispatcher, apply these step and then save a compute node virtual machine image.  The virtual machine image id will go in @config.yml@.
26 * If you are using SLURM on a static custer, these steps must be duplicated on every compute node, preferrably using a devops tool such as Puppet.
27
28 h2(#docker). Set up Docker
29
30 See "Set up Docker":../install-docker.html
31
32 {% assign arvados_component = 'python-arvados-fuse crunch-run arvados-docker-cleaner' %}
33
34 {% include 'install_compute_fuse' %}
35
36 {% include 'install_docker_cleaner' %}
37
38 {% include 'install_packages' %}
39
40 {% assign arvados_component = 'arvados-docker-cleaner' %}
41
42 {% include 'start_service' %}