在Linux下配置MinIO可以分为几个步骤,包括安装MinIO、配置系统服务、设置用户和权限、配置防火墙以及启动和验证服务。以下是详细的步骤:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
sudo nano /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-user
Group=minio-user
WorkingDirectory=/data
ExecStart=/usr/local/bin/minio server /data --console-address ":9001"
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
sudo groupadd -r minio-user
sudo useradd -M -r -g minio-user minio-user
确保MinIO服务以正确的用户和组身份运行,并设置必要的权限。
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9001/tcp --permanent
sudo firewall-cmd --reload
sudo systemctl enable minio
在MinIO的数据目录中生成配置文件,并修改其中的access_key
和secret_key
以设置用户名和密码。
cd /data
vi minio.sys/config/config.json
systemctl status minio
systemctl restart minio
如果你需要配置一个MinIO集群,可以参考以下步骤:
/etc/minio/config.json
,并启动MinIO服务时指定集群配置文件。minio server /etc/minio/config.json --address :9000
mc
客户端检查集群状态。mc admin info --url http://<node-ip>:9000