Page MenuHomePhabricator

[MinIO] Improve cluster to minimum system configuration for production
Closed, ResolvedPublic

Description

MinIO was initially spec'd to what MinIO calls a Toy Setup (3 servers, 3 data disks each) see:

https://github.com/minio/minio/blob/master/docs/distributed/SIZING.md
https://min.io/docs/minio/linux/operations/concepts/architecture.html

While this setup is functional, it has poor availability since losing a single server stops MinIO writes. A small-scale production environment should have one additional data disk to per server for better resiliency, and one additional server per cluster (eqiad vs codfw).

We decided to add one server to each cluster, and one disk to each server.

Event Timeline

Removing DPE SRE as it does not look like we need to be involved.

Jgreen added subtasks: Unknown Object (Task), Unknown Object (Task).Sep 17 2025, 12:43 PM
Jgreen mentioned this in Unknown Object (Task).Sep 17 2025, 1:03 PM
Jhancock.wm closed subtask Unknown Object (Task) as Resolved.Oct 15 2025, 3:58 PM
VRiley-WMF closed subtask Unknown Object (Task) as Resolved.Oct 16 2025, 3:10 PM
Dwisehaupt claimed this task.

This has been completed with the new hosts and drive additions.