Quantcast
Channel: Raspberry Pi – IT Solutions Technology Blog
Viewing all articles
Browse latest Browse all 1170

Banana Pi BPI-M1 – start&stop script for an S3-compatible object storage server with MinIO on Armbian Bullseye

$
0
0
root@bpi-iot-jsho-minio-01:~# apt-get update -y
root@bpi-iot-jsho-minio-01:~# apt-get full-upgrade -y
root@bpi-iot-jsho-minio-01:~# apt-get autoremove
root@bpi-iot-jsho-minio-01:~# wget https://dl.minio.io/server/minio/release/linux-arm/minio
–2021-12-06 15:39:38– https://dl.minio.io/server/minio/release/linux-arm/minio
Auflösen des Hostnamens dl.minio.io (dl.minio.io)… 178.128.69.202, 138.68.11.125
Verbindungsaufbau zu dl.minio.io (dl.minio.io)|178.128.69.202|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 96468992 (92M) [application/octet-stream]
Wird in „minio“ gespeichert.
minio 100%[===================>] 92,00M 1,80MB/s in 5m 7s
2021-12-06 15:44:46 (307 KB/s) – „minio“ gespeichert [96468992/96468992]
root@bpi-iot-jsho-minio-01:~#
root@bpi-iot-jsho-minio-01:~# chmod +x minio
root@bpi-iot-jsho-minio-01:~# mv minio /usr/local/bin
root@bpi-iot-jsho-minio-01:~# /usr/local/bin/minio –version
minio version RELEASE.2021-11-24T23-19-33Z
root@bpi-iot-jsho-minio-01:~# useradd -r minio-user -s /sbin/nologin
root@bpi-iot-jsho-minio-01:~# chown minio-user:minio-user /usr/local/bin/minio
root@bpi-iot-jsho-minio-01:~# ls -la /usr/local/bin
insgesamt 94216
drwxr-xr-x 2 root root 4096 6. Dez 15:47 .
drwxr-xr-x 10 root root 4096 21. Aug 14:54 ..
-rwxr-xr-x 1 minio-user minio-user 96468992 25. Nov 08:10 minio
root@bpi-iot-jsho-minio-01:~# mkdir /usr/local/share/minio
root@bpi-iot-jsho-minio-01:~# chown minio-user:minio-user /usr/local/share/minio
root@bpi-iot-jsho-minio-01:~# ls -la /usr/local/share/minio
insgesamt 8
drwxr-xr-x 2 minio-user minio-user 4096 6. Dez 15:55 .
drwxr-xr-x 6 root root 4096 6. Dez 15:55 ..
root@bpi-iot-jsho-minio-01:~#
root@bpi-iot-jsho-minio-01:~# mkdir /etc/minio
root@bpi-iot-jsho-minio-01:~# chown minio-user:minio-user /etc/minio
root@bpi-iot-jsho-minio-01:~# ls -la /etc/minio
insgesamt 8
drwxr-xr-x 2 minio-user minio-user 4096 6. Dez 15:58 .
drwxr-xr-x 92 root root 4096 6. Dez 15:58 ..
root@bpi-iot-jsho-minio-01:~#
root@bpi-iot-jsho-minio-01:~# vi /etc/default/minio
MINIO_ACCESS_KEY=“admin“
MINIO_VOLUMES=“/usr/local/share/minio/data{1…4}“
MINIO_OPTS=“-C /etc/minio“
# MINIO_OPTS=“-C /etc/minio address :9001″
# MINIO_OPTS=“-C /etc/minio –192.168.1.168:9000″
MINIO_SECRET_KEY=“<password>“
root@bpi-iot-jsho-minio-01:~# curl -O https://raw.githubusercontent.com/minio/minio-service/master/linux-systemd/minio.service
root@bpi-iot-jsho-minio-01:~# mv minio.service /etc/systemd/system
root@bpi-iot-jsho-minio-01:~# systemctl daemon-reload
root@bpi-iot-jsho-minio-01:~# systemctl enable minio
Created symlink /etc/systemd/system/multi-user.target.wants/minio.service -> /etc/systemd/system/minio.service.
root@bpi-iot-jsho-minio-01:~# systemctl start minio
root@bpi-iot-jsho-minio-01:~# systemctl status minio
* minio.service – MinIO
Loaded: loaded (/etc/systemd/system/minio.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-12-07 20:57:13 CET; 18min ago
Docs: https://docs.min.io
Process: 2050 ExecStartPre=/bin/bash -c if [ -z „${MINIO_VOLUMES}“ ]; then echo „Variable MINIO_VOLUMES>
Main PID: 2051 (minio)
Tasks: 125
Memory: 202.4M
CPU: 4min 30.375s
CGroup: /system.slice/minio.service
`-2051 /usr/local/bin/minio server -C /etc/minio /usr/local/share/minio/data{1…4}
Dez 07 20:57:16 bpi-iot-jsho-minio-01 minio[2051]: Please use MINIO_ROOT_USER and MINIO_ROOT_PASSW>
Dez 07 20:57:17 bpi-iot-jsho-minio-01 minio[2051]: Formatting 1st pool, 1 set(s), 4 drives per set.
Dez 07 20:57:17 bpi-iot-jsho-minio-01 minio[2051]: WARNING: Host local has more than 2 drives of set. A hos>
Dez 07 20:57:17 bpi-iot-jsho-minio-01 minio[2051]: Automatically configured API requests per node based on >
Dez 07 20:57:18 bpi-iot-jsho-minio-01 minio[2051]: Status: 4 Online, 0 Offline.
Dez 07 20:57:18 bpi-iot-jsho-minio-01 minio[2051]: API: http://192.168.1.168:9000 http://127.0.0.1:9000
Dez 07 20:57:18 bpi-iot-jsho-minio-01 minio[2051]: Console: http://192.168.1.168:38197 http://127.0.0.1:381>
Dez 07 20:57:18 bpi-iot-jsho-minio-01 minio[2051]: Documentation: https://docs.min.io
Dez 07 20:57:18 bpi-iot-jsho-minio-01 minio[2051]: WARNING: Console endpoint is listening on a dynamic port>
Dez 07 20:59:41 bpi-iot-jsho-minio-01 minio[2051]: Speedtest init
root@bpi-iot-jsho-minio-01:~#
http://192.168.1.168:9000

Viewing all articles
Browse latest Browse all 1170

Trending Articles