X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ced8b355e88199516443aeb7504ebaf57f2df82c..1667f9860de21d29bbe32bb827db29eca62d9aeb:/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 19249b9ab4..59f047c3aa 100644 --- a/doc/install/install-keep-balance.html.textile.liquid +++ b/doc/install/install-keep-balance.html.textile.liquid @@ -8,7 +8,7 @@ Keep-balance deletes unreferenced and overreplicated blocks from Keep servers, m {% include 'notebox_begin' %} -If you are installing keep-balance on an existing system with valuable data, you can run keep-balance in "dry run" mode first and review its logs as a precaution. To do this, use the @keepstore -never-delete=true@ flag or remove the @-commit-trash@ flag from your keep-balance startup script. +If you are installing keep-balance on an existing system with valuable data, you can run keep-balance in "dry run" mode first and review its logs as a precaution. To do this, edit your keep-balance startup script to use the flags @-commit-pulls=false -commit-trash=false@. {% include 'notebox_end' %} @@ -16,6 +16,8 @@ h2. Install keep-balance Keep-balance can be installed anywhere with network access to Keep services. Typically it runs on the same host as keepproxy. +*A cluster should have only one keep-balance process running at a time.* + On Debian-based systems: @@ -57,9 +59,20 @@ zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz -h3. Create a configuration file +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: + + +
SystemAuthTokenFile: /etc/arvados/keepstore/system-auth-token.txt
+
+
+ +Restart all keepstore services to apply the updated configuration. + +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 in the previous step. Follow this YAML format: +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: