单机部署:

1、创建minion安装目录,并切换到该目录下

mkdir -p /home/minio/data
cd /home/minio/data

2、下载minio(官网下载)

wget https://dl.min.io/server/minio/release/linux-amd64/minio

3、使下载的Minio文件为可执行文件

chmod +x minio

4、设置access_key和secret_key分别为minioadmin、minioadmin

export MINIO_ACCESS_KEY=minioadmin
export MINIO_SECRET_KEY=minioadmin
  • 修改Minio的初始账号密码(也可以不修改)
  • 初始账号:minioadmin
  • 初始密码:minioadmin
export MINIO_ROOT_USER=minio
  • 注意密码至少八位
export MINIO_ROOT_PASSWORD=12345678 

5、创建minio数据存放目录

mkdir -p /usr/local/minio/data

6.启动minion(需要进入minio安装目录下)

  • 50000 固定端口号 否则每次启动Minio会随机生成一个不一样的端口(控制台会有打印信息)
  • /usr/local/minio/data 指定文件存放目录
./minio server --console-address ":50000" /usr/local/minio/data

7、登录控制台

http://IP:端口号
用户名密码:minio/12345678


8、部署后台运行

以上步骤,如果Ctrl+C退出后,这个Minio服务同时也停止了,如果需要它在后台运行就需要把它添加到后台服务里边

1)切换安装目录

cd /home/minio/data

2)创建目录

mkdir conf
cd /home/minio/data/conf

3)创建并编辑配置文件

vi minio.conf

  • minio.conf文件内容
#数据存放目录
MINIO_VOLUMES="/usr/local/minio/data"
#端口号设置
MINIO_OPTS="--console-address :9001 --address :9000"
#用户名
MINIO_ROOT_USER="minio"
#密码
MINIO_ROOT_PASSWORD="12345678"

4)在/etc/systemd/system目录下新建一个minio.service

  1. 切换文件目录
cd /etc/systemd/system
  1. 创建配置文件
vi minio.service

  • minio.service文件内容
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
#minio文件具体位置
AssertFileIsExecutable=/home/minio/data/minio
[Service]
#User and group 用户 组
User=root
Group=root
#创建的配置文件 minio.conf
EnvironmentFile=/home/minio/data/conf/minio.conf
ExecStart=/home/minio/data/minio server $MINIO_OPTS $MINIO_VOLUMES
#Let systemd restart this service always
Restart=always
#Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
#Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target

5)修改系统服务

  1. 将服务设置为每次开机启动
systemctl enable minio.service
  1. 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载
systemctl daemon-reload
  1. 启动服务
systemctl start minio
  1. 停止服务
systemctl stop minio
  1. 重启服务
systemctl restrat minio
  1. 查看服务状态
systemctl status minio.service
Logo

更多推荐