centos上minio如何升级
导读:CentOS上MinIO升级步骤(通用流程) 1. 升级前准备 备份数据:升级前务必备份MinIO所有数据(可通过mc admin backup命令或手动复制数据目录),避免升级失败导致数据丢失。 检查当前版本:通过mc admin in...
CentOS上MinIO升级步骤(通用流程)
1. 升级前准备
- 备份数据:升级前务必备份MinIO所有数据(可通过
mc admin backup命令或手动复制数据目录),避免升级失败导致数据丢失。 - 检查当前版本:通过
mc admin info http://minio-server-url或minio version命令确认当前MinIO版本,以便后续验证升级结果。
2. 下载最新版本
访问MinIO官方下载页面(https://min.io/download),选择与系统架构(如linux-amd64)匹配的最新稳定版MinIO二进制文件(如minio),使用wget或curl下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
3. 停止MinIO服务
根据服务管理方式停止当前运行的MinIO服务:
- systemd(默认方式):
sudo systemctl stop minio - init.d(旧版本):
sudo /etc/init.d/minio stop
4. 替换旧版本二进制文件
- 若通过二进制文件安装,将下载的新版本MinIO移动到系统路径(如
/usr/local/bin/)并赋予执行权限:sudo mv minio /usr/local/bin/ sudo chmod +x /usr/local/bin/minio - 若通过RPM包安装,可先卸载旧版本再安装新版本:
sudo yum remove minio # CentOS 7 sudo dnf remove minio # CentOS 8/9 sudo yum install minio.rpm # 或使用dnf安装下载的RPM包
5. 更新配置文件(可选但建议)
检查MinIO配置文件(通常位于/etc/minio/目录下,如minio.conf),确保配置项与新版本兼容(如--console-address参数格式,详见下文注意事项)。若配置文件无变动,可跳过此步。
6. 启动MinIO服务
- systemd:
sudo systemctl start minio - init.d:
sudo /etc/init.d/minio start
7. 验证升级结果
通过以下命令确认MinIO已升级至最新版本:
minio version
# 或通过systemd查看状态
sudo systemctl status minio
Docker方式升级MinIO
若通过Docker运行MinIO,升级步骤更简单:
- 备份数据:确保数据卷(如
/path/to/data)中的数据已备份。 - 停止并删除旧容器:
docker stop < container_name_or_id> docker rm < container_name_or_id> - 拉取最新镜像:
docker pull minio/minio - 启动新容器:使用相同的数据卷和配置(如端口、访问密钥):
docker run -d --name minio-new \ -p 9000:9000 -p 9090:9090 \ -v /path/to/data:/data \ -e "MINIO_ROOT_USER=your-access-key" \ -e "MINIO_ROOT_PASSWORD=your-secret-key" \ minio/minio server /data --console-address ":9090" - 验证版本:
docker exec -it minio-new sh minio version
注意事项
- 参数兼容性:MinIO版本≥
RELEASE.2023-10-12T01-33-48Z时,--consoleaddress参数需使用带连字符的形式(如--console-address=:9090),旧版本则无需连字符。升级前需检查配置文件中的参数格式,避免启动失败。 - 客户端兼容性:若使用MinIO客户端(如
minio-client),需确保客户端版本与服务端版本兼容(建议客户端版本不低于服务端版本)。 - 测试环境验证:生产环境升级前,建议先在测试环境验证升级流程,避免影响线上业务。
- 监控升级过程:升级后通过
journalctl -u minio.service查看日志,确认服务启动无报错。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos上minio如何升级
本文地址: https://pptw.com/jishu/736504.html
