溫馨提示×

centos上minio配置步驟

小樊
49
2025-06-10 07:07:29
欄目: 智能運維

在CentOS上配置MinIO可以分為幾個步驟,包括安裝、配置、啟動服務以及設置安全性。以下是詳細的步驟:

1. 安裝MinIO

方法一:使用官方提供的RPM包

  • 更新系統
    sudo yum update -y
    
  • 導入MinIO的GPG密鑰
    sudo rpm --import https://dl.min.io/server/minio/release/linux/amd64/minio-release.key
    
  • 添加MinIO的YUM倉庫
    sudo tee /etc/yum.repos.d/minio.repo <<EOF
    [minio]
    name=MinIO Repository
    baseurl=https://dl.min.io/server/minio/release/linux/amd64/enabled
    gpgcheck=1
    EOF
    
  • 安裝MinIO
    sudo yum install minio -y
    
  • 啟動MinIO服務
    sudo systemctl start minio
    
  • 設置MinIO服務開機自啟
    sudo systemctl enable minio
    
  • 驗證安裝: 打開瀏覽器,訪問 http://your-server-ip:9000,應該能看到MinIO的Web界面。

方法二:使用Docker安裝

  • 安裝Docker
    sudo yum install docker -y
    sudo systemctl start docker
    sudo systemctl enable docker
    
  • 拉取MinIO Docker鏡像
    sudo docker pull minio/minio
    
  • 運行MinIO容器
    sudo docker run -d --name minio \
      -p 9000:9000 \
      -e MINIO_ACCESS_KEY=your_access_key \
      -e MINIO_SECRET_KEY=your_secret_key \
      minio/minio server /data
    
  • 驗證安裝: 打開瀏覽器,訪問 http://your-server-ip:9000,應該能看到MinIO的Web界面。

2. 配置MinIO

創建配置文件

  • 創建MinIO配置文件
    sudo mkdir -p /etc/minio
    sudo vim /etc/minio/minio.conf
    
  • 配置文件示例
    [global]
      data_dir = /data/minio
      log_dir = /data/minio/log
      server_name = minio-server
    

創建systemd服務文件

  • 創建服務文件
    sudo nano /etc/systemd/system/minio.service
    
  • 服務文件示例
    [Unit]
      Description=MinIO Object Storage Server
      Documentation=https://docs.min.io/docs/minio-server-complete-guide.html
    
    [Service]
      Type=simple
      User=minio
      Group=minio
      WorkingDirectory=/data/minio
      ExecStart=/usr/local/bin/minio server /data
      ExecReload=/bin/kill -HUP MAINPID
    
    [Install]
      WantedBy=multi-user.target
    

啟動并啟用MinIO服務

  • 啟動服務
    sudo systemctl daemon-reload
    sudo systemctl start minio
    
  • 設置服務開機自啟
    sudo systemctl enable minio
    

驗證MinIO服務

  • 驗證服務狀態
    sudo systemctl status minio
    
  • 訪問MinIO控制臺: 打開瀏覽器,訪問 http://your-server-ip:9000,使用配置的管理員用戶名和密碼登錄。

3. 配置HTTPS(可選)

  • 生成SSL證書和密鑰
    openssl req -newkey rsa:2048 -new -x509 -days 365 -nodes -out /data/minio/certs/minio.crt -keyout /data/minio/certs/minio.key
    
  • 編輯minio.conf文件
    sudo vim /etc/minio/minio.conf
    
  • 添加SSL配置
    [global]
      ssl = on
      ssl_cert = /data/minio/certs/minio.crt
      ssl_key = /data/minio/certs/minio.key
    
  • 重啟MinIO服務
    sudo systemctl restart minio
    

現在,你的MinIO服務器已經配置并運行在CentOS上了。你可以通過MinIO控制臺進行進一步的管理和配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女