1

我正在尝试在单节点 ubuntu vm 上运行 openwhisk 无服务器框架。

我正在按照这里的说明进行操作。

我按照数据库设置的说明进行操作,然后转到为 ansible 单节点列出的步骤:(ansible/README.md

使用“使用 CouchDB 部署”下的步骤,在以下步骤中: ansible-playbook -i environments/<environment> postdeploy.yml

运行 installCatalog.sh 时出现错误

看起来 URL 172.17.0.1 不可访问。我哪里错了?

TASK [install the catalog from the catalog location] ***************************
Thursday 04 May 2017  10:41:29 +0000 (0:00:01.602)       0:00:09.063 ********** 
fatal: [ansible]: FAILED! => {"changed": true, "cmd": "./installCatalog.sh /home/techie/openwhisk/ansible/../ansible/files/auth.whisk.system 172.17.0.1 /whisk.system /home/techie/openwhisk/ansible/../bin/wsk", "delta": "0:00:01.840405", "end": "2017-05-04 10:41:32.380241", "failed": true, "rc": 7, "start": "2017-05-04 10:41:30.539836", "stderr": "error: Package update failed: Put 172.17.0.1/api/v1/namespaces/_/packages/websocket?overwrite=true: dial tcp 172.17.0.1:443: getsockopt: connection refused\nerror: Package update failed: Put 172.17.0.1/api/v1/namespaces/_/packages/combinators?overwrite=true: dial tcp 172.17.0.1:443: getsockopt: connection refused\nerror: Package update failed: Put 172.17.0.1/api/v1/namespaces/_/packages/watson-speechToText?overwrite=true: dial tcp 172.17.0.1:443: getsockopt: connection refused\nerror: Package update failed: Put 172.17.0.1/api/v1/namespaces/_/packages/utils?overwrite=true: dial tcp 172.17.0.1:443: getsockopt: connection refused\nerror: Package update failed: 
.......

我在部署步骤之后运行了 docker ps 。有几个 docker 像 zookeeper、kafka 等在运行。是否也应该有一个 nginx docker 运行?在我的设置中,没有运行 nginx docker。

在配置文件中,我将基本 url 设置为 172.17.0.1 - 可以吗,或者可以是别的吗?

4

1 回答 1

0

我发现我还需要在edge.yml之后apigateway.yml和之前运行postdeploy.yml才能使 postdeploy 脚本工作,然后才能让该wsk工具针对 API 端点工作。

于 2017-07-16T13:19:06.153 回答