[Centos7] MinIO 객체 스토리지 설치

2021. 1. 17. 21:44·IT/Infra

01. MINIO 다운로드

 

minio가 /usr/local/bin 아래에서 실행 될 수 있도록 /usr/local/bin 으로 이동 후 minio을 다운 받아 줍니다.

cd /usr/local/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio

 

 

02. minio.conf 설정

 

/etc 밑에 minio 폴더를 만든 다음, minio,.conf을 생성 합니다.

cd /etc
mkdir minio
cd /etc/minio
vi minio.conf

 

vi /etc/minio/minio.conf

MINIO_VOLUMES="/data"              # minio 의 파일들을 관리할 위치 (volumes)
MINIO_OPTS="--address :9000"       # minio 서비스에 대한 연결 포트
MINIO_ROOT_USER=root               # root
MINIO_ROOT_PASSWORD=root           # root의 비밀번호
MINIO_ACCESS_KEY= "minioadmin"     # minio 접속 아이디
MINIO_SECRET_KEY= "minioadmin"     # minio 접속 비밀번호 

 

* 여기서는 기본적인 mino.conf 설정을 했습니다. 

 

 

 

03. Centos  Systemd 에 등록

 

기본적인 Systemd 설정들을 가져옵니다.

 

( cd /etc/systemd/system/; curl -O https://raw.githubusercontent.com/minio/minio-service/master/linux-systemd/minio.service )

 

 

Systemd  을 수정해줍니다.

vi /etc/systemd/system/minio.service
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]


EnvironmentFile=/etc/minio/minio.conf
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

# 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

# Built for ${project.name}-${project.version} (${project.name})

 

Systemd 에 적용해 줍니다.

systemctl daemon-reload

 

04. Minio Service 을 실행

minio service 실행 

systemctl start minio.service

 

실행이 잘됐는지 확인해 줍니다.

 

 

minio service 상태 확인

systemctl status minio.service
[root@pms01 minio]# systemctl status minio.service
● minio.service - MinIO
   Loaded: loaded (/etc/systemd/system/minio.service; enabled; vendor preset: disabled)
   Active: active (running) since 일 2021-01-17 21:25:09 KST; 14min ago
     Docs: https://docs.min.io
 Main PID: 6481 (minio)
   CGroup: /system.slice/minio.service
           └─6481 /usr/local/bin/minio server --address :9000 /data

 1월 17 21:25:10 kabby minio[6481]: Attempting encryption of all config, IAM users and policies on MinIO backend
 1월 17 21:25:11 kabby minio[6481]: Endpoint: http://192.168.0.101:9000  http://127.0.0.1:9000
 1월 17 21:25:11 kabby minio[6481]: Browser Access:
 1월 17 21:25:11 kabby minio[6481]: http://192.168.0.101:9000  http://127.0.0.1:9000
 1월 17 21:25:11 kabby minio[6481]: Object API (Amazon S3 compatible):
 1월 17 21:25:11 kabby minio[6481]: Go:         https://docs.min.io/docs/golang-client-quickstart-guide
 1월 17 21:25:11 kabby minio[6481]: Java:       https://docs.min.io/docs/java-client-quickstart-guide
 1월 17 21:25:11 kabby minio[6481]: Python:     https://docs.min.io/docs/python-client-quickstart-guide
 1월 17 21:25:11 kabby minio[6481]: JavaScript: https://docs.min.io/docs/javascript-client-quickstart-guide
 1월 17 21:25:11 kabby minio[6481]: .NET:       https://docs.min.io/docs/dotnet-client-quickstart-guide

 

192.168.0.101:9000 접속하면 minio UI가 나타난다, 위에서 설정한 minioadmin/minioadmin 을 적어서 접속한다.
minio에 접속

 

'IT > Infra' 카테고리의 다른 글

[docker] Mongo DB  (0) 2021.08.04
[MinIO] MinIO  (0) 2021.01.17
[centos7] Jenkins 설치  (0) 2021.01.05
[Centos7] RabbitMQ Cluster 구성  (0) 2020.11.29
[Centos7] Rabbitmq 설치 (Feat. yum Repo 설치)  (0) 2020.11.29
'IT/Infra' 카테고리의 다른 글
  • [docker] Mongo DB
  • [MinIO] MinIO
  • [centos7] Jenkins 설치
  • [Centos7] RabbitMQ Cluster 구성
infe91
infe91
  • infe91
    돌고 돌아 다시 여기로
    infe91
  • 전체
    오늘
    어제
    • 분류 전체보기 (26)
      • IT (24)
        • Infra (15)
        • DB (0)
        • Spring (7)
        • Microservice (1)
        • IDE (1)
      • 공유 (1)
      • 일상 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      7개월뒤
      Centos7 #RabbitMQ #Managment UI
      cluster #RabbitMQ #disc #ram #cluster node type
      협동조합형
      mac #rabbitmq
      헤센시티
      Vagrant #Multi VM #Cpus #Memory #베그란트
      centos7 #systemd #minio
      펜타아너스
      비싼요금제
      queryDSL #Spring Boot
      몽고 DB #도커 #도커 이미지 #도커 컨테이너
      war #톰캣 #스프링부트 #Tomcat
      위버하임
      미니오 #미니오 설치 #도커 #Docker #Minio #Minio docker
      kg모바일
      젠킨스 #centos7 #허드슨 #Jenkins
      S3 #MinIO #미니오 #설치 #맥 #MinIO Browser
      SpringBoot #file #파일 #다운로드 #파일 다운로드
      모요
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.0
    infe91
    [Centos7] MinIO 객체 스토리지 설치
    상단으로

    티스토리툴바