X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/102df19458ef2c97d1ef4ba0e571e3204d7073e6..386c1a04bc3c9af3bf452df446583ee1c954db0b:/doc/install/install-keepproxy.html.textile.liquid diff --git a/doc/install/install-keepproxy.html.textile.liquid b/doc/install/install-keepproxy.html.textile.liquid index c0d18d3963..c0e9c48fd1 100644 --- a/doc/install/install-keepproxy.html.textile.liquid +++ b/doc/install/install-keepproxy.html.textile.liquid @@ -43,7 +43,7 @@ Edit the cluster config at @/etc/arvados/config.yml@ and set @Services.Keepproxy Keepproxy: ExternalURL: https://keep.ClusterID.example.com InternalURLs: - "http://keep.ClusterID.example.com:25107": {} + "http://localhost:25107": {} @@ -58,7 +58,7 @@ Use a text editor to create a new file @/etc/nginx/conf.d/keepproxy.conf@ with t } server { - listen [TODO your public IP address]:443 ssl; + listen *:443 ssl; server_name keep.ClusterID.example.com; proxy_connect_timeout 90s; @@ -94,8 +94,27 @@ h2(#confirm-working). Confirm working installation Log into a host that is on a network external to your private Arvados network. The host should be able to contact your keepproxy server (eg @keep.ClusterID.example.com@), but not your keepstore servers (eg keep[0-9].ClusterID.example.com). +@ARVADOS_API_HOST@ and @ARVADOS_API_TOKEN@ must be set in the environment. + +@ARVADOS_API_HOST@ should be the hostname of the API server. + +@ARVADOS_API_TOKEN@ should be the system root token. + +Install the "Command line SDK":{{site.baseurl}}/sdk/cli/install.html + +Check that the keepproxy server is in the @keep_service@ "accessible" list: + + +

+$ arv keep_service accessible
+[...]
+
+
+ +If keepstore does not show up in the "accessible" list, and you are accessing it from within the private network, check that you have "properly configured the @geo@ block for the API server":install-api-server.html#update-nginx . + Install the "Python SDK":{{site.baseurl}}/sdk/python/sdk-python.html -@ARVADOS_API_HOST@ and @ARVADOS_API_TOKEN@ must be set in the environment. +You should now be able to use @arv-put@ to upload collections and @arv-get@ to fetch collections. Be sure to execute this from _outside_ the cluster's private network. -You should now be able to use @arv-put@ to upload collections and @arv-get@ to fetch collections, for an example see "Testing keep.":install-keepstore.html#testing on the keepstore install page. +{% include 'arv_put_example' %}