内容纲要
概要描述
5.x及以后的所有版本都可以升级至 Manager 9.1.0, 但是升级之前必须做集群检查,并将检查结果发给 售后技术支持 评估是否满足升级条件。
邮箱:service@transwarp.io
微信服务号:星环科技服务号
详细说明
一、集群环境检查
- 注意:
1,2,3,8点需要在manager节点和其他任意2-3个节点执行,
其他在manager节点执行即可
-
检查节点的hostname,是否包含大写以及域名后缀
cat /etc/hosts cat /etc/hostname
-
检查resolv.conf文件是否已经置空
cat /etc/resolv.conf
-
检查是否开启了manager高可用, 如果
ha.enabled =ture
就是开启了, 需要将manager高可用关闭再进行升级操作cat /etc/transwarp-manager/master/application.conf |grep ha.en
-
检查是否存在/etc/transwarp-manager/master/application-user.properties文件,如果存在,需要把server.port=8180加入到application-user.properties文件中去
ll /etc/transwarp-manager/master/application*
-
查看节点操作系统是否是centos7.4及以上,如果低于centos 7.4就需要升级操作系统内核,或者等升级完Manager之后手工更换docker-runc
cat /etc/redhat-release
-
查看集群tos版本,如果是tos 2.0.2,升级的时候需要修改Metainfo
kubectl version kubectl get nodes
-
如果总大小大于100G,则不建议备份该文件, 需要更换web-installer这个包
du -sh /var/lib/registry_data/docker
-
检查/etc/yum.repos.d目录下是否只包含os.repo和transwarp.repo,升级前需要将其他的源移出去
ll /etc/yum.repos.d cat /etc/yum.repos.d/transwarp.repo
二、集群服务检查
-
manager版本获取:
rpm -qa |grep manager
-
确保当前集群的服务都是正常的,Manager服务和agent服务正常运行,以免后期服务升级失败时误认为Manager升级所致。
manager 5.x-7.x 状态检查:# manager 节点执行 : /etc/init.d/transwarp-manager status
# 所有节点执行: /etc/init.d/transwarp-manager-agent status
manager 8.x及之后 状态检查:
# manager 节点执行 : systemctl status transwarp-manager
# 所有节点执行: systemctl status transwarp-manager-agent