软件检查清单
在规划生产环境中分布式MinIO部署的软件配置时,请使用以下清单。
MinIO 先决条件
运行内核为 5.x+ 的 Linux 操作系统的服务器,如 Red Hat Enterprise Linux (RHEL) 9 或 Ubuntu LTS 20.04+。 确保所选操作系统使用 Linux 内核 5.x 或 6.x 系列的 LTS 和支持中版本。 |
|
一种在节点之间同步时间服务器的方法,例如使用 |
|
禁用那些索引、扫描或审计文件系统、系统级调用或内核级调用的系统服务。 这些服务可能会因为资源争用或拦截MinIO操作而降低性能。 MinIO 强烈建议在运行 MinIO 的主机上卸载或禁用以下服务:
上述列表是已知会导致 MinIO 等高性能系统出现性能或行为问题的最常见服务或软件. 考虑删除或禁用 MinIO 主机上与上述服务或软件功能类似的任何其他服务或软件. 或者,配置这些服务以忽略或排除 MinIO 服务器进程和 MinIO 访问的 所有 驱动器或驱动器路径. |
|
系统管理员对远程服务器的访问权限 |
|
用于管理分布式系统的工具,例如 Ansible、Terraform 或 Kubernetes,用于编排环境。 Kubernetes基础设施应使用MinIO Operator以获得最佳效果。 |
|
负载均衡器用于处理请求的路由(例如, NGINX ) |
|
Prometheus 或 Prometheus 兼容的设置用于监控和指标收集 |
|
Grafana configured 用于仪表板配置。 |
|
(可选):mc:mc 安装在本地主机系统上。 |
MinIO 安装
在所有节点上安装MinIO服务器二进制文件,确保每个节点使用相同版本的二进制文件。
有关更多信息,请参阅 单节点单驱动器部署指南。
安装后任务
(可选) 使用 |
|
配置 桶复制 以将一个桶的内容复制到另一个桶的位置。 |
|
配置 站点复制 以同步多个分散的数据中心位置的内容 |
|
配置 对象保留规则与生命周期管理 以管理对象何时应该过期 |
|
配置 对象存储级别规则与分层 以在热存储、温存储和冷存储之间移动对象,并最大化存储成本效率。 |
Exclusive access to drives
MinIO 要求 专有 对提供给对象存储的驱动器或卷的访问。 其他任何进程、软件、脚本或人员都不得直接对提供给MinIO的驱动器或卷执行 任何 操作,也不得对MinIO放置在其上的对象或文件执行操作。
除非由MinIO工程部门指导,否则不要使用脚本或工具直接修改、删除或移动提供给MinIO的驱动器上的任何数据片段、校验片段或元数据文件,包括从一个驱动器或节点移动到另一个驱动器或节点。 这些操作很可能会导致广泛的数据损坏和丢失,超出了MinIO的修复能力。
第三方身份提供者任务
使用 安全令牌服务 (STS) 对 MinIO 进行身份验证
启用此功能需要 MinIO 支持。
|