01-正文
本章节下载: 01-正文 (960.34 KB)
目 录
SeerEngine-Runbook是一款公共服务组件(以下简称Runbook组件),针对传统工作流存在的问题,进行框架封装和设计简化,能够将零散的原子API编排成序,提供基于业务的完整功能。使用该功能,用户能够对业务进行设计、验证和发布,并调用北向开放服务发布生成的北向RESTful API,对业务进行一键处理。同时支持进度查询和配置回滚等操作,适应现网复杂多变的应用场景。
主要特点如下:
· 是一个高可靠和可扩展的分布式平台。
· 提供可扩展的REST API。
· 支持独立运行模式和集群模式。
Runbook组件可在Matrix融合部署页面进行安装。具体安装流程如下。
表2-1 安装流程
|
步骤 |
具体操作 |
说明 |
|
准备服务器 |
根据组网需求,准备1台或3台服务器 |
必选 硬件和软件需求请参见“软硬件配置需求” |
|
获取安装包 |
根据实际功能需求、硬件配置以及资源档位关系,选择安装对应的组件及依赖的统一数字底盘应用 |
必选 安装包说明请参见“获取安装包” |
|
磁盘分区规划 |
与数据中心控制组件融合部署时,可根据数据中心控制组件的磁盘分区要求进行分区。具体细节请参见资源计算工具 |
必选 |
|
网络规划 |
Runbook组件不需要额外增加网络 |
可选 |
|
部署Matrix集群 |
在服务器上安装操作系统,并部署Matrix集群 |
必选 具体方法请参见配套的《H3C 统一数字底盘部署指导》 |
|
部署统一数字底盘 |
1. 部署Base必选应用包 2. 部署其他可选应用包 |
必选 具体方法请参见配套的《H3C 统一数字底盘部署指导》 |
|
部署Runbook组件 |
必选 |
|
|
必选 请在融合部署页面,将控制组件安装包上传并部署 |
||
|
必选 |
||
|
必选 |
||
|
必选 |
||
|
必选 |
Runbook组件支持单机和集群部署,推荐3机集群部署模式。
各场景的硬件配置要求请参考资源计算工具。
Runbook组件作为北向开放服务运行在统一数字底盘上,部署Runbook组件前需要先安装统一数字底盘。不同CPU的推荐操作系统如下表所示。
表3-1 不同CPU的推荐操作系统
|
CPU |
推荐操作系统 |
|
x86-64(Intel64/AMD64) |
磐宁NingOS |
|
x86-64海光 |
TencentOS 3.1 |
|
ARM鲲鹏 |
TencentOS 3.1 |
|
ARM飞腾 |
TencentOS 3.1 |
表3-2 操作系统检测项
|
检测项 |
检测标准 |
|
NTP检查 |
请检查系统时间已配置完成,建议配置NTP时间同步,整网使用统一的时钟源同步时间 |
|
服务器和操作系统兼容性 |
请参见以下链接,查看H3C服务器和操作系统的兼容性列表: |
用户不需要安装客户端软件,使用浏览器即可访问统一数字底盘。推荐使用的浏览器为Google Chrome 96及以上版本。
获取Runbook组件安装包及其所需的统一数字底盘应用安装包。安装包名称格式中version为版本号。请根据服务器架构选择相应的安装包。
表3-3 Runbook组件安装包名称
|
组件名称 |
组件安装包名称 |
说明 |
|
SeerEngine-Runbook |
· x86:SeerEngine_Runbook-version-MATRIX.zip · ARM:SeerEngine_Runbook-version-ARM64.zip |
必选 |
|
统一数字底盘 |
· x86:UDTP_Base_version_x86.zip · ARM:UDTP_Base_version_arm.zip |
基础服务组件:提供融合部署、用户管理、权限管理、资源管理、租户管理、菜单管理、日志中心、备份恢复和健康检查等基础功能 |
|
· x86:BMP_Common_version_x86.zip · ARM:BMP_Common_version_arm.zip |
(可选)通用服务组件:提供大屏管理、告警、告警聚合和告警订阅等功能 |
部分Runbook组件版本可能仅发布x86或ARM安装包,具体请以版本发布文件为准。
在安装软件前,请先对软件包执行MD5验证,确保软件包的完整性和正确性。
与数据中心控制组件融合部署时,可根据数据中心控制组件的磁盘分区要求进行分区。具体细节请参见资源计算工具,请勿使用自动分区。
Runbook组件不需要额外增加网络。在与控制组件进行融合部署时,共享同一个北向网络。
图4-1 与控制组件融合部署时的组网规划
表4-1 网络说明
|
网络名称 |
说明 |
|
容器网络 |
控制组件集群间微服务通信的网络,用于集群系统的内部通信,容器网络的IP对外部不可见 |
|
南向网络 |
用于控制组件和南向设备进行通信,运行NETCONF、SNMP、OpenFlow等南向协议,控制组件的南向虚IP落在南向网络中,也可以称为南向设备管理网络 |
|
北向网络 |
用于用户登录宿主机、控制组件的Web页面访问和云平台对接等,控制组件的北向虚IP落在北向网络中,也称为宿主机管理网络 |
在Matrix页面上部署统一数字底盘。
部署时,请先部署Base必选应用包。待Base必选应用包部署完成后,再部署其他可选应用包。具体部署步骤请参见《H3C 统一数字底盘部署指导》。
若部署过程中遇服务器断电、重启等特殊情况,服务不可用,需要人工确认具体原因后再进行后续操作。
(1) 在浏览器中输入“https://ip_address:8443/matrix/ui”,登录Matrix。其中“ip_address”为北向业务虚IP地址。8443为端口号。
(2) 进入[部署>融合部署]页面,进入融合部署页面。
图7-1 融合部署页面
(1) 单击<安装包管理>按钮,进入安装包管理页面。
图7-2 安装包管理
(2) 单击<上传>按钮,在弹出的对话框中单击<选择文件>按钮,选择Runbook组件安装包和其所依赖的统一数字底盘应用包,再单击<上传>按钮上传到系统。
图7-3 上传安装包
(1) 在部署管理页面,单击<安装>按钮,进入安装导航页面。
(2) 在“应用选择”步骤,在“公共服务”区域勾选“SeerEngine-Runbook”选框。
图7-4 应用选择
(3) 单击<下一步>按钮进入安装包选择页面。
在“公共服务”区域选择Runbook组件的安装包,单击<下一步>按钮进入资源配置页面。
图7-5 选择安装包
在“资源配置”步骤,根据硬件配置选择对应的资源档位。同一业务集中的应用分批部署时,请使用相同资源档位部署。单击<下一步>按钮。
图7-6 资源配置
Runbook组件无需进行参数配置,单击<部署>按钮,页面展示将部署的应用,确认无误后,单击<确认>按钮开始部署。页面上将展示部署进度。
Runbook组件部署完成后将在统一数字底盘中加载对应菜单项,登录统一数字底盘即可使用Runbook功能。
统一数字底盘提供友好的GUI界面。具体登录方式如下:
(1) 在浏览器中输入统一数字底盘登录地址(默认登录地址:http://ip_address:30000/central/index.html),回车后会进入如图8-1所示登录界面。
¡ ip_address:为统一数字底盘所在的集群北向业务虚IP地址。
¡ 30000为端口号。
(2) 输入用户名密码登录统一数字底盘,缺省用户名为admin,密码为Pwd@12345。登录成功后进入主页面。
Runbook组件安装完成后,可180天内试用所有功能,超过试用期限后,需要获取License授权才能正常使用。
关于授权的申请和安装过程,请参见《H3C软件产品远程授权License使用指南》。
在License Server上安装产品的授权后,只需在产品的License管理页面与License Server建立连接即可获取授权,操作步骤如下:
(1) 登录统一数字底盘,单击[系统>License管理>License信息]菜单项,进入License信息管理页面。
(2) 在页面中配置License Server信息的参数。各参数介绍请参见下表。
|
参数 |
说明 |
|
IP地址 |
安装License Server的服务器上用于Runbook组件集群内各节点之间通信的IP地址 |
|
端口号 |
此处缺省值为“5555”,与License Server授权服务端口号保持一致 |
|
客户端名称 |
License Server中设置的客户端名称 |
|
客户端密码 |
License Server中设置的客户端名称对应的密码 |
(3) 配置完成后,单击<连接>按钮与License Server建立连接,连接成功后Runbook组件可自动获取授权信息。
本章节介绍Runbook组件的升级及卸载步骤。
若升级过程中遇服务器断电、重启等特殊情况,服务不可用,需要人工确认具体原因后再进行后续操作。
在Matrix融合部署页面上支持对组件进行保留配置升级。升级组件可能会导致业务中断,请谨慎操作。
升级步骤如下:
(1) 登录Matrix,单击[部署>融合部署]菜单项,进入部署管理页面。
图11-1 融合部署页面
(4) 单击<上传>按钮,在弹出的对话框中单击<选择文件>按钮,选择待升级的安装包。选择完成后单击<上传>按钮。
(5) 勾选待升级的安装包后,单击<升级>按钮,完成组件升级。
图11-2 选择安装包
(6) 若组件升级失败,单击<回滚>按钮,可将组件回退到升级之前的版本。
升级完成后,请手动清除浏览器缓存后重新登录。
卸载Runbook组件的具体操作如下:
(1) 登录Matrix,进入[部署>融合部署]页面。
(2) 勾选待卸载组件左侧的复选框,单击<卸载>按钮,卸载指定的组件。
图11-3 卸载组件
Runbook组件支持单机部署模式扩容为集群部署模式。
此种模式下,需在Matrix上同时增加两个Master节点并与原Master节点组成三机集群,然后依次扩容统一数字底盘和Runbook组件。
具体配置步骤请参见《H3C 统一数字底盘部署指导》。
具体配置步骤请参见《H3C 统一数字底盘部署指导》。
(1) 登录Matrix,进入[部署>融合部署]页面。
(2) 选择需要扩容的组件,单击操作区段的
按钮,进入扩容页面。
(3) 确认主机信息,单击<扩容>按钮,进行组件的扩容操作。
图12-1 主机信息
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
