文章目录
- 前言
- 华为云Stack版本升级介绍
- 华为云Stack 8.1.1升级总体概览
- 单Region升级步骤介绍
- 多Region的升级顺序
- 版本升级工具链介绍
- 华为云Stack版本升级主要操作步骤
- 升级信息收集方法
- 升级方案制定 - 策略配置
- 升级方案制定 - 创建任务
- 升级方案制定 - 生成方案
- 升级软件包下载
- 步骤1
- 步骤2
- 升级前场景确认
- 步骤1
- 步骤2
- 步骤3
- 软件包校验
- 升级参数上传
- 步骤1
- 步骤2
- 基础服务升级 (软件包分发)
- 升级前检查
- 告警分析处理
- 升级前数据备份
- 升级实施的分批与编排
- 分布式块存储升级
- IaaS管理面升级实施
- 网络服务升级和计算节点升级执行
- 基础服务升级 (IaaS业务面升级实施)
- 版本升级后验证
- 学习推荐和缩略语
前言
- 华为云Stack版本升级对客户现网存量版本有重要的意义,版本的平滑升级能够帮助客户更好的完成业务更新工作,本章将介绍华为云Stack升级的操作过程。
- 学完本课程后,您将能够:
- 了解华为云Stack版本升级流程
- 了解华为云Stack版本升级的主要操作步骤
华为云Stack版本升级介绍
华为云Stack 8.1.1升级总体概览
对于华为云Stack的升级,在架构上基础服务必须先升级。由于基础服务软件采用DMK的安装方式,与高阶服务所采用的公有云SDK包和CDK包格式不同,所以基础服务必须和高阶服务分别单独创建工程来完成升级
单Region升级步骤介绍
多Region的升级顺序
-
回退操作只回退当前时间窗进行操作的内容,不会回退多个时间窗变更内容
-
多Region升级的回退过程必须按照升级的顺序反向进行,也就是先次Region,再备Region,最后主Region。
版本升级工具链介绍
华为云Stack版本升级主要操作步骤
升级信息收集方法
- 升级8.1.1版本前,可在ManageOne一键式收集升级信息
-
1、ManageOne运维面> 自动化 >编排管理(内置编排)> 升级前信息收集
-
2、点击执行,并输入项目名称、升级计划等
-
3、查看任务执行情况,并下载收集结果,用于导入到eService
-
升级方案制定 - 策略配置
- 升级方案:在eService上可自动生成升级方案与MOP实施模板
- 策略配置文字
- 角色:研发
- 功能定位:配置升级路径,及对应的高阶方案与MOP的中英文模板
- 步骤:
- 1)点击“策略配置”按钮,在界面右侧展开详细配置界面,此按钮仅有权限的用户才能显示
- 2)“华为云Stack版本配置”:添加升级路径的源端、目的端版本
- 3)“升级模板配置”:设置选定的升级路径对应的模板,“模板引用文档”参数配置模板中ftl函数文件
- eService产品链接:https://support.huawei.com/enterprise/zh/doc/EDOC1100036465?idPath=7919749%7C251366268%7C250389224%7C22379482
- eService适用角色:TAC/GTAC专家、研发专家
- 基础服务升级
- 华为eService是云端智能运维平台,利用大数据分析和AI技术,为华为存储、服务器等数据基础设施提供自动故障上报、容量预测、性能预测、硬盘风险预测、问题处理进展跟踪等服务。实现对数据基础设施随时随地主动式、预见式运维,降低运维难度,提升运维效率。
升级方案制定 - 创建任务
- 创建任务文字
- 角色:服务
- 功能定位:根据ManageOne从局点导出的json日志收集包生成方案任务
- 步骤:
- 1)点击“创建任务”按钮,在界面右侧展开详细界面
- 2)导入收集的日志json文件(若有多个json文件,请将这些json文件压缩到同一个zip包中上传),选择升级路径(若出现无法选择,说明json格式不正确或未配置对应升级路径),点击“确定”按钮后完成本操作
升级方案制定 - 生成方案
- 生成方案文字
- 角色:服务
- 功能定位:根据ManageOne从局点导出的日志包生成升级方案
- 步骤:
- 1)在“历史任务管理”列表中点击上一步创建的任务卡片跳转到任务详情页面
- 2)选择“升级路径”,并点击“生成方案”按钮,生成的方案文档语言由json文件中的“lang”字段确定
- 3)在操作列“下载”方案压缩文件,压缩文件中包含高阶方案、MOP两个文档
升级软件包下载
步骤1
- 升级软件包需要使用SmartKit工具来实现
- SmartKit为存储、服务器、云计算、机器视觉四大领域的产品提供了统一的服务工具平台,同时也支持原OceanStor Toolkit的功能管理。
- SmartKit中包含了对IT设备进行部署、维护、升级等操作所需的各类工具,能够帮助产品用户、服务工程师和维护工程师在上述过程中对设备进行精准操作,降低操作难度、提升工作效率。
- 升级软件包信息以及指导地址:https://doc.hcs.huawei.com/solution-dbs-gw/#/upgrade
- 升级对应的软件包下载地址:https://support.huawei.com/enterprise/zh/doc/EDOC1100242212?idPath=22658044|7919788|9856606|23864287
步骤2
升级前场景确认
步骤1
- HCS updata升级中心可以实现远程云服务升级,升级前检查,升级中进度可视,升级过程全记录,升级可追踪等功能。
- 提供升级版本库,快速找到目标版本,免去人工下载升级固件的麻烦。
- HCSU下载地址:https://support.huawei.com/enterprise/zh/software/255887199-ESW2000529134
步骤2
步骤3
软件包校验
- 图中文字
- 单击“开始校验”,工具开始校验插件包和产品包,当所有的插件包和产品包状态均显示“校验成功”时,表示软件包校验完成
- 如果软件包校验失败,可在排除问题后,再次单击“开始校验”进行重试
升级参数上传
步骤1
- 图中文字
- 1、在“参数上传”页面,根据页面提示,按模板填写参数表信息,参数表上传后点“校验”
- 2、对于校验不通过的参数,可点击详情查看原因
- 3、参数包含的类别有:操作系统密码、Portal密码、域名、VIP配置等
- 下载模板前将对当前环境中各节点的帐户密码有效性和正确性进行检测,帮助尽早排除参数校验过程中可能出现的问题
建议在确认各节点帐户密码信息和有效期之后再下载模板,以提高参数校验的效率
步骤2
- 图中文字
-
激活后当前步骤下所有DMK帐号密码将会被修改为预设值
-
注意:必须在获取客户授权后才可操作
-
基础服务升级 (软件包分发)
- 图中文字
单击“执行”,任务列表中的各项任务开始进行软件包分发,待“总进度”显示为“100%”时,表明软件包分发完成
升级前检查
- 图中文字
- 1、单击“执行”,任务列表中的各项任务开始进行升级前检查,待“总进度”显示为“100%”时,升级前检查完成;支持多次执行
(升级检查可重录) - 2、对于检查不通过的项,可点击详情查看原因,并按指导进行手工修复操作
- 1、单击“执行”,任务列表中的各项任务开始进行升级前检查,待“总进度”显示为“100%”时,升级前检查完成;支持多次执行
告警分析处理
-
人工跳转到运维面登录界面,通过登录运维面去查看告警,手工分析、处理告警
- 注:告警分析处理,对其它步骤没有依赖,可以并行操作
-
原则上需要将紧急、重要的告警全部清除,确保系统处于健康状态才能升级;否则会带来升级风险,造成升级流程中断
-
对于紧急、重要告警还没有清除完的,需要联系研发进行评估,评估通过才允许带风险升级,否则风险由升级实施人员承担
升级前数据备份
- 图中文字
- 1、在华为云Stack updata界面上,点击“执行”触发统一备份
- 2、不支持自动化备份的部件有:eSight、OceanStor Pacific Block/Object
升级实施的分批与编排
- 上图右2参数文字
升级步骤 | 说明 |
---|---|
eSigh升级 | eSigh升级 |
存储升级 | 分布式块存储升级:可选:该升级窗口用于分布式块存储升级,部署了OceanStor Pacific Block时需要升级,存储采用在线方式升级,业务不中断。SFS-OceanStor 9000:可选:使用独立的ToolKit工具升级,业务会中断1分钟,因为视频应用有缓存所以上层业务无影响(SFS服务与存储设备OceanStor 9000从8.0.0版本开始解耦,可在SFS服务升级完成后,根据实际情况自行决定是否需要升级OceanStor 9000)(一个变更窗口,8小时:多套FS Block可并行升级;FS Block与OceanStor可并行) |
IaaS管理节点升级 | 该批次采用离线方式升级,管理面中断。升级服务包括:ECS、BMS、IMS、AS、EVS、OBS、SFS-Console/SFS-DJ、VPC、EIP、ELB、VFW、VPN、SG、ARS、SIS、SSA、EdgeFW、HSS、DBSS、VBS、CSBS、CSDR、CSHA、VHA、Arbiration服务、HDS、ADS、Oracel、RDS、SMN、HiCloud、LVS、Nginx、DMK、GaussDB、DNS、Haproxy、ManageOne、SDR、CCS、API Gateway、HIS、CAA、FusionNetDoctor、FusionCare、FusionSphere OpenStack、 Service OM 一个变更窗口,8小时 |
IaaS网络和计算节点升级 | 该批次采用离线方式升级,管理面中断。升级服务包括:网元服务(Vrouter\ELB等),以及计算节点上的网络组件(Network Agent)以及计算节点上的管理软件和操作系统 一个变更窗口,8小时 |
IaaS业务面升级 | 该批次完成计算节点的升级,计算节点通过热迁移方式或离线方式升级 |
L2BR/L3GW对称式割接 | 单独创建一个工程来进行割接,选择VPC进行割接 一个变更窗口,8小时 |
升级后调测 | 升级完成可在HUAWEI CLOUD Stack Update工具上执行自动化业务调测 |
升级提交 | 升级完成后,提交升级工程 |
分布式块存储升级
- 文字
- 单击“执行”,任务列表中的各项任务开始升级,待“总进度”显示为“100%”时,升级完成
- 单击“暂停”,等待升级的任务将被暂停,正在被执行的任务不能被暂停
- 单击“继续”,被暂停的任务将继续开始升级
- 单击“跳过”,可跳过升级失败的任务(只有确定该任务无需升级且不会影响本次工程升级结果时,才可跳过)
- 单击“重试”,对已失败的任务重新执行当前操作
- 单击任务列表中“查看日志”,即可查看对应任务的升级详细日志
- 单击子任务列表中的“详情”,即可查看对应子任务的升级详情
IaaS管理面升级实施
-
执行
-
基本验证
网络服务升级和计算节点升级执行
- 执行和验证
基础服务升级 (IaaS业务面升级实施)
- 1、规划
- 规划本次业务面升级的操作时长
- 选择策略:热迁移、关闭虚机
- 选择计划升级的计算节点(最好一个批次每个主机组不要超过15个节点)
- 如果有高阶服务,并且高阶服务的业务不能热迁移,需要选择滚动升级来保证业务不中断
- 2、升级预览
- 升级时长评估
- 根据评估时长按需调整待升级节点数量
- 3、执行升级
版本升级后验证
- 文字
单击“执行”开始调测。待“总进度”显示为“100%”时,调测完成
学习推荐和缩略语
-
学习推荐
- 华为云Stack 升级兼容性查询工具:
https://doc.hcs.huawei.com/solution-cqs-gw/#/cqs - 华为云Stack信息中心:
https://doc.hcs.huawei.com/hcs/#/home
- 华为云Stack 升级兼容性查询工具:
-
缩略语
缩略语 | 英文全称 | 解释 |
---|---|---|
DWS | Data Warehouse Service | 数据仓库服务是一种基于公有云基础架构和平台的在线数据处理数据库,为用户提供海量数据挖掘和分析服务。 |
MRS | MapReduce Service | MapReduce服务打造了高可靠、高安全、易使用的运行维护平台,对外提供大容量的数据存储和分析能力,可解决各大企业的数据存储和处理需求。用户可以独立申请和使用托管Hadoop、Spark、Hbase和Hive服务,用于快速在主机上创建集群,提供海量数据的实时性要求不高的批量数据存储和计算能力。 |
CCE | cloud container engine | 云容器引擎(Cloud Container Engine)是为开发者、合作伙伴提供开发、部署、托管的容器应用平台,帮助用户快速、低成本地实现业务创新,缩短应用上市周期。 |
RDS | relational database service | 即关系型数据库服务,将关系型数据库以服务的形式提供给用户使用,它与关系型数据库的基本功能特性一致,主要是产品形态不同。 |
DNS | domain name server | 网域名称服务器,域名解析需要通过专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 |
IP SAN | Internet Protocol storage area network | 基于IP的存储区域网络 |
BMC | Baseboard Management Controller | 利用传感器来监视计算机、网络服务器或者是其他硬件驱动设备的状态,并且和通过独立的连接线路和系统管理员进行通信 |
MDC | MetaData Controller | 元数据控制设备,实现对分布式集群的状态视图控制,以及控制数据分布式规则、数据重建规则等 |
DMZ | Demilitarized Zone | 半信任区, 插在网络之间作为“中立区”的安全主机或小型网络(又称“掩蔽子网”), 以此形成一个安全缓冲区。 |
HA | High Availability | 高可用性,是用来保障业务不间断运行的一个组件,HA允许在一个集群资源许可情况下,将出现故障的主机上面的虚拟机在其他主机上启动起来,同时在虚拟机故障的情况下,会尝试恢复故障虚拟机。 |
VBS | Virtual Block System | 虚拟块系统,负责卷元数据的管理,提供分布式集群接入点服务,使计算资源能够通过VBS访问分布式存储资源。 |