ubuntu

MinIO在Ubuntu上的集群搭建

小樊
37
2025-12-16 19:57:31
栏目: 智能运维

MinIO是一个高性能的分布式对象存储服务器,适用于大数据、云计算和内容分发网络(CDN)等场景。以下是在Ubuntu上搭建MinIO集群的步骤:

准备工作

  1. 安装Ubuntu: 确保你已经安装了Ubuntu操作系统,并且版本至少为18.04 LTS。

  2. 添加MinIO仓库: 打开终端并运行以下命令来添加MinIO的APT仓库:

    curl -fsSL https://dl.min.io/server/minio/release/ubuntu18.04/minio.list | sudo tee /etc/apt/sources.list.d/minio.list
    
  3. 导入MinIO GPG密钥

    curl -fsSL https://dl.min.io/server/minio/release/ubuntu18.04/minio.asc | sudo apt-key add -
    
  4. 更新APT包列表

    sudo apt update
    

安装MinIO

  1. 安装MinIO服务器: 选择一个节点作为主节点,并在该节点上安装MinIO服务器:

    sudo apt install minio
    
  2. 配置MinIO集群: 假设你有三个节点,IP地址分别为192.168.1.1, 192.168.1.2, 192.168.1.3,并且你想将它们配置为一个集群。

    • 在主节点上启动MinIO服务器:

      minio server http://192.168.1.1:9000 --console-address ":9001"
      
    • 在其他节点上启动MinIO服务器,并指定集群配置:

      minio server http://192.168.1.2:9000 http://192.168.1.3:9000 --console-address ":9001" --cluster-config /etc/minio-cluster/config.json
      
    • 创建集群配置文件/etc/minio-cluster/config.json,内容如下:

      {
        "nodes": [
          "192.168.1.1:9000",
          "192.168.1.2:9000",
          "192.168.1.3:9000"
        ],
        "accessKey": "YOUR_ACCESS_KEY",
        "secretKey": "YOUR_SECRET_KEY"
      }
      
    • 在所有节点上使用相同的accessKeysecretKey

验证集群

  1. 访问MinIO控制台: 打开浏览器并访问http://<主节点IP>:9001,使用配置文件中的accessKeysecretKey登录。

  2. 检查集群状态: 在控制台中,导航到“集群”页面,你应该能看到所有节点的状态。

注意事项

通过以上步骤,你应该能够在Ubuntu上成功搭建一个MinIO集群。如果有任何问题,请参考MinIO的官方文档或寻求社区支持。

0
看了该问题的人还看了