X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b9fd7e3f374248a61159e4750a84e38d1c48d5dd..bee95c1cdbc3859f47a0a95940680ebaa2a4c9a5:/doc/admin/upgrading.html.textile.liquid?ds=sidebyside diff --git a/doc/admin/upgrading.html.textile.liquid b/doc/admin/upgrading.html.textile.liquid index 23d7120438..061b68fa5d 100644 --- a/doc/admin/upgrading.html.textile.liquid +++ b/doc/admin/upgrading.html.textile.liquid @@ -10,14 +10,14 @@ Copyright (C) The Arvados Authors. All rights reserved. SPDX-License-Identifier: CC-BY-SA-3.0 {% endcomment %} -What you need to know and do in order to upgrade your Arvados installation. +For Arvados administrators, this page will cover what you need to know and do in order to ensure a smooth upgrade of your Arvados installation. For general release notes covering features added and bugs fixed, see "Arvados releases":https://arvados.org/releases . h2. General process # Consult upgrade notes below to see if any manual configuration updates are necessary. # Wait for the cluster to be idle and stop Arvados services. # Install new packages using @apt-get upgrade@ or @yum upgrade@. -# Package installation scripts will perform any necessary data migrations. +# Wait for package installation scripts as they perform any necessary data migrations. # Restart Arvados services. h2. Upgrade notes @@ -34,11 +34,58 @@ TODO: extract this information based on git commit messages and generate changel
+arv group list --filters '[["group_class", "not in", ["project", "role"]]]' ++ +To list all @role@ groups, which will be reassigned to the system user (unless @owner_uuid@ is already the system user): + +
+arv group list --filters '[["group_class", "=", "role"]]' ++ +To list which @project@ groups have outgoing permission links (such links are now invalid and will be deleted by the migration): + +
+for uuid in $(arv link list --filters '[["link_class", "=", "permission"], ["tail_uuid", "like", "%-j7d0g-%"]]' | + jq -r .items[].tail_uuid | sort | uniq) ; do + arv group list --filters '[["group_class", "=", "project"], ["uuid", "=", "'$uuid'"]]' | jq .items +done +h2(#v2_0_0). v2.0.0 (2020-02-07) @@ -136,7 +183,7 @@ h3. New property vocabulary format for Workbench2 h3. Cloud installations only: node manager replaced by arvados-dispatch-cloud -Node manager is deprecated and replaced by @arvados-dispatch-cloud@. No automated config migration is available. Follow the instructions to "install the cloud dispatcher":../install/install-dispatch-cloud.html +Node manager is deprecated and replaced by @arvados-dispatch-cloud@. No automated config migration is available. Follow the instructions to "install the cloud dispatcher":../install/crunch2-cloud/install-dispatch-cloud.html *Only one dispatch process should be running at a time.* If you are migrating a system that currently runs Node manager and @crunch-dispatch-slurm@, it is safest to remove the @crunch-dispatch-slurm@ service entirely before installing @arvados-dispatch-cloud@. @@ -526,7 +573,7 @@ As part of story "#11349":https://dev.arvados.org/issues/11349, commit "2c094e2" * To enable it, add to your configuration file:
[Manage] address = 127.0.0.1 - port = 8989(see example configuration files in source:services/nodemanager/doc or https://doc.arvados.org/install/install-nodemanager.html for more info) + port = 8989 * The server responds to @http://{address}:{port}/status.json@ with a summary of how many nodes are in each state (booting, busy, shutdown, etc.) h3. New websockets component (2017-03-23)