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 
相关推荐
鹿野素材屋2 小时前
U3D切换场景时候变黑怎么处理
数码相机·3d
FlightYe11 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
云飞云共享云桌面15 小时前
1台SolidWorks服务器如何承载10个设计并发?
运维·服务器·网络·3d·制造
释厄62320 小时前
三角基底律——矩阵3x6 是所有三角形的基底·3D中高就是边
线性代数·3d·矩阵
Solange__1 天前
图片转3D导出GLB、FBX还是OBJ?按5类任务比较材质、动画与可编辑性
人工智能·3d·ai·自然语言处理·编辑器·blender·材质
Jmyd01231 天前
博物馆AR导览数字孪生架构设计:从空间数据到AR应用全链路
3d·系统安全·ar·数字孪生·博物馆·三维数字化
chaoyuanl1 天前
超元力玻璃剧场:裸眼3D、8K高清与悬空栈桥的成熟文旅解决方案
大数据·人工智能·3d·xr·vr
苏州福兰克1 天前
运行裸眼3D显示器对电脑显卡配置有什么要求?
3d·计算机外设·电脑
Martina_03212 天前
AI生成的3D模型打印后沿层纹开裂?用6步检查方向、壁厚与填充
图像处理·人工智能·数学建模·3d·自然语言处理·游戏策划·1024程序员节
Solange__2 天前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计