阿里雲ECS服務器Centos7系統部署minio圖牀

1.創建minio安裝相關目錄

 mkdir /usr/local/minio
 mkdir /usr/local/minio/bin
 mkdir /usr/local/minio/etc
 mkdir /usr/local/minio/data

創建文件夾示意圖

2. 創建minio運行用戶

 groupadd -g 2019 minio
 useradd -r -u 2019 -g 2019  -c "Minio User" -s /sbin/nologin minio
 
 id  minio
 cat /etc/passwd

創建用戶

3.下載minio的二進制文件

note:
阿里雲ecs網速過慢,建議直接去文檔找鏈接下載,之後用xftp傳至服務器

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

下載minio

#爲minio文件賦予750權限
chmod  750   minio
./minio --help
#將下載的或傳的minio放到規定位置
cp   minio  /usr/local/minio/bin

4. 創建minio配文件

note:

  1. 配置用戶名和密碼也在這裏。
  2. myip位置填寫私有ip,不能直接填寫公網ip
 vim /usr/local/minio/etc/minio.conf
#minio.conf文件內填寫
MINIO_VOLUMES="/usr/local/minio/data"
MINIO_OPTS="-C /usr/local/minio/etc --address myip:9000"
MINIO_ACCESS_KEY="TEST"
MINIO_SECRET_KEY="12345678"

在這裏插入圖片描述

vim /etc/systemd/system/minio.service 
#minio.service文件內填寫
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/minio/bin/minio
[Service]
# User and group
User=minio
Group=minio
EnvironmentFile=/usr/local/minio/etc/minio.conf
ExecStart=/usr/local/minio/bin/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. 更改文件、目錄屬主屬組

chown -R minio:minio /usr/local/minio

6.啓動服務

systemctl daemon-reload
systemctl enable minio.service
systemctl start  minio.service
systemctl status   minio.service
ps aux | grep minio
ss  -tan   |  grep 9000

7.設置阿里雲安全組規則

設置9000端口,相當於做nat映射

https://blog.csdn.net/lchu55/article/details/89916766

安全組規則設置

8.備註

note:
啓動minio服務可能會失敗,查看錯誤要去日誌看詳細錯誤

tail -500  /var/log/messages
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章