Project

General

Profile

Actions

Story #18337

open

Easy install via OS package

Added by Tom Clegg over 2 years ago. Updated over 1 year ago.

Status:
In Progress
Priority:
Normal
Assigned To:
-
Target version:
-
Start date:
12/01/2022
Due date:
03/31/2023 (about 14 months late)
% Done:

0%

Estimated time:
Story points:
-
Release:
Release relationship:
Auto

Description

Setting up a new single-node Arvados cluster should look something like

# add-apt-repository ...
# apt-get install arvados-server
# arvados-server init [some options]
[answer some questions]
OK, you can now log in to https://workbench2.example.com/
# arvados-server health
OK

Scaling up by adding new system nodes should be just as easy.

It is okay if some installation environments (or sysadmin preferences) necessitate additional manual intervention. The idea is to make it extremely easy to start a production-quality cluster on a few suitable types of system that most people can get access to, like an on-prem server or publicly reachable cloud instance running Debian stable.

Things you don't currently get by installing arvados-server-easy on a cloud VM:
  • Cloud storage (currently it just stores on local disk by default, in /var/lib/arvados)
  • Diagnostics tool should use system root token from the config file when run on a server node, instead of requiring env vars #17344

Related issues

Related to Arvados - Story #16552: "arvados-server init" can get TLS certificates from Let's EncryptResolvedTom Clegg07/14/2022

Actions
Related to Arvados - Story #18338: "arvados-server init" can use a local root CA to sign certificatesNew

Actions
Related to Arvados - Story #18341: "arvados-server init" can set up a single-node production clusterNew

Actions
Related to Arvados - Story #17344: [boot] Make arvados-server-easy package suitable for demo use caseResolvedTom Clegg07/15/2022

Actions
Related to Arvados - Bug #17345: [boot] handle dependency upgrades better in "arvados-package build"New

Actions
Related to Arvados Epics - Story #18685: Synchronize configuration on multi-node clusterNew10/01/202203/31/2023

Actions
Related to Arvados - Feature #19709: Apply database migrations if needed when starting arvados-server bootResolvedTom Clegg12/08/2022

Actions
Related to Arvados - Feature #16385: add prebuilt container images for Arvados releasesNew

Actions
Actions #1

Updated by Tom Clegg over 2 years ago

  • Related to Story #16552: "arvados-server init" can get TLS certificates from Let's Encrypt added
Actions #2

Updated by Tom Clegg over 2 years ago

  • Related to Story #18338: "arvados-server init" can use a local root CA to sign certificates added
Actions #3

Updated by Tom Clegg over 2 years ago

  • Related to Story #18341: "arvados-server init" can set up a single-node production cluster added
Actions #4

Updated by Tom Clegg over 2 years ago

  • Project changed from Arvados to Arvados Epics
Actions #5

Updated by Tom Clegg over 2 years ago

  • Subject changed from [Epic] Easy install via OS package to Easy install via OS package
  • Due date set to 07/01/2022
  • Start date set to 01/01/2022
Actions #6

Updated by Peter Amstutz over 2 years ago

  • Due date changed from 07/01/2022 to 09/30/2022
  • Start date changed from 01/01/2022 to 03/01/2022
Actions #7

Updated by Peter Amstutz over 2 years ago

  • Start date changed from 03/01/2022 to 05/01/2022
Actions #8

Updated by Peter Amstutz about 2 years ago

  • Due date changed from 09/30/2022 to 12/31/2022
  • Start date changed from 05/01/2022 to 09/01/2022
Actions #9

Updated by Tom Clegg almost 2 years ago

  • Description updated (diff)
Actions #10

Updated by Tom Clegg almost 2 years ago

  • Related to Story #17344: [boot] Make arvados-server-easy package suitable for demo use case added
Actions #11

Updated by Peter Amstutz over 1 year ago

  • Due date changed from 12/31/2022 to 03/31/2023
  • Start date changed from 09/01/2022 to 12/01/2022
Actions #12

Updated by Tom Clegg over 1 year ago

  • Related to Bug #17345: [boot] handle dependency upgrades better in "arvados-package build" added
Actions #13

Updated by Tom Clegg over 1 year ago

  • Description updated (diff)
  • Status changed from New to In Progress
Actions #14

Updated by Tom Clegg over 1 year ago

  • Related to Story #18685: Synchronize configuration on multi-node cluster added
Actions #15

Updated by Tom Clegg over 1 year ago

  • Related to Feature #19709: Apply database migrations if needed when starting arvados-server boot added
Actions #16

Updated by Tom Clegg over 1 year ago

  • Related to Feature #16385: add prebuilt container images for Arvados releases added
Actions

Also available in: Atom PDF