• ceph对象储存的使用


    radosgw-admin user create --uid=“user1” --display-name=“user1” #创建用户

    sudo apt install s3cmd

    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd --configure

    Enter new values or accept defaults in brackets with Enter.
    Refer to user manual for detailed description of all options.

    Access key and Secret key are your identifiers for Amazon S3. Leave them empty for using the env variables.
    Access Key [XLVICL3ICLLW2XEHN1CP]:
    Secret Key [3Znj6hsCe10jIJ6MSH5A3nCtnywjDCnJi26GORik]:

    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd mb s3://luo #创建Bucket
    Bucket ‘s3://luo/’ created

    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd ls #查看所有Bucket
    2023-06-05 15:21 s3://luo
    2023-06-05 15:20 s3://luohw
    2023-06-05 15:20 s3://myserve

    上传文件test.json文件到myserver bucket
    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd put test.json s3://myserver

    列出bucket中文件
    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd ls s3://myserver
    2024-06-04 05:04 183 s3://myserver/test.json

    下载myserver中的test.json文件到/tmp
    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd get s3://myserver/test.json /tmp/

    上传
    cephadmin@ceph-mgr01:~/ceph-cluster/s3/image$ s3cmd put toux.png s3://myserver
    默认没有权限
    在这里插入图片描述

    设置权限

    cat myserver.json 
    {
      "Version": "2012-10-17",
      "Statement": [{
        "Effect": "Allow",
        "Principal": {
          "AWS": "*"
        },
        "Action": "s3:GetObject",
        "Resource": [
          "arn:aws:s3:::myserver/*"    
        ]
      }]
    }
    

    应用
    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd setpolicy myserver.json s3://myserver
    s3://myserver/: Policy updated
    列出文件
    cephadmin@ceph-mgr01:~/ceph-cluster/s3$ s3cmd ls s3://myserver
    2024-06-04 05:04 183 s3://myserver/test.json
    2024-06-04 05:10 931111 s3://myserver/toux.png

    访问
    http://192.168.1.93:9900/luohw/toux.png

    在这里插入图片描述

    配置负载均衡

    listen ceph-9900
    bind 192.168.1.61:80
    mode tcp
    server 92 192.168.1.92:9900 check inter 3s fall 3 rise 3
    server 93 192.168.1.93:9900 check inter 3s fall 3 rise 3
    listen ceph-9443
    bind 192.168.1.61:443
    mode tcp
    server 92 192.168.1.92:9443 check inter 3s fall 3 rise 3
    server 93 192.168.1.93:9443 check inter 3s fall 3 rise 3

    在这里插入图片描述

  • 相关阅读:
    【BIGRU预测】基于双向门控循环单元的多变量时间序列预测(Matlab代码实现)
    windows系统删除网络适配器
    笔记,ASCII和unicode
    QT状态机使用笔记1
    uniapp 跳转页面保存和刷新 拦截器的使用
    【sgDragMoveTile】自定义组件:拖拽瓦片图、地图、大图,滚动条对应同步滚动
    使用python编写脚本测试目标主机的TCP端口连通性
    现代卷积神经网络 合并行连结的网络(GoogLeNet)
    如何写好一篇技术型文档?
    USB设备类型汇总
  • 原文地址:https://blog.csdn.net/m0_37749659/article/details/139439939