Arvados is 100% open source software. Anyone can download, install, maintain and upgrade it. However, if this is not something you want to spend your time and energy doing, Curii Corporation provides managed Arvados installations as well as commercial support for Arvados. Please contact firstname.lastname@example.org for more information.
If you’d prefer to do things yourself, a few starting points for maintaining and upgrading Arvados can be found below.
After Arvados is installed, periodic configuration changes may be required to adapt the software to your needs. Arvados uses a unified configuration file, which is normally found at
Making a configuration change to Arvados typically involves three steps:
Consult the configuration reference or another part of the documentation to identify the change to be made.
Preserve a copy of your existing configuration file as a backup, and make the desired modification.
arvados-server config-check to make sure the configuration file has no errors and no warnings.
It is very important to keep the
config.yml file in sync between all the Arvados system nodes, to avoid issues with services running on different versions of the configuration.
We provide installer.sh to distribute config changes. You may also do your own orchestration e.g.
scp, configuration management software, etc.
If you know which Arvados service uses the specific configuration that was modified, restart those services. When in doubt, restart all Arvados system services.
To check for services that have not restarted since the configuration file was updated, run the
arvados-server check command on each system node.
To test functionality and check for common problems, run the
arvados-client sudo diagnostics command on a system node.
Upgrading Arvados typically involves the following steps:
python3-arvados-fusepackage used on your compute nodes
arvados-server config-checkto detect configuration errors or deprecated entries.
arvados-server checkto detect services that did not restart properly.
arvados-client sudo diagnosticsto test functionality.
The content of this documentation is licensed under the
Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the Apache License, Version 2.0.