minio upgrade

注意:升级条件大数据节点qaxdata mountpath所在分区不能是root disk
# df /qaxdata/
Filesystem      1K-blocks      Used  Available Use% Mounted on
/dev/sdc1      2064169340 179444400 1800782700  10% /qaxdata
]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda      8:0    0   2T  0 disk
└─sda1   8:1    0   2T  0 part /
sdb      8:16   0  40G  0 disk
sdc      8:32   0   2T  0 disk
└─sdc1   8:33   0   2T  0 part /qaxdata



1,停止所有大数据节点上minio
systemctl stop minio1 minio2 


2,所有大数据节点机器下载minio mc

https://dl.min.io/client/mc/release/linux-amd64/mc
https://dl.min.io/server/minio/release/linux-amd64/minio


chmod 0644 mc minio

rsync -av minio mc /qaxdata/s/services/minio/9345/bin/
rsync -av minio mc /qaxdata/s/services/minio/9346/bin/

chmod -R 0755 /qaxdata/s/services/minio/9345/bin/
chmod -R 0755 /qaxdata/s/services/minio/9346/bin/






3,所有大数据节点修改配置
sed -Ei 's#MINIO_ACCESS_KEY#MINIO_ROOT_USER#g' /qaxdata/s/services/minio/9345/etc/minio1.env
sed -Ei 's#MINIO_ACCESS_KEY#MINIO_ROOT_USER#g' /qaxdata/s/services/minio/9346/etc/minio2.env
sed -Ei 's#MINIO_SECRET_KEY#MINIO_ROOT_PASSWORD#g' /qaxdata/s/services/minio/9345/etc/minio1.env
sed -Ei 's#MINIO_SECRET_KEY#MINIO_ROOT_PASSWORD#g' /qaxdata/s/services/minio/9346/etc/minio2.env



sed -Ei 's#--config-dir /qaxdata/s/services/minio/9345/etc\"#--config-dir /qaxdata/s/services/minio/9345/etc --certs-dir /qaxdata/s/services/minio/9345/etc/certs/"#g' /qaxdata/s/services/minio/9345/etc/minio1.env
sed -Ei 's#--config-dir /qaxdata/s/services/minio/9346/etc\"#--config-dir /qaxdata/s/services/minio/9346/etc --certs-dir /qaxdata/s/services/minio/9346/etc/certs/"#g' /qaxdata/s/services/minio/9346/etc/minio2.env


验证:
# cat /qaxdata/s/services/minio/9345/etc/minio1.env|grep -E 'MINIO_ROOT_USER|MINIO_ROOT_PASSWORD|MINIO_OPTS'
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=_Zkp5HwS5sZvUrXnS7vNnj_z_cg0__Aa1
MINIO_OPTS="--address=:9345 --config-dir /qaxdata/s/services/minio/9345/etc --certs-dir /qaxdata/s/services/minio/9345/etc/certs/"

注意:修改处
    MINIO_ROOT_USER=admin
    MINIO_ROOT_PASSWORD=_Zkp5HwS5sZvUrXnS7vNnj_z_cg0__Aa1
    --certs-dir /qaxdata/s/services/minio/9345/etc/certs/"
    
    
# cat /qaxdata/s/services/minio/9346/etc/minio2.env|grep -E 'MINIO_ROOT_USER|MINIO_ROOT_PASSWORD|MINIO_OPTS'
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=_Zkp5HwS5sZvUrXnS7vNnj_z_cg0__Aa1
MINIO_OPTS="--address=:9345 --config-dir /qaxdata/s/services/minio/9346/etc --certs-dir /qaxdata/s/services/minio/9346/etc/certs/"

注意:修改处
    MINIO_ROOT_USER=admin
    MINIO_ROOT_PASSWORD=_Zkp5HwS5sZvUrXnS7vNnj_z_cg0__Aa1
    --certs-dir /qaxdata/s/services/minio/9346/etc/certs/"
    
    

4,启动大数据节点上的minio
systemctl restart minio1 minio2


验证:
systemctl status minio1 minio2




5,检查minio(其中一台机器验证即可)

配置alias
/qaxdata/s/services/minio/9345/bin/mc admin config set myminio https://127.0.0.1:9345/ MINIO_ROOT_USER MINIO_ROOT_PASSWORD

注意:MINIO_ROOT_USER MINIO_ROOT_PASSWORD 示例
      /qaxdata/s/services/minio/9345/bin/mc admin config set myminio https://127.0.0.1:9345/ admin _Zkp5HwS5sZvUrXnS7vNnj_z_cg0__Aa1
      
检查:
# /qaxdata/s/services/minio/9345/bin/mc admin info minio
●  xiantest04v.xian.zzt.qianxin-inc.cn:9345
   Uptime: 29 seconds
   Version: 2024-11-07T00:52:20Z
   Network: 6/6 OK
   Drives: 1/1 OK
   Pool: 1

●  xiantest04v.xian.zzt.qianxin-inc.cn:9346
   Uptime: 28 seconds
   Version: 2024-11-07T00:52:20Z
   Network: 6/6 OK
   Drives: 1/1 OK
   Pool: 1

●  xiantest05v.xian.zzt.qianxin-inc.cn:9345
   Uptime: 22 seconds
   Version: 2024-11-07T00:52:20Z
   Network: 6/6 OK
   Drives: 1/1 OK
   Pool: 1

●  xiantest05v.xian.zzt.qianxin-inc.cn:9346
   Uptime: 22 seconds
   Version: 2024-11-07T00:52:20Z
   Network: 6/6 OK
   Drives: 1/1 OK
   Pool: 1

●  xiantest06v.xian.zzt.qianxin-inc.cn:9345
   Uptime: 17 seconds
   Version: 2024-11-07T00:52:20Z
   Network: 6/6 OK
   Drives: 1/1 OK
   Pool: 1

●  xiantest06v.xian.zzt.qianxin-inc.cn:9346
   Uptime: 17 seconds
   Version: 2024-11-07T00:52:20Z
   Network: 6/6 OK
   Drives: 1/1 OK
   Pool: 1

┌──────┬───────────────────────┬─────────────────────┬──────────────┐
│ Pool │ Drives Usage          │ Erasure stripe size │ Erasure sets │
│ 1st  │ 0.0% (total: 7.8 TiB) │ 61            │
└──────┴───────────────────────┴─────────────────────┴──────────────┘

注意:#全部节点network drivers都正确即为正常
   Network: 6/6 OK
   Drives: 1/1 OK 

 

posted on 2025-12-15 19:21  吃草的青蛙  阅读(3)  评论(0)    收藏  举报

导航