X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9b98829c565a2aa487d21ecd7f9429c23d0cec20..5fcca42249b8b35f50beb9ed4c51d090d76c1767:/doc/install/crunch2-slurm/install-compute-node.html.textile.liquid
diff --git a/doc/install/crunch2-slurm/install-compute-node.html.textile.liquid b/doc/install/crunch2-slurm/install-compute-node.html.textile.liquid
index 19f8662301..e93332c92c 100644
--- a/doc/install/crunch2-slurm/install-compute-node.html.textile.liquid
+++ b/doc/install/crunch2-slurm/install-compute-node.html.textile.liquid
@@ -3,37 +3,40 @@ layout: default
navsection: installguide
title: Set up a compute node
...
+{% comment %}
+Copyright (C) The Arvados Authors. All rights reserved.
-h2. Install dependencies
+SPDX-License-Identifier: CC-BY-SA-3.0
+{% endcomment %}
-First, "add the appropriate package repository for your distribution":{{ site.baseurl }}/install/install-manual-prerequisites.html#repos.
+# "Introduction":#introduction
+# "Set up Docker":#docker
+# "Update fuse.conf":#fuse
+# "Update docker-cleaner.json":#docker-cleaner
+# "Configure Linux cgroups accounting":#cgroups
+# "Install Docker":#install_docker
+# "Configure the Docker daemon":#configure_docker_daemon
+# "Install'python-arvados-fuse and crunch-run and arvados-docker-cleaner":#install-packages
-{% include 'note_python_sc' %}
+h2(#introduction). Introduction
-On CentOS 6 and RHEL 6:
+This page describes how to configure a compute node so that it can be used to run containers dispatched by Arvados.
-
-~$ sudo yum install python27-python-arvados-fuse crunch-run arvados-docker-cleaner
-
-
+* 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@.
+* 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.
-On other Red Hat-based systems:
+h2(#docker). Set up Docker
-
-~$ echo 'exclude=python2-llfuse' | sudo tee -a /etc/yum.conf
-~$ sudo yum install python-arvados-fuse crunch-run arvados-docker-cleaner
-
-
+See "Set up Docker":../install-docker.html
-On Debian-based systems:
-
-
-~$ sudo apt-get install python-arvados-python-client crunch-run arvados-docker-cleaner
-
-
-
-{% include 'install_compute_docker' %}
+{% assign arvados_component = 'python-arvados-fuse crunch-run arvados-docker-cleaner' %}
{% include 'install_compute_fuse' %}
{% include 'install_docker_cleaner' %}
+
+{% include 'install_packages' %}
+
+{% assign arvados_component = 'arvados-docker-cleaner' %}
+
+{% include 'start_service' %}