在CentOS上安裝MinIO對象存儲服務可以通過以下步驟完成。以下是一個基本的安裝指南,適用于單節點和集群部署。
下載MinIO
使用wget
命令下載最新版的MinIO服務器二進制文件。請確保選擇與您的系統架構相匹配的版本(例如,linux-amd64
)。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
賦予執行權限
下載完成后,為二進制文件賦予執行權限。
chmod +x minio
創建數據存儲目錄
創建一個目錄來存儲MinIO的數據文件。
mkdir -p /data/minio
配置與啟動MinIO
通過環境變量設置管理員憑證,并啟動MinIO服務。
export MINIO_ROOT_USER=admin
export MINIO_ROOT_SECRET=your_strong_password
nohup ./minio server /data --console-address ":9001" &
為了使環境變量持久化,可以將它們添加到/etc/profile
文件中。
echo "export MINIO_ROOT_USER=admin" >> /etc/profile
echo "export MINIO_ROOT_SECRET=your_strong_password" >> /etc/profile
source /etc/profile
配置系統服務(可選)
創建一個Systemd單元文件以便于管理和監控MinIO服務。
sudo vim /etc/systemd/system/minio.service
將以下內容粘貼到文件中:
[Unit]
Description=MinIO
After=network.target
[Service]
Type=simple
User=root
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=your_password"
ExecStart=/usr/local/bin/minio server /data --console-address ":9001"
Restart=on-failure
[Install]
WantedBy=multi-user.target
保存并退出編輯器,然后重新加載Systemd配置并啟動MinIO服務。
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
訪問與驗證
使用瀏覽器訪問MinIO控制臺(默認地址為http://your_server_ip:9001
),輸入設置的管理員賬號和密碼進行登錄。
對于集群部署,您需要按照MinIO官方文檔進行操作,通常涉及以下步驟:
準備集群節點
確保所有節點都已安裝MinIO,并且網絡配置正確。
配置Minio節點
在每個節點上編輯minio.hosts
文件,添加其他節點的IP地址。
啟動Minio節點
在每個節點上啟動MinIO服務,指定集群配置文件和其他相關參數。
./minio server /data --cluster-config minio.hosts --console-address ":9000"
驗證集群狀態
使用MinIO客戶端工具(如mc
)連接到集群,并驗證集群狀態。
./mc config host add myminio http://node1:9000 admin password
更多詳細信息和高級配置選項,請參考MinIO官方文檔。