X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/7497b21c937bb6e8451f16047945b7cfc9081a53..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' %}