X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d8f1b7e8105b2c879956a60ebdcf91bbca8bcbe3..cc952178056bf6d29471f6986306fb673dcf394a:/doc/install/install-keep-balance.html.textile.liquid diff --git a/doc/install/install-keep-balance.html.textile.liquid b/doc/install/install-keep-balance.html.textile.liquid index fb358d7aeb..68bf07a4ae 100644 --- a/doc/install/install-keep-balance.html.textile.liquid +++ b/doc/install/install-keep-balance.html.textile.liquid @@ -3,6 +3,11 @@ layout: default navsection: installguide title: Install Keep-balance ... +{% comment %} +Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: CC-BY-SA-3.0 +{% endcomment %} Keep-balance deletes unreferenced and overreplicated blocks from Keep servers, makes additional copies of underreplicated blocks, and moves blocks into optimal locations as needed (e.g., after adding new servers). @@ -50,25 +55,34 @@ Options: h3. Create a keep-balance token -Create an Arvados superuser token for use by keep-balance. *On the API server*, run: +Create an Arvados superuser token for use by keep-balance. + +{% include 'create_superuser_token' %} + +h3. Update keepstore configuration files + +On each node that runs keepstore, save the token you generated in the previous step in a text file like @/etc/arvados/keepstore/system-auth-token.txt@ and then create or update @/etc/arvados/keepstore/keepstore.yml@ with the following key: -
apiserver:~$ cd /var/www/arvados-api/current
-apiserver:/var/www/arvados-api/current$ sudo -u webserver-user RAILS_ENV=production bundle exec script/create_superuser_token.rb
-zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+
SystemAuthTokenFile: /etc/arvados/keepstore/system-auth-token.txt
 
-h3. Create a configuration file +Restart all keepstore services to apply the updated configuration. -On the host running keep-balance, create @/etc/arvados/keep-balance/keep-balance.yml@ using the token you generated in the previous step. Follow this YAML format: +h3. Create a keep-balance configuration file + +On the host running keep-balance, create @/etc/arvados/keep-balance/keep-balance.yml@ using the token you generated above. Follow this YAML format: -
Client:
+
Listen: :9005
+Client:
   APIHost: uuid_prefix.your.domain:443
   AuthToken: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
 KeepServiceTypes:
   - disk
+Listen: :9005
+ManagementToken: xyzzy
 RunPeriod: 10m
 CollectionBatchSize: 100000
 CollectionBuffers: 1000