在CentOS上安裝MinIO對象存儲服務器的步驟如下:
更新系統:
sudo yum update -y
安裝依賴:
sudo yum install -y wget unzip
下載MinIO二進制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
賦予執行權限:
chmod +x minio
創建MinIO安裝目錄:
mkdir -p /data/minio/{bin,data,conf,logs}
創建MinIO用戶和組:
sudo useradd -s /sbin/nologin -M minio
sudo groupadd minio
更改目錄所屬主和所屬組:
sudo chown -R minio:minio /data/minio
配置MinIO環境變量:
cat >> /etc/profile <<'EOF'
export MINIO_HOME=/data/minio
export PATH=$PATH:$MINIO_HOME/bin
EOF
執行生效:
source /etc/profile
啟動MinIO服務:
minio server /data
驗證MinIO版本:
minio --version
創建MinIO服務文件:
sudo vim /etc/systemd/system/minio.service
在文件中添加以下內容:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server /data --address ":9000" --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
重新加載systemd守護進程:
sudo systemctl daemon-reload
啟動MinIO服務:
sudo systemctl start minio
啟用MinIO服務在系統啟動時自動啟動:
sudo systemctl enable minio
下載并安裝mc客戶端:
wget https://dl.min.io/download/linux-amd64/mc
sudo unzip mc
sudo mv mc /usr/local/bin
配置mc以連接到MinIO集群:
./mc config host add your_alias http://minio_server_ip:9000 minio minio_password
列出集群中的桶:
./mc ls
通過以上步驟,你已經在CentOS上成功安裝并運行了MinIO服務器。