当前位置: 首页 > article >正文

【MinIO】可靠的分布式MinIO集群部署

👻创作者:丶重明
👻创作时间:2025年3月26日
👻擅长领域:运维

实验环境:

系统:Rocky Linux release 9.5 (Blue Onyx)

内核:5.14.0-503.26.1.el9_5.x86_64

目录

  • 1.准备工作
  • 2. 准备存储驱动器
    • 2.1.存储要求
    • 2.2.操作步骤
  • 3.安装MinIO
  • 4.添加TLS/SSL证书
  • 5.建议

1.准备工作

本实验通过4台服务器来完成,本实验内容如果没有特殊表明的话应该在每一个节点上都进行的。

在实验之前,你应该确保你的操作系统是较新的。

dnf update -y

你可以通过命令修改主机名,确保你的主机名是具有连续性的。

systemctl hostname <主机名>

就像下表这样具有连续性:

IP 主机名
192.168.0.247 minio-01
192.168.0.248 minio-02
192.168.0.249 minio-03
192.168.0.250 minio-04

MinIO 不支持分布式部署的非连续主机名或 IP 地址,所以需要将主机名连续性,然后写入/etc/hosts文件中做本地解析。

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.247 minio-01
192.168.0.248 minio-02
192.168.0.249 minio-03
192.168.0.250 minio-04

你应该你确保你的时间同步是启动且正确的,如果你像我一样使用云主机那么大概可以忽略这个问题。

如果不是,那么大概你可以这样做:

dnf install chrony -y
systemctl enable --now chronyd

2. 准备存储驱动器

2.1.存储要求

来自MinIO官方的建议,最好不要忽略:

  • 最好使用本地存储,建议使用闪存存储 (NVMe、SSD) 作为主要数据或“热”数据。
  • 建议配置XFS格式的驱动器用于存储。
  • 使用一致的驱动器类型,要么全为NVME,要么全为SSD。
  • 使用一致大小的驱动器,确保容量相同,不然会按最小的计算。
  • 配置顺序驱动器安装,像主机名一样具有连续性。
  • 重启后保留驱动器安装和映射,将配置写入/etc/fstab确保重启后还是正常的。

2.2.操作步骤

确保你的服务器是有4块未使用磁盘的:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
vda    253:0    0   20G  0 disk 
├─vda1 253:1    0    1M  0 part 
├─vda2 

http://www.kler.cn/a/611075.html

相关文章:

  • 基于深度学习的相位调制算法步骤
  • Android UI 组件系列(三):ImageView 使用技巧与图像加载
  • Unity游戏开发如何优化移动端的延迟渲染管线?
  • python笔记之判断月份有多少天
  • Rust从入门到精通之精通篇:24.高级异步编程
  • 做一个有天有地的css及html画的旋转阴阳鱼
  • Leetcode 188 买卖股票的最佳时机 Ⅳ
  • 【计算机网络】DHCP工作原理
  • Postman 如何发送 XML 格式的 API 请求?
  • 【redis】主从复制:单点问题、配置详解、特点详解
  • 使用 Vite 提升前端开发体验:入门与配置指南
  • 【云馨AI-大模型】自动化部署Dify 1.1.2,无需科学上网,Linux环境轻松实现,附Docker离线安装等
  • JVM类文件结构详解
  • 六级词汇量积累(day12)
  • 使用请求调用本地部署的stable-diffusion接口
  • Selenium工作原理详解
  • 为何服务器监听异常?
  • 【Python】Tensorboard (Pytorch版)用法
  • springboot+mybatisplus
  • 【git拉取冲突解决】Please move or remove them before you merge. Aborting