在CentOS上安裝MinIO可以分為幾個步驟,以下是詳細的安裝流程:
sudo yum update -y
sudo yum install -y wget unzip
wget https://dl.min.io/server/minio/release/linux-amd64/minio
sudo unzip minio
sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio/{bin,data,conf,logs}
cat >> /etc/profile <<'EOF'
export MINIO_HOME=/data/minio
export PATH=$PATH:$MINIO_HOME/bin
EOF
source /etc/profile
minio --version
sudo useradd -s /sbin/nologin -M minio
sudo chown -R minio:minio /data/minio
sudo /data/minio/bin/minio server /data/minio
sudo vim /etc/systemd/system/minio.service
添加以下內容:[Unit]
Description=MinIO Server
After=network.target
[Service]
User=minio
Group=minio
WorkingDirectory=/data/minio
ExecStart=/data/minio/bin/minio server /data/minio
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
wget https://dl.min.io/download/linux-amd64/mc
sudo unzip mc
sudo mv mc /usr/local/bin/
./mc config host add your_alias http://minio_server_ip:9000 minioadmin minioadmin
./mc ls
確保防火墻允許MinIO的默認端口(通常是9000):
sudo firewall-cmd --permanent --add-port=9000/tcp
sudo firewall-cmd --reload
打開瀏覽器并訪問 http://<your_server_ip>:9000
,使用你在啟動MinIO時設置的 MINIO_ACCESS_KEY
和 MINIO_SECRET_KEY
登錄控制臺。
以上步驟涵蓋了在CentOS上安裝和配置MinIO的基本流程。根據實際需求,您可能需要進行更多的配置,例如設置多節點集群、配置訪問密鑰和秘密密鑰等。