MinIO - 54. FreeNAS에서 MinIO를 실행하는 방법

목록

How to run MinIO in FreeNAS

FreeNAS에서 MinIO를 실행하는 방법

In this recipe we will learn how to run MinIO with FreeNAS.

이 레시피에서는 FreeNAS로 MinIO를 실행하는 방법을 배웁니다.

1. Prerequisites

1. 전제조건

You have FreeNAS installed and running, if not follow install instructions

설치 지침을 따르지 않는 경우 FreeNAS가 설치되어 실행 중입니다.

You have a FreeNAS Jail path set, if not follow jails configuration

jails 구성을 따르지 않는 경우 FreeNAS Jail 경로가 설정되어 있습니다.

2. Installation Steps

2. 설치 단계

Create a new Jail

새로운 Jail을 만드세요

Browse to Jails -> Add Jail in the FreeNAS UI, click Advanced and enter the following settings:

FreeNAS UI에서 Jails -> Add Jail로 이동하여 고급을 클릭하고 다음 설정을 입력합니다.

Name: Minio Template: --- (unset, defaults to FreeBSD) VImage: Unticked

Configure relevant network settings for your environment.

귀하의 환경에 맞는 관련 네트워크 설정을 구성하십시오.

Click OK and wait for Jail to download and install.

확인을 클릭하고 Jail이 다운로드 및 설치될 때까지 기다립니다.

Attach Storage

스토리지 연결

Browse to Jails -> View Jails -> Storage, click Add Storage and enter the following settings:

Jails -> View Jails-> 저장소로 이동하여 저장소 추가를 클릭하고 다음 설정을 입력합니다.

Jail: Minio Source: [@E Destination: (usually the same as 'Source' dataset for ease of use) @E] [@K 대상: (일반적으로 사용하기 쉽도록 '소스' 데이터세트와 동일) @K] Read Only: Unticked Create Directory: Ticked

Download MinIO

MinIO 다운로드

Download MinIO into the jail:

jail에 MinIO를 다운로드하세요.

curl -Lo//Minio/usr/local/bin/minio https://dl.min.io/server/minio/release/freebsd-amd64/minio chmod +x //Minio/usr/local/bin/minio

Create MinIO Service

MinIO 서비스 생성

Create a new MinIO service file:

새 MinIO 서비스 파일을 만듭니다:

touch //Minio/usr/local/etc/rc.d/minio chmod +x //Minio/usr/local/etc/rc.d/minio nano //Minio/usr/local/etc/rc.d/minio

Add the following content:

다음 콘텐츠를 추가합니다:

#!/bin/sh

# PROVIDE: minio

# 제공: minio

# KEYWORD: shutdown

# 키워드: 종료

# Define these minio_* variables in one of these files:

# 다음 파일 중 하나에 minio_ * 변수를 정의합니다:

# /etc/rc.conf # /etc/rc.conf.local # /etc/rc.conf.d/minio

# DO NOT CHANGE THESE DEFAULT VALUES HERE

# 여기에서 기본 값을 변경하지 마세요

# Add the following lines to /etc/rc.conf to enable minio:

# minio를 활성화하려면 /etc/rc.conf에 다음 줄을 추가합니다:

#minio_enable="YES" #minio_config="/etc/minio" minio_enable="${minio_enable-NO}" minio_config="${minio_config-/etc/minio}" minio_disks="${minio_disks}" minio_address="${minio_address-:443}" . /etc/rc.subr load_rc_config ${name} name=minio rcvar=minio_enable pidfile="/var/run/${name}.pid" command="/usr/sbin/daemon" command_args="-c -f -p ${pidfile} /usr/local/bin/${name} -C \"${minio_config}\" server --address=\"${minio_address}\" ${minio_disks}" run_rc_command "$1"

Configure MinIO Startup

MinIO 시작 구성

Edit //Minio/etc/rc.conf:

//Minio/etc/rc.conf를 편집합니다:

nano //Minio/etc/rc.conf

Add the following content:

다음 콘텐츠를 추가합니다:

minio_enable="YES" minio_config="/etc/minio" minio_disks=""

minio_address="" (Defaults to :443)

minio_address="<수신 주소/포트>" (기본값:443)

Create MinIO config directories

MinIO 구성 디렉토리 생성

mkdir -p //Minio/etc/minio/certs

Create MinIO Private and Public Keys (Optional, if HTTPS required and minio_address set on port 443)

MinIO 개인 및 공개 키 생성 (HTTPS가 필요하고 minio_address가 포트 443에 설정된 경우 선택 사항)

nano //Minio/etc/minio/certs/public.crt nano //Minio/etc/minio/certs/private.key

Start MinIO Jail

MinIO Jail 시작

Browse to Jails -> View Jails in the FreeNAS UI, select Minio and press the Start button (3rd from Left):

FreeNAS UI에서 Jails -> View Jails로 이동하여 Minio를 선택하고 시작 버튼 (왼쪽에서 세 번째)을 누릅니다.

Test MinIO

MinIO 테스트

Browse to http(s)://: and confirm MinIO loads.

http(s)://:로 이동하여 MinIO로드를 확인합니다.