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 管理的部署。