离线部署minio以及主从复制
资源不能上传 有需要的可以官网下载或者私信我
一、安装minio
准备两台机器 分别安装minio
机器1 | 机器2 |
192.168.247.145 | 192.168.247.158 |
首先上传minio文件 因为我windows带有后缀 所以先要去掉后缀
[root@localhost ~]# mv minio.minio minio
[root@localhost ~]# chmod +x minio
[root@localhost ~]# mv minio /usr/local/bin/
[root@localhost ~]# vi /usr/lib/systemd/system/minio.service[Unit]
Description=minio
After=network.target[Service]
Type=simple
Group=root
User=root
Environment=MINIO_ROOT_USER=admin
Environment=MINIO_ROOT_PASSWORD=password123
ExecStart=/usr/local/bin/minio server /var/minio --console-address ":9001" --address ":9000"
PrivateTmp=true[Install]
WantedBy=multi-user.target[root@localhost ~]# systemctl start minio && systemctl status minio
账号密码为配置文件中写入的
Environment=MINIO_ROOT_USER=admin
Environment=MINIO_ROOT_PASSWORD=password123
若是启动报错则可能是selinux没有关闭 关闭之后再启动就可以了
二、主从复制配置
在其中一台机器操作即可
[root@localhost ~]# chmod +x mc
[root@localhost ~]# mv mc /usr/local/bin/
[root@localhost ~]# mc alias set minio1 http://192.168.247.158:9000 admin password123
mc: Configuration written to `/root/.mc/config.json`. Please update your access credentials.
mc: Successfully created `/root/.mc/share`.
mc: Initialized share uploads `/root/.mc/share/uploads.json` file.
mc: Initialized share downloads `/root/.mc/share/downloads.json` file.
Added `minio1` successfully.
[root@localhost ~]# mc alias set minio2 http://192.168.247.145:9000 admin password123
Added `minio2` successfully.
[root@localhost ~]# mc admin replicate add minio1 minio2
Requested sites were configured for replication successfully.
[root@localhost ~]# mc admin replicate info minio1
SiteReplication enabled for:Deployment ID | Site Name | Endpoint | Sync | Bandwidth | ILM Expiry Replication | | | | Per Bucket |
8ffd3069-84ba-4687-8438-93bedff772e6 | minio1 | http://192.168.247.158:9000 | | N/A | false
1319c229-28fa-44e2-a3fb-4ae1680f6090 | minio2 | http://192.168.247.145:9000 | | N/A | false
[root@localhost ~]# mc admin replicate status minio1
Bucket replication status:
No Buckets presentPolicy replication status:
● 5/5 Policies in syncUser replication status:
No Users presentGroup replication status:
No Groups presentILM Expiry Rules replication status:
No ILM Expiry Rules presentObject replication status:
Replication status since 6 minutes
Summary:
Replicated: 0 objects (0 B)
Queued: ● 0 objects, (0 B) (avg: 0 objects, 0 B; max: 0 objects, 0 B)
Received: 0 objects (0 B)
进入网址验证是否可以复制
145创建一个桶
158也会自动生成