Manager 9.1.0 升级前集群检查

  升级
内容纲要

概要描述


5.x及以后的所有版本都可以升级至 Manager 9.1.0, 但是升级之前必须做集群检查,并将检查结果发给 售后技术支持 评估是否满足升级条件。

邮箱:service@transwarp.io
微信服务号:星环科技服务号

详细说明


一、集群环境检查

  • 注意:
    1,2,3,8点需要在manager节点和其他任意2-3个节点执行,
    其他在manager节点执行即可
  1. 检查节点的hostname,是否包含大写以及域名后缀

    cat /etc/hosts
    cat /etc/hostname
  2. 检查resolv.conf文件是否已经置空

    cat /etc/resolv.conf
  3. 检查是否开启了manager高可用, 如果ha.enabled =ture就是开启了, 需要将manager高可用关闭再进行升级操作

    cat /etc/transwarp-manager/master/application.conf |grep ha.en
  4. 检查是否存在/etc/transwarp-manager/master/application-user.properties文件,如果存在,需要把server.port=8180加入到application-user.properties文件中去

    ll /etc/transwarp-manager/master/application*
  5. 查看节点操作系统是否是centos7.4及以上,如果低于centos 7.4就需要升级操作系统内核,或者等升级完Manager之后手工更换docker-runc

    cat /etc/redhat-release
  6. 查看集群tos版本,如果是tos 2.0.2,升级的时候需要修改Metainfo

    kubectl version
    kubectl get nodes
  7. 如果总大小大于100G,则不建议备份该文件, 需要更换web-installer这个包

    du -sh /var/lib/registry_data/docker
  8. 检查/etc/yum.repos.d目录下是否只包含os.repo和transwarp.repo,升级前需要将其他的源移出去

    ll /etc/yum.repos.d
    cat /etc/yum.repos.d/transwarp.repo

二、集群服务检查

  1. manager版本获取:

    rpm -qa |grep manager
  2. 确保当前集群的服务都是正常的,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

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。