注意:升级条件大数据节点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) │ 6 │ 1 │
└──────┴───────────────────────┴─────────────────────┴──────────────┘
注意:#全部节点network drivers都正确即为正常
Network: 6/6 OK
Drives: 1/1 OK