rustfs 集群部署

准备环境

ip地址 磁盘
192.168.0.101 /app/data
192.168.0.102 /app/data
192.168.0.103 /app/data

开始进行安装:

下载对应的二进制文件:

shell 复制代码
wget https://dl.rustfs.com/artifacts/rustfs/release/rustfs-linux-x86_64-musl-latest.zip
unzip rustfs-linux-x86_64-musl-latest.zip  # 如果没用需要进行安装zip工具要不然无法进行解压

开始进行创建对应的配置文件:

shell 复制代码
# ============================================================
# RustFS 多机多盘集群配置文件
# 适用节点: 192.168.0.101 / 102 / 103
# ============================================================

# ---------- 认证配置(所有节点必须一致) ----------
export RUSTFS_ACCESS_KEY=rustfsadmin          # 根用户访问密钥(Access Key),相当于用户名
export RUSTFS_SECRET_KEY=rustfsadmin          # 根用户秘密密钥(Secret Key),相当于密码

# ---------- 存储卷配置(核心) ----------
# 格式: "http://<IP>:<端口>/<存储路径> http://..."(多个URL用空格分隔)
# 列出集群中所有节点的存储路径,RustFS 会将它们组成分布式纠删码集群
export RUSTFS_VOLUMES="http://192.168.0.101:9000/app/data http://192.168.0.102:9000/app/data http://192.168.0.103:9000/app/data"

# ---------- 网络配置 ----------
export RUSTFS_ADDRESS=":9000"                 # S3 API 服务监听地址和端口
                                              # :9000 表示监听所有网卡,集群所有节点端口必须一致

# ---------- Web 控制台配置 ----------
export RUSTFS_CONSOLE_ENABLE=true             # 是否启用 Web 管理控制台
                                              # true=启用,false=禁用
                                              # 启用后,控制台默认监听 9001 端口
                                              # 访问地址:http://<任意节点IP>:9001
                                              # 可通过 RUSTFS_CONSOLE_ADDRESS 变量修改端口

# export RUSTFS_CONSOLE_ADDRESS=":9001"       # (可选)Web 控制台监听地址和端口
                                              # 取消注释可自定义控制台端口

# ---------- 日志配置 ----------
export RUST_LOG=error                         # 日志级别,可选值(从高到低):
                                              # error - 仅错误(生产推荐)
                                              # warn  - 警告+错误
                                              # info  - 常规信息(默认)
                                              # debug - 调试信息
                                              # trace - 最详细追踪

export RUSTFS_OBS_LOG_DIRECTORY="/var/logs/rustfs/"   # 日志文件存储目录
                                                      # 确保目录存在且有读写权限

# ---------- 多节点 RPC 认证(可选) ----------
# 如未显式设置,系统会自动从 ACCESS_KEY/SECRET_KEY 派生
# 如需显式指定,取消下方注释并设置(所有节点必须一致)
# export RUSTFS_RPC_SECRET=your-strong-rpc-secret-key

开始进行启动:

shell 复制代码
source ./rustfs.conf
./rustfs server 
相关推荐
还是大剑师兰特4 小时前
Unity 从零搭建简易3D场景(新手分步教程)
3d·unity·游戏引擎
EQ-雪梨蛋花汤6 小时前
Android 3D 开发教程(三):Sceneform-EQR 配置 PBR 材质、光照、相机与实时阴影
android·3d·材质
弈语道破AI7 小时前
3D渲染不再熬时间!即梦 Seedance 2.5 具备3D白模渲染功能的AI视频生成工具
人工智能·3d·音视频
答案—answer19 小时前
VibeCoding 能做到什么程度?我用它做了一座 3D 数字博物馆
3d·ai编程·threejs·vibecoding
玖玥拾1 天前
Unity3D RPG 入门项目(四)背包拖拽、物品悬浮提示、项目开发思维
3d·unity·游戏引擎
cyadyx2 天前
【Three.js】Three.js 中加载 3D 模型
前端·javascript·3d
chaoyuanl2 天前
悬空玻璃剧场源头厂家选型全解析|270°裸眼3D悬空玻璃剧场投资避坑指南
大数据·人工智能·3d·xr·娱乐·mr
在下胡三汉2 天前
GLTF vs OBJ vs FBX vs GLB:选择合适的 3D 文件格式,怎么获取下载
3d
fanfan_hongyun2 天前
Cesium for unity (可加载3dTileset)
3d