Minio官方文档地址
整体上根据官方文档来就好了,看英文版的,中文版的内容有缺失,翻译也不是很准确,看不懂的可以复制去让chatGPT翻译,比较准确。这里记录几个容易遗漏的:
磁盘格式化
假设你有四个磁盘:
需要格式化为xfs格式的
sudo mkfs.xfs -f /dev/vdb -L DISK1
sudo mkfs.xfs -f /dev/vdc -L DISK2
sudo mkfs.xfs -f /dev/vdd -L DISK3
sudo mkfs.xfs -f /dev/vde -L DISK4
挂载目录
sudo mount /dev/vdb /mnt/disk1
sudo mount /dev/vdc /mnt/disk2
sudo mount /dev/vdd /mnt/disk3
sudo mount /dev/vde /mnt/disk4
设置开机自动挂载
cat >> /etc/fstab << EOF
LABEL=DISK1 /mnt/disk1 xfs defaults,noatime 0 2
LABEL=DISK2 /mnt/disk2 xfs defaults,noatime 0 2
LABEL=DISK3 /mnt/disk3 xfs defaults,noatime 0 2
LABEL=DISK4 /mnt/disk4 xfs defaults,noatime 0 2
EOF
配置每个节点的hosts文件
往每个服务器的host文件里写入以下内容
cat >> /etc/hosts << EOF
10.100.50.153 minio1
10.100.50.118 minio2
10.100.51.150 minio3
10.100.48.47 minio4
EOF
注意这里的ip地址,一定要使用ifconfig中的地址
因为我在部署的时候是用堡垒机登录的服务器,所以直接就用了堡垒机上显示的ip地址,虽然直接配置堡垒机上显示的ip地址服务器之间不管是ping还是telnet都能访问通,但是启动minio就会一直提示 Unable to read ‘format.json’ from xxx这样的报错。