溫馨提示×

Ubuntu上MinIO的集群搭建方法

小樊
39
2025-08-24 01:56:42
欄目: 智能運維

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

二進制安裝方式

  1. 安裝MinIO:在每個節點上執行wget https://dl.min.io/server/minio/release/linux-amd64/minio,chmod +x minio,sudo 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-reload,sudo 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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女