minio多節點

小SEI子發表於2024-10-17

1.在所有節點安裝minio

wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20241002175041.0.0_amd64.deb -O minio.deb
dpkg -i minio.deb

2.修改所有節點的hosts檔案,將主機名設定為連續值

vi /etc/hosts
192.168.1.101 minio1
192.168.1.102 minio2

3.設定所有節點環境變數

vi /etc/default/minio
MINIO_VOLUMES="http://minio{1...2}:9000/srv/data{1...2}/minio"
MINIO_OPTS="--console-address :9001"
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin

3.為每個節點新增與節點同樣數量的磁碟,每個節點兩個磁碟作為minio儲存

4.在所有節點上建立磁碟掛在點

mkdir -p /srv/data{1,2}/minio

5.在所有節點上分別掛載磁碟

mount /dev/sdb /srv/data1/minio
mount /dev/sdb /srv/data2/minio

6.在主從節點上設定磁碟開啟自動掛載

vi /etc/fstab
#新增如下內容
/dev/sdb /srv/data1/minio ext4 defaults 0 1
/dev/sdc /srv/data2/minio ext4 defaults 0 1

7.在所有節點上新增使用者

groupadd -r minio-user
useradd -M -r -g minio-user minio-user

8.更改目錄許可權

chown -R minio-user:minio-user /srv/data1
chown -R minio-user:minio-user /srv/data2

9.啟動服務

systemctl start minio.service

相關文章