梦想起航666 2023-09-09 18:56 采纳率: 0%
浏览 4

ceph集群的搭建过程

一路跟您走来,但在Ceph实战(七):Ceph对象存储的基本概念,使用以及优点(基于nautilus版本)中执行完以下脚本我的dashboard中还是看不到用户信息,但可以用命令行创建存储桶,请问这是您有说明解决办法吗

img


#!/bin/bash

1.Dashboard中启用RGW

#生成随机的 accesskey 和 secretkey, 之后用到的命令使用的 key 都是这两个
SYSTEM_ACCESS_KEY=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 20 | head -n 1)
SYSTEM_SECRET_KEY=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 40 | head -n 1)
docker exec rgw radosgw-admin user create --uid=rgw --display-name=rgw --access-key=$SYSTEM_ACCESS_KEY --secret=$SYSTEM_SECRET_KEY --system

修改access-key

docker exec mon ceph dashboard set-rgw-api-access-key $SYSTEM_ACCESS_KEY

修改secret-key

docker exec mon ceph dashboard set-rgw-api-secret-key $SYSTEM_SECRET_KEY
#查看用户的access-key以及secret-key
docker exec rgw radosgw-admin user info --uid="rgw"

报错:

Invalid command: unused arguments: [u'4T7or6L3rx2xLyN8vlc2']
dashboard set-rgw-api-access-key : Set the RGW_API_ACCESS_KEY option value read from -i
Error EINVAL: invalid command

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-09 20:12
    关注

    【以下回答由 GPT 生成】

    关于在Ceph实战中搭建Ceph集群的过程

    1. 如何在dashboard中启用RGW?

    要在Ceph的dashboard中启用RGW (Rados Gateway),请按照以下步骤进行操作:

    1. 打开Ceph集群的管理节点。
    2. 进入Ceph的dashboard页面。
    3. 在左侧导航栏中,找到"RGW"选项并点击。
    4. 在"RGW"页面上,选择你想要启用RGW的对象存储池,并点击右上角的"启用"按钮。
    5. 确认启用后,RGW将在Ceph集群中启动,并在dashboard上显示相关信息。

    如果在这个过程中遇到问题,请确保你已经正确安装和配置了Ceph集群,并检查相关的日志文件以获取更多的信息。

    2. 如何修改access-key?

    要修改RGW用户的access-key,请按照以下步骤进行操作:

    1. 打开Ceph集群的管理节点。
    2. 进入Ceph的dashboard页面。
    3. 在左侧导航栏中,找到"RGW"选项并点击。
    4. 在"RGW"页面上,找到你想要修改access-key的用户,并点击其名称。
    5. 在用户详情页面中,你可以找到"Access Key"字段,点击旁边的"编辑"按钮。
    6. 在弹出的对话框中,输入新的access-key,并点击"保存"按钮。

    请注意,新的access-key将会立即生效,并且旧的access-key将会失效。确保在修改access-key后更新任何依赖于该access-key的脚本或应用程序。

    3. 如何修改secret-key?

    要修改RGW用户的secret-key,请按照以下步骤进行操作:

    1. 打开Ceph集群的管理节点。
    2. 进入Ceph的dashboard页面。
    3. 在左侧导航栏中,找到"RGW"选项并点击。
    4. 在"RGW"页面上,找到你想要修改secret-key的用户,并点击其名称。
    5. 在用户详情页面中,你可以找到"Secret Key"字段,点击旁边的"编辑"按钮。
    6. 在弹出的对话框中,输入新的secret-key,并点击"保存"按钮。

    请注意,新的secret-key将会立即生效,并且旧的secret-key将会失效。确保在修改secret-key后更新任何依赖于该secret-key的脚本或应用程序。

    4. 如何查看用户的access-key和secret-key?

    要查看用户的access-key和secret-key,请按照以下步骤进行操作:

    1. 打开Ceph集群的管理节点。
    2. 运行以下命令来获取用户的access-key和secret-key:

    bash docker exec rgw radosgw-admin user info --uid=<用户ID>

    请将 <用户ID> 替换为你要查看的用户的ID。

    例如,要查看用户 "rgw" 的access-key和secret-key,你可以运行以下命令:

    bash docker exec rgw radosgw-admin user info --uid=rgw

    这将返回用户的详细信息,其中包括access-key和secret-key。

    以上是关于你提出的问题的解答。希望能帮助到你。如果你还有其他问题,请随时提问。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 9月9日

悬赏问题

  • ¥15 求会做聚类,TCN的朋友有偿线上指导。以下是目前遇到的问题
  • ¥100 无网格伽辽金方法研究裂纹扩展的程序
  • ¥15 错误于library(org.Hs.eg.db): 不存在叫‘org.Hs.eg.db’这个名称的程序包,如何解决?
  • ¥60 求一个图片处理程序,要求将图像大小跟现实生活中的大小按比例联系起来的
  • ¥50 求一位精通京东相关开发的专家
  • ¥100 求懂行的大ge给小di解答下!
  • ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
  • ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活