单机模拟分布式MINIO(阿里云)

拉取的最新MINIO:

minio version RELEASE.2024-03-15T01-07-19Z

Runtime: go1.21.8 linux/amd64

分布式 MinIO 至少需要4个节点,也就意味着至少4个硬盘,对于囊中羞涩仅用来开发测试的人来说,这笔花销还是比较高昂。有没有更好的办法,当然是有的。下面就是在单台阿里云安装miniio的过程:

我们需要建立4个硬盘,每个硬盘3G大小,测试应该完全够用了,操作命令:

mkdir /vdisk

dd if=/dev/zero of=/vdisk/disk1.img bs=1G count=3

dd if=/dev/zero of=/vdisk/disk2.img bs=1G count=3

dd if=/dev/zero of=/vdisk/disk3.img bs=1G count=3

dd if=/dev/zero of=/vdisk/disk4.img bs=1G count=3

mkfs.ext4 /vdisk/disk1.img

mkfs.ext4 /vdisk/disk2.img

mkfs.ext4 /vdisk/disk3.img

mkfs.ext4 /vdisk/disk4.img

mkdir /disk1

mkdir /disk2

mkdir /disk3

mkdir /disk4

echo "/vdisk/disk1.img /disk1 ext4 defaults 0 0" | sudo tee -a /etc/fstab

echo "/vdisk/disk2.img /disk2 ext4 defaults 0 0" | sudo tee -a /etc/fstab

echo "/vdisk/disk3.img /disk3 ext4 defaults 0 0" | sudo tee -a /etc/fstab

echo "/vdisk/disk4.img /disk4 ext4 defaults 0 0" | sudo tee -a /etc/fstab

mount -a

看看mount后的结果是否成功。

df查看系统的硬盘:

这样我们就有了4块3GB的硬盘

下一步使用DOCKER安装4个节点,每个节点分别使用disk1~disk4。

按照官方指引安装好minio,然后开始配置

执行命令导出环境:

export MINIO_ROOT_USER=<你的用户>
export MINIO_ROOT_PASSWORD=<你的密码>
注意这两个将会是你WEB UI管理器登录的用户名和密码

下一步使用命令把这4个节点都启起来:

nohup minio server --address localhost:9001 --console-address :9101  http://localhost:9001/disk1 http://localhost:9002/disk2 http://localhost:9003/disk3 http://localhost:9004/disk4 &
nohup minio server --address localhost:9002 --console-address :9102  http://localhost:9001/disk1 http://localhost:9002/disk2 http://localhost:9003/disk3 http://localhost:9004/disk4 &
nohup minio server --address localhost:9003 --console-address :9103  http://localhost:9001/disk1 http://localhost:9002/disk2 http://localhost:9003/disk3 http://localhost:9004/disk4 &
nohup minio server --address localhost:9004 --console-address :9104  http://localhost:9001/disk1 http://localhost:9002/disk2 http://localhost:9003/disk3 http://localhost:9004/disk4 &
 

这里--console-address :9101可以指定监听IP,例如--console-address localhost:9101,那么就只能内部进行访问管理页面(采用SSH端口转发)。目前我使用外网测试,那么就监听的所有了

打开浏览器访问管理页:

登录进去,两年不见界面又帅气了不少

建立一个bucket随便上传个文件,然后看到disk1~disk4下都有该文件了。测试正常了

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值