在CentOS上部署MinIO的步驟如下:
curl -fsSL https://dl.min.io/server/minio/release/linux-amd64/mc/release.key | sudo tee /etc/yum.repos.d/minio.repo
sudo yum install minio
訪問MinIO的官方下載頁面,選擇適合你系統的版本并下載。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio
使用以下命令啟動MinIO服務器,并指定數據目錄和訪問密鑰/秘密密鑰。
minio server /data/minio --console-address ":9001"
--console-address 參數用于指定MinIO控制臺(Web UI)的地址和端口。在瀏覽器中打開 http://<your-server-ip>:9001,使用你在啟動MinIO服務器時設置的訪問密鑰和秘密密鑰登錄。
如果你啟用了防火墻,需要允許MinIO所需的端口通信。例如,允許端口9000(MinIO默認數據端口)和9001(控制臺端口):
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload
如果啟用了SELinux,可能需要調整相關策略以允許MinIO運行。你可以臨時禁用SELinux進行測試,或者配置SELinux策略以允許MinIO訪問數據目錄。
sudo setenforce 0 # 臨時禁用SELinux
或者,你可以創建一個自定義的SELinux策略模塊來允許MinIO訪問數據目錄。
按照以上步驟,你應該能夠在CentOS上成功部署MinIO。