👻创作者:丶重明
👻创作时间:2025年3月26日
👻擅长领域:运维
实验环境:
系统:Rocky Linux release 9.5 (Blue Onyx)
内核:5.14.0-503.26.1.el9_5.x86_64
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