This commit is contained in:
2021-11-14 15:52:46 +08:00
parent 915c231124
commit 1e344dc204
112 changed files with 1039 additions and 1039 deletions

View File

@@ -7,12 +7,12 @@ tags: ["minio"]
categories: ["storage"]
---
# 部署单节点分布式存储
## 环境
## 部署单节点分布式存储
### 环境
- 服务器 IP: 192.168.1.10
- 自定义域名: X.X.X
## 安装 minio
### 安装 minio
- 下载
```bash
curl -L -o /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio
@@ -50,7 +50,7 @@ categories: ["storage"]
WantedBy=multi-user.target
```
## 启动 minio
### 启动 minio
- 配置开机自动启动
```bash
systemctl daemon-reload
@@ -62,8 +62,8 @@ categories: ["storage"]
systemctl start monio
```
# 部署多节点分布式存储
## 环境
## 部署多节点分布式存储
### 环境
自定义域名 | 网卡 IP | 硬盘槽 | 数据分区
---- | ---- | ---- | ----
X1.X.X | eth0: 192.168.1.11<br>eth1:10.0.0.11 | 8 个 | /dev/sdb1, /dev/sdc1<br>/dev/sdd1, /dev/sde1
@@ -76,7 +76,7 @@ X4.X.X | eth0: 192.168.1.14<br>eth1:10.0.0.14 | 8 个 | /dev/sdb1, /dev/sd
- 每台服务器有 8 个硬盘槽,这里先各用 4 个组成 server pool运行 minio 集群
- 每台服务器剩下的 4 个硬盘槽用于后面的扩容操作
## 挂载数据分区
### 挂载数据分区
- 在全部服务器上执行如下操作
- 挂载硬盘
```bash
@@ -89,7 +89,7 @@ X4.X.X | eth0: 192.168.1.14<br>eth1:10.0.0.14 | 8 个 | /dev/sdb1, /dev/sd
- 建议在 fstab 中配置开机自动挂载
## 安装 minio
### 安装 minio
- 在全部服务器上执行如下操作
- 下载
```bash
@@ -126,7 +126,7 @@ X4.X.X | eth0: 192.168.1.14<br>eth1:10.0.0.14 | 8 个 | /dev/sdb1, /dev/sd
WantedBy=multi-user.target
```
## 启动 minio
### 启动 minio
- 在全部服务器上执行如下操作
- 配置开机自动启动
```bash
@@ -139,8 +139,8 @@ X4.X.X | eth0: 192.168.1.14<br>eth1:10.0.0.14 | 8 个 | /dev/sdb1, /dev/sd
systemctl start monio
```
# 扩容多节点分布式存储
## 加装硬盘
## 扩容多节点分布式存储
### 加装硬盘
- 在全部服务器上执行如下操作
- 在每台服务器上个增加四个新硬盘,每个硬盘创建一个分区,格式化
- 挂载新增的硬盘分区
@@ -154,7 +154,7 @@ X4.X.X | eth0: 192.168.1.14<br>eth1:10.0.0.14 | 8 个 | /dev/sdb1, /dev/sd
- 建议在 fstab 中配置开机自动挂载
## 扩容
### 扩容
- 在全部服务器上执行如下操作
- 停止 minio 服务
```bash
@@ -187,7 +187,7 @@ X4.X.X | eth0: 192.168.1.14<br>eth1:10.0.0.14 | 8 个 | /dev/sdb1, /dev/sd
systemctl start minio
```
# 客户端常用操作
## 客户端常用操作
- 创建 alias**注意这里是 api 调用,要用 eth0 网卡 ip**
```bash
mc alias set XXX http://192.168.1.X:9000 XXX XXXXXXXX