1

尝试将 portworx 卷备份 ( ptxctl cloudsnap) 配置到 localhost minio 服务器(模拟 S3)。第一步是使用创建云凭证ptxctl cred c

例如

./pxctl credentials create --provider s3 --s3-access-key mybadaccesskey --s3-secret-key mybadsecretkey --s3-region local --s3-endpoint 10.0.0.1:9000

这导致:

配置云提供商时出错。确保凭据正确:RequestError:发送请求失败,原因是:获取https://10.0.0.1:9000/:EOF

禁用 SSL(未配置,因为这只是一个 localhost 测试)给了我:

./pxctl credentials create --provider s3 --s3-access-key mybadaccesskey --s3-secret-key mybadsecretkey --s3-region local --s3-endpoint 10.0.0.1:9000 --s3-disable-ssl

返回:

未使用机密端点进行身份验证

我已经用 minio 网关(nas)和 minio 服务器尝试过这个 - 结果相同。Portworx 容器在 Rancher 中运行

任何想法表示赞赏

4

1 回答 1

0

通过https://docs.portworx.com/secrets/portworx-with-kvdb.html上的说明解决

即在 /etc/pwx/config.json 中将机密类型设置为 kvdb "secret": { "cluster_secret_key": "", "secret_type": "kvdb" }, 然后使用登录./pxctl secrets kvdb login

在此之后,凭据创建成功,随后的 cloudnap 备份。测试使用 --s3-disable-ssl 开关

注意- kvdb 是纯文本,因此不适合生产 obv。

于 2018-06-12T14:52:50.470 回答