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 
相关推荐
Shirley~~8 小时前
Three.js加载Gltf模型并播放动画
前端·3d
gaosushexiangji8 小时前
3D DIC非线性泊松比测量对NEPE固体推进剂结构评估的价值
数码相机·计算机视觉·3d
Jmyd012310 小时前
3D数字协同设计实训空间技术架构解析:从三维采集到WebGL虚拟展示的全链路实现
3d·架构·webgl·虚拟实训
总要学点什么10 小时前
第57篇:三维场景演示_基础版——同一秒,播过去和拖过去差出一千多米
3d·数据挖掘·数据分析·gis·webgl
菜鸟~noob23310 小时前
【电子战】第31篇:3D AOA 定位——方位+俯仰联合
开发语言·matlab·3d
Martina_032111 小时前
AI生成3D模型怎么判断能不能继续编辑?用6步检查Mesh、材质、UV与导出文件
图像处理·人工智能·3d·ai·自然语言处理·uv·游戏策划
LiuPig刘皮哥11 小时前
xiaoke.ai 小可爱技术路线图解:3D 陪玩、虚拟陪伴、透明桌宠
人工智能·3d·开源
派森诺生物14 小时前
Cell首篇棉花研究:3D基因组破解纤维品质密码
3d·cell·派森诺·棉花育种
慧都CAD开发笔记15 小时前
客户只改了一个位置,报价团队为什么要把整个模型重新看一遍?SpinFire Insight CAD模型对比
3d·制造
慧都CAD开发笔记1 天前
3D InterOp读取STEP模型:能显示,为什么一划分网格就失败?
3d