首页 文章

如何将portworx备份运行到minio服务器

提问于
浏览
1

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

例如

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

这导致:

配置 Cloud 提供程序时出错 . 确保凭据正确无误:RequestError:发送请求失败导致:Get 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

哪个回报:

未通过秘密 endpoints 进行身份验证

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

任何想法都赞赏

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开关

    Note - kvdb是纯文本,因此不适合 生产环境 obvs .

相关问题