ubuntu

Ubuntu上MinIO的集群搭建方法

小樊
44
2025-08-24 01:56:42
栏目: 智能运维

以下是在Ubuntu上搭建MinIO集群的方法:

二进制安装方式

  1. 安装MinIO:在每个节点上执行wget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x miniosudo mv minio /usr/local/bin/
  2. 创建存储目录:在每个节点上创建数据存储目录,如mkdir -p /data/minio{1..4}(假设4节点,每节点4块磁盘),并设置权限sudo chmod -R 755 /data/minio*
  3. 配置集群:创建/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}"
  4. 创建Systemd服务:新建/etc/systemd/system/minio.service文件,配置相关参数,如[Unit][Service]等,指定ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES等。
  5. 启动集群:在所有节点上依次执行sudo systemctl daemon-reloadsudo systemctl enable --now minio
  6. 验证集群:通过访问任意节点的Web控制台(端口9001),或使用mc admin info myminio命令查看集群状态。

Docker安装方式

  1. 环境准备:在所有节点安装Docker,配置主机名解析,创建Docker卷用于数据存储。
  2. 启动MinIO服务:在每个节点上使用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等。
  3. 验证集群:使用mc alias set命令配置客户端,然后通过mc admin info myminio等命令验证集群状态。

0
看了该问题的人还看了