[ARVADOS] created: 5add8076df3bb034a9e0029a52cbc61e4bb9275e

Git user git at public.curoverse.com
Tue Jan 17 13:01:31 EST 2017


        at  5add8076df3bb034a9e0029a52cbc61e4bb9275e (commit)


commit 5add8076df3bb034a9e0029a52cbc61e4bb9275e
Author: Ward Vandewege <ward at curoverse.com>
Date:   Tue Jan 17 13:01:00 2017 -0500

    Documentation updates to reflect the end of support for Debian Wheezy and CentOS 6.
    
    refs #10800

diff --git a/doc/_includes/_install_git.liquid b/doc/_includes/_install_git.liquid
index 60092c1..aa0233b 100644
--- a/doc/_includes/_install_git.liquid
+++ b/doc/_includes/_install_git.liquid
@@ -1,9 +1,3 @@
 {% include 'notebox_begin' %}
-The Arvados API and Git servers require Git 1.7.10 or later.  You can get this version on CentOS 6 from RepoForge.  "Install the repository":http://repoforge.org/use/, then run:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum install --enablerepo=rpmforge-extras git</span>
-</code></pre>
-</notextile>
-
+The Arvados API and Git servers require Git 1.7.10 or later.
 {% include 'notebox_end' %}
diff --git a/doc/_includes/_install_postgres_database.liquid b/doc/_includes/_install_postgres_database.liquid
index b96c5a3..04fbc33 100644
--- a/doc/_includes/_install_postgres_database.liquid
+++ b/doc/_includes/_install_postgres_database.liquid
@@ -1,6 +1,4 @@
-# Start a shell for the postgres user.  On CentOS 6:
-  <notextile><pre>~$ <span class="userinput">sudo -u postgres scl enable rh-postgresql94 bash</span>
-</pre></notextile> On any other distribution:
+# Start a shell for the postgres user:
   <notextile><pre>~$ <span class="userinput">sudo -u postgres bash</span></pre></notextile>
 # Generate a new database password:
   <notextile><pre>$ <span class="userinput">ruby -e 'puts rand(2**128).to_s(36)'</span>
