美文网首页
minio部署

minio部署

作者: 传说中的健 | 来源:发表于2019-06-05 10:08 被阅读0次

    minio部署

    限制

    - 硬盘数量至少为4,保证纠删码工作需求。无上限
    - server数量2-32
    - 所有server需要相同的MINIO_ACCESS_KEY和MINIO_SECRET_KEY
    - 所有server环境相同,如操作系统,磁盘数量,相互连接情况
    - 启动时,挂载目录应为空
    - 各server时间相差需要小于3s
    - windows下部署处于试验阶段
    

    部署

    1. 各server所在系统挂载相同数量的硬盘,目录如 /export1
    2. 在各主机上执行相同命令,如:

    export MINIO_ACCESS_KEY=<ACCESS_KEY>
    export MINIO_SECRET_KEY=<SECRET_KEY>
    minio server http://192.168.1.1{1...8}/export1
    注意:具体挂载目录名可不相同。{1...8}中间是3个点

    • 例: 四主机,每个一块磁盘

    export MINIO_ACCESS_KEY=123456
    export MINIO_SECRET_KEY=123456
    ./minio server http://192.168.8.110/export1
    http://192.168.8.111/export2
    http://192.168.8.112/export3
    http://192.168.8.113/export4

    • 例: 四主机,每个两块磁盘

    export MINIO_ACCESS_KEY=123456
    export MINIO_SECRET_KEY=123456
    ./minio server http://192.168.8.110/export1 http://192.168.1.110/export2
    http://192.168.8.111/export1 http://192.168.1.111/export2 \
    http://192.168.8.112/export1 http://192.168.1.112/export2
    http://192.168.8.113/export1 http://192.168.1.113/export2

    使用

    1. 用官方client mc连接,例 :
    • 将该server地址命名为test,server为集群中任一
      mc config host add test http://192.168.8.112
    • 列出test下Bucket和对象
      mc ls test
    • 创建bucket
      mc mb test/mybucket
    • 将本地myobject.txt拷贝到test/mybucket下
      mc cp myobject.txt test/mybucket
    1. 使用sdk连接任一server ip,见API参考

    相关文章

      网友评论

          本文标题:minio部署

          本文链接:https://www.haomeiwen.com/subject/jiljxctx.html