专有云V3环境中SLB转发节点物理机自动重启的修复方法

作者阿里云代理 文章分类 分类:新闻快递 阅读次数 已被围观 1083

1. 概述

本文主要介绍在专有云V3环境中,SLB转发节点物理机自动重启的修复方法。

1.1. 适用范围

专有云V3企业版,SLB

说明:适用于专有云V3.0.0~V3.7.1,包含V3.0.0和V3.7.1环境。

1.2. 用户告知

•适用平台:x86

•授权级别:L1(一线驻场工程师)

•临时或固化方案:临时

•操作复杂度:低

•预估执行时长:60分钟

•业务影响:否

•风险等级:低

说明:按步骤逐台操作无风险。

2. 问题描述

在专有云V3.8.X之前的版本,SLB转发节点物理机(LVS、Proxy、KeyServer)上重新拉起start进程(天基拉起,或者因机器本身故障重启,掉电重启等),会重新进行一次升级,升级过程中,会自动重启物理机。

说明:通常交付部署成功后,会建议将机器执行一次重启,如果当时没有重启,现在已经有业务的情况下,需要通过此方案进行修复。

3. 解决方案

3.1. 环境检查

在LVS、Proxy、KeyServer部署完成后,如果transform目录下只有deploy.yaml文件,此时start进程出现异常或重新拉起的情况,会执行升级流程,重启机器。登录LVS服务器,执行以下命令,确认transform目录下只有deploy.yaml文件。

ll /cloud/app/slb-lvs/SlbLvs#/slb-lvs-app/current/transform

说明:

Proxy机器上的文件路径为/cloud/app/slb-proxy/SlbProxy#/slb-proxy-app/current/transform/。

KeyServer机器上的文件路径为/cloud/app/slb-keyserver/SlbKeyserver#/slb-keyserverapp/current/transform/。

3.2. 实施步骤

在SLB转发节点的transform目录中,检查是否存在upgrade.yaml文件:

•如果没有upgrade.yaml文件,需要将机器下线重启,并自动生成upgrade.yaml文件。

•如果有upgrade.yaml文件,则需要将此文件使用scp命令拷贝到相同角色的转发节点。

    i.登录SLB转发节点,在transform目录中,执行以下命令,查看upgrade.yaml文件,确保upgrade.yaml文件中的每个步骤的状态都是true。

    cat upgrade.yaml

    系统显示类似如下。

    ii.将upgrade.yaml文件使用scp命令拷贝到相同角色的另一台机器。

3.3. 结果验证

登录到对应角色的另一台机器,执行ll命令,确认拷贝成功。

4. 回滚方案

登录SLB转发节点,删除transform目录下的upgrade.yaml文件。

阿里云代理商  阿里云合作伙伴

本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>

我有话说: