美文网首页
minio基本命令

minio基本命令

作者: 漫画三毛 | 来源:发表于2021-12-20 17:19 被阅读0次
    1.指定控制台端口号
    ./minio server  --console-address 0.0.0.0:30080 /www/minio/data
    
    2.单台服务器分布式部署
    export MINIO_ACCESS_KEY=minioadmin
    export MINIO_SECRET_KEY=minioadmin
    minio server http://192.168.1.11/export1 http://192.168.1.12/export2 \
                   http://192.168.1.13/export3 http://192.168.1.14/export4 \
                   http://192.168.1.15/export5 http://192.168.1.16/export6 \
                   http://192.168.1.17/export7 http://192.168.1.18/export8
    
    • 单节点多磁盘
    ./minio server   \
    --console-address 0.0.0.0:30080  \
    --address 0.0.0.0:40080 \
    /www/minio/data1 \
    /www/minio/data2 \
    /www/minio/data3 \
    /www/minio/data4
    
    • 多节点多磁盘
     30081服务,api40081
     nohup /www/minio/minio server --address 127.0.0.1:40081 --console-address 127.0.0.1:30081 http://127.0.0.1:40081/www/minio/data5 http://127.0.0.1:40081/www/minio/data6 http://127.0.0.1:40082/www/minio/data7 http://127.0.0.1:40082/www/minio/data8 > /minio-40081.log 2>&1 &   
    
    30082服务,api40082
     nohup /www/minio/minio server --address 127.0.0.1:40082 --console-address 127.0.0.1:30082 http://127.0.0.1:40081/www/minio/data5 http://127.0.0.1:40081/www/minio/data6 http://127.0.0.1:40082/www/minio/data7 http://127.0.0.1:40082/www/minio/data8 > /minio-40082.log 2>&1 &   
    
    
    • 服务器可扩容脚本
    RUNNING_USER=minio
    MINIO_HOME=/www/minio
    MINIO_HOST=127.0.0.1
    #accesskey and secretkey
    ACCESS_KEY=minioadmin 
    SECRET_KEY=minioadmin
    
    for i in {1..2}; do
        START_CMD="MINIO_ACCESS_KEY=${ACCESS_KEY} MINIO_SECRET_KEY=${SECRET_KEY} nohup ${MINIO_HOME}/minio  server --address "${MINIO_HOST}:4008${i}" --console-address "${MINIO_HOST}:3008${i}" http://${MINIO_HOST}:40081/www/minio/data5 http://${MINIO_HOST}:40081/www/minio/data6 http://${MINIO_HOST}:40082/www/minio/data7 http://${MINIO_HOST}:40082/www/minio/data8 > ${MINIO_HOME}/minio-3008${i}.log 2>&1 &"
        su - ${RUNNING_USER} -c "${START_CMD}"
    done
    
    2.多台服务器分布式部署
    3.分布式Nginx配置
    upstream http_minio {
        server 127.0.0.1:30081;
        server 127.0.0.1:30082;
    }
    
    server{
        listen       30080;
        server_name  127.0.0.1;
    
        ignore_invalid_headers off;
        client_max_body_size 0;
        proxy_buffering off;
    
        location / {
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   X-Forwarded-Host  $host:$server_port;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header   X-Forwarded-Proto  $http_x_forwarded_proto;
            proxy_set_header   Host $http_host;
    
            proxy_connect_timeout 300;
            proxy_http_version 1.1;
            chunked_transfer_encoding off;
            proxy_ignore_client_abort on;
    
            proxy_pass http://http_minio;
        }
    }
    

    参考文档:

    1. https://blog.csdn.net/xixiyuguang/article/details/119456729
    2. https://blog.csdn.net/yujia_666/article/details/121637775

    相关文章

      网友评论

          本文标题:minio基本命令

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