X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/38a0f5e77f2190487d03d6538337d3b7055fd1e8..122a76bc189a4a1ccbc239316dfaf32fba90eabb:/doc/install/install-manual-prerequisites.html.textile.liquid?ds=inline diff --git a/doc/install/install-manual-prerequisites.html.textile.liquid b/doc/install/install-manual-prerequisites.html.textile.liquid index 8f45b29a4f..1f0186e33a 100644 --- a/doc/install/install-manual-prerequisites.html.textile.liquid +++ b/doc/install/install-manual-prerequisites.html.textile.liquid @@ -30,9 +30,10 @@ table(table table-bordered table-condensed). |_. Distribution|_. State|_. Last supported version| |CentOS 7|Supported|Latest| |Debian 10 ("buster")|Supported|Latest| +|Ubuntu 20.04 ("focal")|Supported|Latest| |Ubuntu 18.04 ("bionic")|Supported|Latest| -|Ubuntu 16.04 ("xenial")|Supported|Latest| -|Debian 9 ("stretch")|EOL|Latest 2.1.X release| +|Ubuntu 16.04 ("xenial")|EOL|2.1.2| +|Debian 9 ("stretch")|EOL|2.1.2| |Debian 8 ("jessie")|EOL|1.4.3| |Ubuntu 14.04 ("trusty")|EOL|1.4.3| |Ubuntu 12.04 ("precise")|EOL|8ed7b6dd5d4df93a3f37096afe6d6f81c2a7ef6e (2017-05-03)| @@ -47,7 +48,7 @@ Arvados consists of many components, some of which may be omitted (at the cost o table(table table-bordered table-condensed). |\3=. *Core*| -|"Postgres database":install-postgresql.html |Stores data for the API server.|Required.| +|"PostgreSQL database":install-postgresql.html |Stores data for the API server.|Required.| |"API server":install-api-server.html |Core Arvados logic for managing users, groups, collections, containers, and enforcing permissions.|Required.| |\3=. *Keep (storage)*| |"Keepstore":install-keepstore.html |Stores content-addressed blocks in a variety of backends (local filesystem, cloud object storage).|Required.| @@ -74,6 +75,10 @@ Choose which backend you will use to authenticate users. * LDAP login to authenticate users by username/password using the LDAP protocol, supported by many services such as OpenLDAP and Active Directory. * PAM login to authenticate users by username/password according to the PAM configuration on the controller node. +h2(#postgresql). PostgreSQL + +Arvados works well with a standalone PostgreSQL installation. When deploying on AWS, Aurora RDS also works but Aurora Serverless is not recommended. + h2(#storage). Storage backend Choose which backend you will use for storing and retrieving content-addressed Keep blocks. @@ -103,7 +108,7 @@ For a production installation, this is a reasonable starting point:
table(table table-bordered table-condensed). |_. Function|_. Number of nodes|_. Recommended specs| -|Postgres database, Arvados API server, Arvados controller, Git, Websockets, Container dispatcher|1|16+ GiB RAM, 4+ cores, fast disk for database| +|PostgreSQL database, Arvados API server, Arvados controller, Git, Websockets, Container dispatcher|1|16+ GiB RAM, 4+ cores, fast disk for database| |Workbench, Keepproxy, Keep-web, Keep-balance|1|8 GiB RAM, 2+ cores| |Keepstore servers ^1^|2+|4 GiB RAM| |Compute worker nodes ^1^|0+ |Depends on workload; scaled dynamically in the cloud| @@ -119,7 +124,13 @@ For a small demo installation, it is possible to run all the Arvados services on h2(#clusterid). Arvados Cluster ID -Each Arvados installation should have a cluster identifier, which is a unique 5-character lowercase alphanumeric string. Here is one way to make a random 5-character string: +Each Arvados installation is identified by a cluster identifier, which is a unique 5-character lowercase alphanumeric string. There are 36 5 = 60466176 possible cluster identifiers. + +* For automated test purposes, use “z****” +* For experimental/local-only/private clusters that won’t ever be visible on the public Internet, use “x****” +* For long-lived clusters, we recommend reserving a cluster id. Contact "info@curii.com":mailto:info@curii.com for more information. + +Here is one way to make a random 5-character string:
~$ tr -dc 0-9a-z </dev/urandom | head -c5; echo