查看系统版本
[root@lightest minio]# uname -a
Linux lightest 4.19.90-25.2.v2101.gfb01.ky10.x86_64 #1 SMP Fri Jun 18 12:31:35 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
下载二进制文件
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
安装配置systemd启动服务
[root@lightest minio]# cat /opt/lakecloud/server/minio/minio.conf
#MINIO_VOLUMES="/opt/lakecloud/server/minio/data"
#MINIO_OPTS="--address :19000 --console-address :19001"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="passwd"
[root@lightest minio]# cat /etc/systemd/system/minio.service
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
User=root
Group=root
EnvironmentFile=/opt/lakecloud/server/minio/minio.conf
ExecStart=/opt/lakecloud/server/minio/minio server --address=:19000 --console-address=:19001 /opt/lakecloud/server/minio/data
WorkingDirectory=/opt/lakecloud/server/minio/data
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=minio
[Install]
WantedBy=multi-user.target
systemctl enable minio.service
systemctl daemon-reload
systemctl start minio.service
升级
wget https://dl.minio.org.cn/client/mc/release/linux-amd64/mc
chmod +x mc
# mc alias set minioadmin http://API_URL minioadmin pass
[root@lightest minio]# ./mc alias set minioadmin http://API_URL minioadmin pass
Added `minioadmin` successfully.
[root@lightest minio]# cat ~/.mc/config.json
"minioadmin": {
"url": "http://API_URL",
"accessKey": "minioadmin",
"secretKey": "pass",
"api": "s3v4",
"path": "auto"
}
[root@lightest minio]#./mc admin update minioadmin
You are about to upgrade *MinIO Server*, please confirm [y/N]: y
Server `minioadmin` updated successfully from 2023-04-13T03:08:07Z to 2023-05-18T00-05-36Z