mc admin update
描述
mc admin update 命令用于更新部署中的所有 MinIO 服务器。
该命令还支持使用私有镜像服务器,用于那些部署没有公共互联网访问的环境。
在运行命令后,会显示一个提示以确认更新。
输入 y 然后按 Enter 键来确认并继续更新。
用户 必须 对二进制文件安装的目标位置具有 write 权限。
Use mc admin on MinIO Deployments Only
MinIO 不支持与其他声称与 MinIO 部署兼容
的 S3 兼容服务一起使用 mc admin
命令。
考虑因素
更新是无中断的
mc admin update 命令会同时更新部署中的所有 MinIO 服务器二进制文件并重启它们。
MinIO 操作是原子性的且严格一致的,因此重启过程对应用程序是非 disruptive(非中断性的)。
MinIO 强烈建议只执行同时升级和重启的程序。 不要执行 “滚动” (即一次一个节点)升级程序。
权限
运行该命令的用户 必须 对 MinIO Server 二进制文件安装的目标路径具有 write 权限。
示例
使用 mc admin update 命令来更新 MinIO 部署中的每个 minio 服务器进程:
mc admin update ALIAS
在运行命令后,回答提示中的 “是”,以确认并处理更新。
语法
mc admin update 的语法如下:
mc admin update ALIAS         \
                [MIRROR_URL]  \
                [--yes]
mc admin update 支持以下参数:
- ALIAS
- 要更新的 MinIO 部署的 - alias。- 如果指定的 - ALIAS对应于一个分布式的 MinIO 部署,那么- mc admin update命令会同时更新部署中的 所有 MinIO 服务器。- 使用 - mc alias list命令来查看已配置的别名及其对应的 MinIO 部署端点。
- MIRROR_URL
- 在 - ALIAS部署中更新 MinIO 服务器时使用的- minio服务器二进制文件的镜像 URL。
行为
二进制压缩
在 RELEASE.2024-01-28T22-35-53Z 版本发生变更: mc admin update 命令在发送到部署中的所有节点之前压缩二进制文件。
此功能不适用于 systemctl 管理的部署。
