在Linux系统上安装MinIO可以分为几个主要步骤,包括下载安装包、安装、配置服务、启动服务以及访问控制。以下是详细的步骤解析:
首先,从MinIO的官方网站下载适用于Linux系统的MinIO二进制文件。例如,对于CentOS 7系统,可以下载以下命令:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm
下载完成后,使用rpm
命令安装MinIO包:
sudo rpm -ivh minio-20230809233022.0.0.x86_64.rpm
MinIO使用systemd进行管理,因此需要创建并配置一个systemd服务文件:
minio.service
文件并放置在/etc/systemd/system/
目录下:sudo vim /etc/systemd/system/minio.service
minio.service
文件,添加以下内容:[unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
ProtectProc=invisible
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${minio_volumes}\" ]; then echo \"variable minio_volumes not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $minio_opts $minio_volumes
Restart=always
LimitNoFile=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSigKill=no
[Install]
WantedBy=multi-user.target
/etc/default/minio
文件,添加以下内容:sudo vim /etc/default/minio
内容如下:
minio_root_user=minioadmin
minio_root_password=minioadmin
minio_volumes=/data
minio_opts="--console-address :9001"
配置完成后,启动MinIO服务并设置为开机自启:
sudo systemctl start minio
sudo systemctl enable minio
启动服务后,可以使用以下命令查询MinIO服务的运行状态:
sudo systemctl status minio
打开浏览器,访问服务器的IP地址和端口(默认为9000),使用配置的用户名和密码登录MinIO控制台,开始使用对象存储服务。
以上步骤涵盖了在Linux系统上安装和配置MinIO的基本流程,确保用户能够顺利搭建起自己的对象存储服务。