diff --git a/doc/_includes/_install_ruby_and_bundler.liquid b/doc/_includes/_install_ruby_and_bundler.liquid
index f33a067..302c4ab 100644
--- a/doc/_includes/_install_ruby_and_bundler.liquid
+++ b/doc/_includes/_install_ruby_and_bundler.liquid
@@ -21,7 +21,7 @@ Once RVM is activated in your shell, install Bundler:
 
 h4(#fromsource). *Option 2: Install from source*
 
-Install prerequisites for Debian 7 or 8:
+Install prerequisites for Debian 8:
 
 <notextile>
 <pre><code><span class="userinput">sudo apt-get install \
@@ -30,7 +30,7 @@ Install prerequisites for Debian 7 or 8:
     libssl-dev libxslt1.1 zlib1g-dev
 </span></code></pre></notextile>
 
-Install prerequisites for CentOS 6 or 7:
+Install prerequisites for CentOS 7:
 
 <notextile>
 <pre><code><span class="userinput">sudo yum install \
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 19f8662..158616c 100644
--- a/doc/install/crunch2-slurm/install-compute-node.html.textile.liquid
+++ b/doc/install/crunch2-slurm/install-compute-node.html.textile.liquid
@@ -10,14 +10,7 @@ First, "add the appropriate package repository for your distribution":{{ site.ba
 
 {% include 'note_python_sc' %}
 
-On CentOS 6 and RHEL 6:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum install python27-python-arvados-fuse crunch-run arvados-docker-cleaner</span>
-</code></pre>
-</notextile>
-
-On other Red Hat-based systems:
+On Red Hat-based systems:
 
 <notextile>
 <pre><code>~$ <span class="userinput">echo 'exclude=python2-llfuse' | sudo tee -a /etc/yum.conf</span>
diff --git a/doc/install/install-compute-node.html.textile.liquid b/doc/install/install-compute-node.html.textile.liquid
index b4d0d59..acb9c76 100644
--- a/doc/install/install-compute-node.html.textile.liquid
+++ b/doc/install/install-compute-node.html.textile.liquid
@@ -10,14 +10,7 @@ First, "add the appropriate package repository for your distribution":{{ site.ba
 
 {% include 'note_python_sc' %}
 
-On CentOS 6 and RHEL 6:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum install perl python27-python-virtualenv fuse python27-python-arvados-python-client python27-python-arvados-fuse crunchrunner crunchstat arvados-docker-cleaner iptables ca-certificates</span>
-</code></pre>
-</notextile>
-
-On other Red Hat-based systems:
+On Red Hat-based systems:
 
 <notextile>
 <pre><code>~$ <span class="userinput">echo 'exclude=python2-llfuse' | sudo tee -a /etc/yum.conf</span>
diff --git a/doc/install/install-crunch-dispatch.html.textile.liquid b/doc/install/install-crunch-dispatch.html.textile.liquid
index fda0769..8510b6d 100644
--- a/doc/install/install-crunch-dispatch.html.textile.liquid
+++ b/doc/install/install-crunch-dispatch.html.textile.liquid
@@ -185,7 +185,7 @@ export HOME=$(pwd)
 export RAILS_ENV=production
 
 ## Uncomment and edit this line if your compute nodes have cgroup info
-## somewhere other than /sys/fs/cgroup (e.g., "/cgroup" for CentOS 6)
+## somewhere other than /sys/fs/cgroup (e.g., "/cgroup" for CentOS 7)
 #export CRUNCH_CGROUP_ROOT="/sys/fs/cgroup"
 
 ## Uncomment this line if your cluster uses self-signed SSL certificates:
diff --git a/doc/install/install-manual-prerequisites.html.textile.liquid b/doc/install/install-manual-prerequisites.html.textile.liquid
index 939e796..97a346b 100644
--- a/doc/install/install-manual-prerequisites.html.textile.liquid
+++ b/doc/install/install-manual-prerequisites.html.textile.liquid
@@ -21,13 +21,24 @@ table(table table-bordered table-condensed).
 
 The number of Keepstore, shell and compute nodes listed above is a minimum. In a real production installation, you will likely run many more of each of those types of nodes. In such a scenario, you would probably also want to dedicate a node to the Workbench server and Crunch dispatcher, respectively. For performance reasons, you may want to run the database server on a separate node as well.
 
+h2. Supported GNU/Linux distributions
+
+table(table table-bordered table-condensed).
+|_Distribution_|_State_|_Last supported version_|
+|CentOS 7|Supported|Latest|
+|Debian 8 ("jessie")|Supported|Latest|
+|Ubuntu 12.04 ("precise")|Supported|Latest|
+|Ubuntu 14.04 ("trusty")|Supported|Latest|
+|Debian 7 ("wheezy")|EOL|997479d1408139e96ecdb42a60b4f727f814f6c9 (2016-12-28)|
+|CentOS 6 |EOL|997479d1408139e96ecdb42a60b4f727f814f6c9 (2016-12-28)|
+
 h2(#repos). Arvados package repositories
 
 On any host where you install Arvados software, you'll need to set up an Arvados package repository.  They're available for several popular distributions.
 
 h3. CentOS
 
-Packages are available for CentOS 6 and 7.  First, register the Curoverse signing key in RPM's database:
+Packages are available for CentOS 7.  First, register the Curoverse signing key in RPM's database:
 
 {% include 'install_redhat_key' %}
 
@@ -42,7 +53,7 @@ baseurl=http://rpm.arvados.org/CentOS/$releasever/os/$basearch/
 
 h3. Debian and Ubuntu
 
-Packages are available for Debian 7 ("wheezy"), Debian 8 ("jessie"), Ubuntu 12.04 ("precise"), and Ubuntu 14.04 ("trusty").
+Packages are available for Debian 8 ("jessie"), Ubuntu 12.04 ("precise"), and Ubuntu 14.04 ("trusty").
 
 First, register the Curoverse signing key in apt's database:
 
@@ -52,7 +63,6 @@ Configure apt to retrieve packages from the Arvados package repository. This com
 
 table(table table-bordered table-condensed).
 |OS version|Command|
-|Debian 7 ("wheezy")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/ wheezy main" &#x7c; sudo tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
 |Debian 8 ("jessie")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/ jessie main" &#x7c; sudo tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
 |Ubuntu 12.04 ("precise")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/ precise main" &#x7c; sudo tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
 |Ubuntu 14.04 ("trusty")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/ trusty main" &#x7c; sudo tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
diff --git a/doc/install/install-postgresql.html.textile.liquid b/doc/install/install-postgresql.html.textile.liquid
index f611df8..7259f5b 100644
--- a/doc/install/install-postgresql.html.textile.liquid
+++ b/doc/install/install-postgresql.html.textile.liquid
@@ -11,22 +11,6 @@ Two Arvados Rails servers store data in a PostgreSQL database: the SSO server, a
 
 Find the section for your distribution below, and follow it to install PostgreSQL on each host where you will deploy it.  Then follow the steps in the later section(s) to set up PostgreSQL for the Arvados service(s) that need it.
 
-h2(#centos6). Install PostgreSQL on CentOS 6
-
-# Install Software Collections:
-  <notextile><pre>~$ <span class="userinput">sudo yum install centos-release-scl scl-utils</span></pre></notextile>
-# Install PostgreSQL:
-  <notextile><pre>~$ <span class="userinput">sudo yum install rh-postgresql94-postgresql-server</span></pre></notextile>
-# Initialize the database:
-  <notextile><pre>~$ <span class="userinput">sudo scl enable rh-postgresql94 "postgresql-setup initdb"</span></pre></notextile>
-# Configure the database to accept password connections:
-  <notextile><pre><code>~$ <span class="userinput">sudo sed -ri -e 's/^(host +all +all +(127\.0\.0\.1\/32|::1\/128) +)ident$/\1md5/' /var/opt/rh/rh-postgresql94/lib/pgsql/data/pg_hba.conf</span></code></pre></notextile>
-# Configure the database to launch at boot:
-  <notextile><pre>~$ <span class="userinput">sudo chkconfig rh-postgresql94-postgresql on</span></pre></notextile>
-# Start the database:
-  <notextile><pre>~$ <span class="userinput">sudo service rh-postgresql94-postgresql start</span></pre></notextile>
-# "Set up Arvados credentials and databases":#rails_setup for the services that will use this PostgreSQL install.
-
 h2(#centos7). Install PostgreSQL on CentOS 7
 
 # Install PostgreSQL:
diff --git a/doc/install/install-shell-server.html.textile.liquid b/doc/install/install-shell-server.html.textile.liquid
index ea6df87..90843de 100644
--- a/doc/install/install-shell-server.html.textile.liquid
+++ b/doc/install/install-shell-server.html.textile.liquid
@@ -45,14 +45,7 @@ h2. Install the Python SDK and utilities
 {% assign rh_version = "6" %}
 {% include 'note_python_sc' %}
 
-On CentOS 6 and RHEL 6:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum install python27-python-arvados-python-client python27-python-arvados-fuse crunchrunner</span>
-</code></pre>
-</notextile>
-
-On other Red Hat-based systems:
+On Red Hat-based systems:
 
 <notextile>
 <pre><code>~$ <span class="userinput">echo 'exclude=python2-llfuse' | sudo tee -a /etc/yum.conf</span>
@@ -130,16 +123,7 @@ If you're not using RVM:
 
 Install cron.
 
-On CentOS 6 and RHEL 6:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum install cronie</span>
-~$ <span class="userinput">sudo chkconfig crond on</span>
-~$ <span class="userinput">sudo service crond start</span>
-</code></pre>
-</notextile>
-
-On other Red Hat-based distributions:
+On Red Hat-based distributions:
 
 <notextile>
 <pre><code>~$ <span class="userinput">sudo yum install cronie</span>
diff --git a/doc/install/install-workbench-app.html.textile.liquid b/doc/install/install-workbench-app.html.textile.liquid
index 4aeeb5a..9f8d321 100644
--- a/doc/install/install-workbench-app.html.textile.liquid
+++ b/doc/install/install-workbench-app.html.textile.liquid
@@ -29,7 +29,7 @@ On a Debian-based system, install the following packages:
 On a Red Hat-based system, install the following packages:
 
 <notextile>
-<pre><code>~$ <span class="userinput">sudo yum install bison make automake gcc gcc-c++ graphviz git python27-python-arvados-python-client arvados-workbench</span>
+<pre><code>~$ <span class="userinput">sudo yum install bison make automake gcc gcc-c++ graphviz git python-arvados-python-client arvados-workbench</span>
 </code></pre>
 </notextile>
 
@@ -85,14 +85,6 @@ For best performance, we recommend you use Nginx as your Web server front-end, w
 <ol>
 <li><a href="https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/ownserver/nginx/oss/install_passenger_main.html">Install Nginx and Phusion Passenger</a>.</li>
 
-<li>If you're deploying on an older Red Hat-based distribution and installed Pythyon 2.7 from Software Collections, configure Nginx to use it:
-
-<pre><code>~$ <span class="userinput">sudo usermod --shell /bin/bash nginx</span>
-~$ <span class="userinput">sudo -u nginx sh -c 'echo "[[ -z \$PS1 ]] && source scl_source enable python27" >>~/.bash_profile'</span>
-</code></pre>
-
-</li>
-
 <li><p>Edit the http section of your Nginx configuration to run the Passenger server, and act as a front-end for it.  You might add a block like the following, adding SSL and logging parameters to taste:</p>
 
 <pre><code>server {
diff --git a/doc/sdk/python/sdk-python.html.textile.liquid b/doc/sdk/python/sdk-python.html.textile.liquid
index e9b560a..c3a9b96 100644
--- a/doc/sdk/python/sdk-python.html.textile.liquid
+++ b/doc/sdk/python/sdk-python.html.textile.liquid
@@ -24,14 +24,7 @@ First, "add the appropriate package repository for your distribution":{{ site.ba
 {% assign rh_version = "6" %}
 {% include 'note_python_sc' %}
 
-On CentOS 6 and RHEL 6:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum install python27-python-arvados-python-client</code>
-</code></pre>
-</notextile>
-
-On other Red Hat-based systems:
+On Red Hat-based systems:
 
 <notextile>
 <pre><code>~$ <span class="userinput">sudo yum install python-arvados-python-client</code>

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list