溫馨提示×

minio在centos的安裝攻略

小樊
73
2025-03-11 13:01:20
欄目: 智能運維

在CentOS上安裝MinIO可以分為單機部署和分布式部署兩種方式,具體步驟如下:

單機部署

  1. 準備資源
  • 確保系統環境為CentOS 7.x。
  • 進入安裝目錄或創建目錄:cd /opt/module/minio。
  1. 下載MinIO二進制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 賦權
chmod +x minio
  1. 移動MinIO到系統路徑
mv minio /usr/local/bin/
  1. 創建MinIO用戶和組
sudo groupadd minios
sudo useradd -r -g minio minio
  1. 創建存儲目錄及日志目錄
mkdir -p /opt/module/minio/data
mkdir -p /opt/module/minio/logs
  1. 設置權限
chown minio:minio /opt/module/minio/data
chown minio:minio /opt/module/minio/logs
  1. 配置MinIO服務
  • 創建一個systemd服務文件:
sudo vim /usr/lib/systemd/system/minio.service
  • 在文件中添加入下內容:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin"
Environment="MINIO_LOGGER_TYPE=file"
Environment="MINIO_LOGGER_FILE=/opt/module/minio/logs/minio.log"
Environment="MINIO_LOGGER_LEVEL=error"
ExecStart=/usr/local/bin/minio server /opt/module/minio/data --address ":9200" --console-address ":9201"
Restart=always
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  • 修改MINIO_ROOT_USER、MINIO_ROOT_PASSWORD等環境變量以設置MinIO的默認用戶名和密碼等。
  1. 啟動MinIO服務
sudo systemctl daemon-reload
sudo systemctl start minio
  1. 檢查服務狀態
sudo systemctl status minio
  1. 啟用MinIO服務
sudo systemctl enable minio

分布式部署(集群)

  1. 集群節點規劃
  • 規劃節點信息、服務、數據盤等。
  1. 集群基礎環境準備
  • 三臺機器SSH免密登錄。
  • 編輯hosts文件。
  • 生成SSH密鑰并進行復制。
  1. 創建minio節點配置文件
  • 使用Ansible或其他工具創建啟動腳本、配置文件、數據目錄等。
  1. 關閉防火墻
sudo systemctl stop firewalld
sudo systemctl disable firewalld
  1. 修改系統最大文件數
ulimit -n
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf
sudo sysctl -p
  1. 硬盤分區
  • 創建擴展分區和邏輯分區,格式化并掛載新分區。
  1. 安裝MinIO
  • 下載MinIO二進制文件。
  • 賦權并移動到系統路徑。
  • 創建MinIO用戶和組。
  • 創建存儲目錄及日志目錄并設置權限。
  • 配置MinIO服務并啟動。

更多詳細的步驟和注意事項可以參考官方文檔或相關的教程資源。

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