Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 18 additions & 2 deletions contents/docs/deployment/checklists.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
---
title: "检查清单"
description: "RustFS是一款简单、高效、分布式的对象存储。它100%兼容S3,使用Apache2 许可证发行的开源软件。"
description: "RustFS安装前的检查清单"
---

> 即将发布,文档疯狂更新中....
下列文档包含了RustFS安装前的检查清单,包括准备生产环境前的一系列需要准备就绪的必要工作和注意事项。

这些清单无法完全满足您独特的部署架构、生产特性、生产指标的精确要求,我们建议您根据您的生产环境、生产特性、生产指标,以及您所使用的RustFS版本,进行专业指导。

若您需要专业指导,请与我们的存储专家联系:400-033-5363 或者邮箱联系:hello@rustfs.com。

若您需要社区支持可以在Github上提交issue或者加入我们的讨论组。对于社区的问题回复我们不对回答质量和结果负责,并且不保证SLA。

## 检查清单

1. [硬件检查清单](/docs/hard-checklists/);

2. [安全检查清单](/docs/security-checklists/);

3. [软件检查清单](/docs/software-checklists/);

4. [网络检查清单](/docs/network-checklists/);
127 changes: 125 additions & 2 deletions contents/docs/install/linux.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,129 @@
---
title: "Linux安装RustFS"
description: "RustFS是一款简单、高效、分布式的对象存储。它100%兼容S3,使用Apache2 许可证发行的开源软件。"
description: "使用Linux操作系统安装RustFS的快速指导"
---

> 即将发布,文档疯狂更新中....
## 一、 安装前必读

本页面包含了RustFS的三种安装模式的全部文档和说明。其中,多机多盘的模式包含了企业级可用的性能、安全性和扩展性。并且,提供了生产工作负载需要的架构图。
请装前请阅读,我们的启动模式与检查清单,如下:

1. 启动模式, 前明确您的Linux启动模式;

2. 检查清单, 检查各项指标是否符合生产指导特征,若不需要生产标准可不阅读此指导;


## 二、 先决条件

1. 操作系统版本;

2. 防火墙;

3. 主机名;

4. 内存条件;

5. 时间同步;

6. 容量规划;

7. 磁盘规划;

8. 容量规划;

9. 数据分层规划。

### 2.1. 操作系统版本

我们推荐Linux内核为4.x 及以上的版本,但是5.x 及以上的版本可以获得更好的IO吞吐和网络性能。

您可以使用Ubuntu 20.04 和RHEL88.x 来安装RustFS。

### 2.2 防火墙

Linux系统默认开启防火墙,您可以使用以下命令查看防火墙状态:

```bash
systemctl status firewalld
```

如果您的防火墙状态为“active”,您可以使用以下命令禁用防火墙:

```bash
systemctl stop firewalld
systemctl disable firewalld
```

或者放行RustFS的9000端口:

```bash
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload
```
部署中的所有RustFS服务器 **必须** 使用相同的监听端口。如果您使用的是9000端口,其他服务器的所有端口均需要为9000端口。




### 2.3 主机名

创建RustFS集群必须要使用 **相同的、具备连续性** 的主机名。有两种方式实现连续性的主机名:

1. DNS配置;

2. HOSTS配置。


```bash

vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.1 node1
192.168.1.2 node2
192.168.1.3 node3
192.168.1.4 node4

```



### 2.4 内存条件

RustFS需要至少2GB的内存来运行。

### 2.5 时间同步

RustFS需要时间同步,您可以使用以下命令检查时间同步状态:

```bash
timedatectl status
```

如果状态为“synchronized”,则表示时间同步正常。

```



## 三、配置用户名



## 四、下载安装包


## 五、安装RustFS


## 六、配置RustFS


## 七、启动RustFS


> 文档正在疯狂编写中




22 changes: 21 additions & 1 deletion contents/docs/install/windows.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,26 @@
---
title: "Windows安装RustFS"
description: "RustFS是一款简单、高效、分布式的对象存储。它100%兼容S3,使用Apache2 许可证发行的开源软件。"
description: "使用Windows一键启动RustFS。"
---


## 准备工作

> Windows 启动 **模式** 只支持单机单盘模式,更适用于开发、调试和测试环境。

1. 关于 Windows启动模式的详细介绍,请参考 [启动模式](/docs/mode/);

2.


## 下载

前往官网下载页面,下载最新版RustFS安装包。



## 双击启动图标



> 即将发布,文档疯狂更新中....
Loading