以下是在Ubuntu上搭建MinIO集群的方法:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
,chmod +x minio
,sudo mv minio /usr/local/bin/
。mkdir -p /data/minio{1..4}
(假設4節點,每節點4塊磁盤),并設置權限sudo chmod -R 755 /data/minio*
。/etc/default/minio
文件,內容示例:MINIO_ROOT_USER="admin"
,MINIO_ROOT_PASSWORD="yourpassword"
,MINIO_OPTS="--address :9000 --console-address :9001"
,MINIO_VOLUMES="http://minio-node{1...4}/data/minio{1...4}"
。/etc/systemd/system/minio.service
文件,配置相關參數,如[Unit]
、[Service]
等,指定ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
等。sudo systemctl daemon-reload
,sudo systemctl enable --now minio
。mc admin info myminio
命令查看集群狀態。docker run
命令運行MinIO容器,指定數據卷、網絡模式及其他參數,如docker run -d --name minio --restart=always --net=host -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" -v minio-data1:/data1 -v minio-data2:/data2 minio/minio server --address ":9000" http://minio-node1:9000/data1 http://minio-node2:9000/data1
等。mc alias set
命令配置客戶端,然后通過mc admin info myminio
等命令驗證集群狀態。