在Linux環境下安裝MinIO的步驟如下:
集群節點規劃:確定節點IP地址和數據盤路徑,例如:
192.168.10.101 minio server/data/minio_data/{data1,data2}
192.168.10.102 minio server/data/minio_data/{data1,data2}
192.168.10.103 minio server/data/minio_data/{data1,data2}
集群基礎環境準備:
/etc/hosts
文件,添加節點IP地址和主機名。關閉防火墻:
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
修改系統最大文件數:
ulimit -n # 查看最大連接數
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf
systemctl -preboot
創建啟動腳本、配置文件、數據目錄: 使用Ansible自動化創建這些目錄和文件。
硬盤分區:
fdisk
創建擴展分區和邏輯分區。/etc/fstab
以便系統重啟后自動掛載。下載MinIO:
cd /usr/local/app/minio/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
啟動MinIO服務器:
基本命令:
minio server /data1 /data2 /data3
常用參數:
minio server --address=:9000 /data
minio server --address=:9000 --certs-dir /path/to/certs /data
minio server --address=:9000 --access-key=myaccesskey --secret-key=mysecretkey /data
minio server --config-dir /path/to/config /data
minio server --address=:9000 --region us-west-1 /data
登錄MinIO: 使用默認的AccessKey和SecretKey登錄:
minio client /data
拉取MinIO鏡像:
docker pull minio/minio
運行MinIO容器:
docker run -p 9090:9000 --name minio \
-v /etc/localtime:/etc/localtime \
-v /data/minio/data:/data \
-v /data/minio/config:/root/.minio \
-d minio/minio server /data
瀏覽器訪問和管理:
http://<container_ip>:9090
登錄。mc
)進行文件操作和管理。以上步驟涵蓋了在Linux環境下安裝MinIO的基本流程,包括單機和分布式部署的注意事項。請根據實際需求和環境調整具體操作。