1. 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


2. minio.conf 설정

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

    $ mkdir /etc/minio
    $ vi /etc/minio/minio.conf

  • /etc/minio/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 접속 비밀번호



3. Centos Systemd에 MinIO 서비스 등록

  • /usr/lib/systemd/system/ 디렉토리에 minio.service 설정

    $ vi /usr/lib/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에 MinIO 서비스 적용

    $ systemctl daemon-reload

4. MinIO Service 실행

  • MinIO service 실행 및 영구 실행 적용

    $ systemctl start minio.service
    $ systemctl enable minio.service

  • MinIO service 상태 확인

    $ systemctl status minio.service



5. MinIO에 접속

  • IP:9000 접속하면 MinIO UI가 출력


  • MinIO UI에 로그인하면 아래와 같이 접속


+ Recent posts