为了账号安全,请及时绑定邮箱和手机立即绑定

记一次MINIO升级问题排查

一年一度的护网开始了,又到了修复漏洞的时候,收到安全组的通知要进行MINIO升级版本,修复漏洞。

图片

于是搜索minio版本升级步骤,莆田的百度推荐了CSDN,点击去一看,果然要加关注和开会员。再见~~~看看官方的升级文档,再自己研究一下,同时让其他同事一起看看,最后方案一致,直接换包就行。soooooo easy ~~~~

先来看看之前的版本号,还是2年前的版本,最新的包,上个月刚刚出炉的,相当的新鲜,说干咱就干啊,打工的人儿命苦苦啊,嘿嘿呦嘿~~~~~

图片

图片

1、备份数据rsync /minio/data/ /backup/minio/data

2、上传新的minio包,赋权 chmod +x minio 。

3、脚本启动 run.sh ,下图是脚本内容,注意注意,这里是考点,待会儿要考,这里有个命令是后来加上去的,看看是不是和你的不一样,那就是答案了,你可以省流不看下面的内容了。

图片

启动了吗?启动了!!!成功了吗?然而并没有。。。。直接http://200.192.2.217:8028 页面打不开,看下端口8029有,8028没有,可以systemctl minio status查看应用状态的是正常的。

图片

那就看看日志吧,命令journalctl -u minio -f,好了,问题出现了,提示dirve not found,可以明明地址端口和挂载路径都在啊,为啥呢?防火墙也是关闭的,第一感觉是权限问题,到minio的官方搜一下。

图片

官方有这么一段,那就是不能用root?行吧,试一下,按照图中的命令来一下,加个用户,加个组,赋个权。再来一次,上面的步骤也再来一下,还。。还是不行。。。

图片

这时同事说是不是日志不全,不要nohup 起一下看看,有道理,这下不是脚本,手动输入命令,果然报错了,日志和刚刚有些不一样,看第一句,继续官方github issue上面查一下,答案出来了,https://github.com/minio/minio/issues/15720,上面有人回答

You cannot use root drives with MinIO if you want to use root drives set environment values such as。

CI=true

MINIO_CI_CD=true

图片

加上参数,启动,终于终于成功了。但是升级后的minio删除了好多功能,需要购买licence才行,嗯,开源的尽头是。。。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消