3 navsection: installguide
4 title: Set up a compute node
7 h2. Install dependencies
9 First, "add the appropriate package repository for your distribution":{{ site.baseurl }}/install/install-manual-prerequisites.html#repos.
11 {% include 'note_python_sc' %}
13 On Red Hat-based systems:
16 <pre><code>~$ <span class="userinput">echo 'exclude=python2-llfuse' | sudo tee -a /etc/yum.conf</span>
17 ~$ <span class="userinput">sudo yum install python-arvados-fuse crunch-run arvados-docker-cleaner</span>
21 On Debian-based systems:
24 <pre><code>~$ <span class="userinput">sudo apt-get install python-arvados-python-client crunch-run arvados-docker-cleaner</span>
28 {% include 'install_compute_docker' %}
30 {% include 'install_compute_fuse' %}
32 {% include 'install_docker_cleaner' %}
36 Install SLURM following "the same process you used to install the Crunch dispatcher":install-crunch-dispatch.html#slurm.
38 h2. Copy configuration files from the dispatcher (API server)
40 The @slurm.conf@ and @/etc/munge/munge.key@ files need to be identical across the dispatcher and all compute nodes. Copy the files you created in the "Install the Crunch dispatcher":install-crunch-dispatch.html step to this compute node.