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 
相关推荐
ai小陈14 小时前
Hunyuan3D-2云端部署实战:图生3D、文生3D怎么跑更稳
人工智能·科技·3d·ai·音视频·gpu算力
独立开发之道20 小时前
Three.js 创建 VR 内容:四步把一个普通 3D 场景送进头显
javascript·3d·vr
k4m7v2pz1 天前
Bevy 0.18.1 雨雪天气粒子系统排障实录:四个“想当然“如何让 3D/2D 粒子全部不可见
3d·游戏开发·3d渲染·bevy·天气粒子·2d渲染
戴西软件2 天前
戴西iDWS.3DViz Suite数据轻量化可视化软件,从传统桌面软件向云端协同的重大突破
大数据·运维·网络·人工智能·机器学习·3d
Jmyd01232 天前
实训室的 3D 模型涉及肖像文物,数据安全与合规怎么做?
安全·3d·数据安全·虚拟实训
AI视觉网奇2 天前
3d子部件高亮选中
开发语言·javascript·3d
我才是银古2 天前
当 360° 全景遇上真实地图:Vue 3 实现全景-地图双向联动的工程实践
3d·vue3·360影像
做cv的小昊3 天前
结合代码读3DGS&世界模型论文(3)——3DGS & 世界模型新工作GaussianDream论文及代码解读
3d
lilian2334 天前
HarmonyOS 7 新特性(十三)|3DGS 模型加载、交互与性能回退
3d·交互·harmonyos
DolitD4 天前
云流技术深度剖析:单服务器下如何实现3D应用的多实例并发?
java·服务器·前端·3d·云原生·云计算