01-正文
本章节下载: 01-正文 (835.72 KB)
目 录
SeerEngine-Runbook是一款公共服务组件(以下简称Runbook组件),针对传统工作流存在的问题,进行框架封装和设计简化,能够将零散的原子API编排成序,提供基于业务的完整功能。使用该功能,用户能够对业务进行设计、验证和发布,并调用北向开放服务发布生成的北向RESTful API,对业务进行一键处理。同时支持进度查询和配置回滚等操作,适应现网复杂多变的应用场景。
主要特点如下:
· 是一个高可靠和可扩展的分布式平台。
· 提供可扩展的REST API。
· 支持独立运行模式和集群模式。
Runbook组件支持单机和集群部署,推荐3机集群部署模式。
各场景的硬件配置要求请参见《AD-NET解决方案硬件配置指导》。
Runbook组件作为北向开放服务运行在统一数字底盘上,部署Runbook组件前需要先安装统一数字底盘。CPU和操作系统适配情况如表2-1所示。
表2-1 CPU和操作系统适配情况
|
CPU |
支持操作系统 |
推荐操作系统 |
|
x86-64(Intel64/AMD64) |
· H3Linux 2.0(统一数字底盘E0721及以后版本) · 银河麒麟V10 SP2 |
H3Linux 2.0 |
|
x86-64海光 |
· H3Linux 2.0(统一数字底盘E0721及以后版本) · 银河麒麟V10 SP2 |
银河麒麟V10 SP2 |
|
ARM鲲鹏 |
· H3Linux 2.0(统一数字底盘E0721及以后版本) · 银河麒麟V10 SP2 |
银河麒麟V10 SP2 |
|
ARM飞腾 |
· H3Linux 2.0(统一数字底盘E0721及以后版本) · 银河麒麟V10 SP2 |
银河麒麟V10 SP2 |
请按照《AD-NET解决方案硬件配置指导》中的要求配置磁盘,与数据中心控制组件融合部署时可按照数据中心控制组件的磁盘分区要求进行分区,具体请参见《H3C SeerEngine-DC 安装指导(统一数字底盘)》。请勿使用自动分区。
用户不需要安装客户端软件,使用浏览器即可访问统一数字底盘。推荐使用的浏览器为Google Chrome 70及以上版本。
安装环境请参考表2-2中所示的各个检测项目,确保安装统一数字底盘的条件已经具备。
|
检测项 |
检测标准 |
|
|
服务器 |
硬件检查 |
请检查硬件是否符合要求(包括CPU、内存、硬盘、网口等) 请检查是否支持部署统一数字底盘 |
|
软件检查 |
请检查系统时间已配置完成,建议配置NTP时间同步,整网使用统一的时钟源同步时间 |
|
|
客户端 |
请确保浏览器版本符合要求 |
|
|
服务器和操作系统兼容性 |
请参见以下链接,查看H3C服务器和操作系统的兼容性列表:http://www.h3c.com/cn/home/qr/default.htm?id=367 |
|
在安装软件前,请先对软件包执行MD5验证,确保软件包的完整性和正确性。
· 先部署统一数字底盘的应用安装包,然后在Matrix融合部署页面部署Runbook组件。
· 在Matrix融合部署页面同时部署Runbook组件和其所依赖的统一数字底盘的应用安装包。
本文以第二种方式为例。
· 若已部署数据中心控制组件E6602之前的版本,请勿直接部署Runbook组件,否则会引起系统故障。请先将数据中心控制组件升级至E6602及之后版本,再部署Runbook组件。数据中心控制组件的升级请参见《H3C SeerEngine-DC 安装指导(统一数字底盘)》。
· 若部署过程中遇服务器断电、重启等特殊情况,服务不可用,需要人工确认具体原因后再进行后续操作。
获取Runbook组件安装包及其所需的统一数字底盘应用安装包。安装包名称格式中version为版本号。请根据服务器架构选择相应的安装包。
表4-1 Runbook组件安装包名称
|
组件名称 |
组件安装包名称 |
说明 |
|
SeerEngine-Runbook |
· x86:SeerEngine_Runbook-version-MATRIX.zip · ARM:SeerEngine_Runbook-version-ARM64.zip |
必选 |
部分Runbook组件版本可能仅发布x86或ARM安装包,具体请以版本发布文件为准。
表4-2 Runbook组件所需的统一数字底盘应用安装包
|
应用安装包名称 |
功能说明 |
|
· x86:UDTP_Middle_version_x86.zip · ARM:UDTP_Middle_version_arm.zip |
中间件镜像库 |
|
· x86:UDTP_GlusterFS_version_x86.zip · ARM:UDTP_GlusterFS_version_arm.zip |
提供产品内本地共享存储功能 |
|
· x86:UDTP_Core_version_x86.zip · ARM:UDTP_Core_version_arm.zip |
门户、统一认证、用户管理、服务网关、帮助中心、权限、资源身份、License、配置中心、资源组、日志服务 |
(1) 在浏览器中输入Matrix平台登录地址(默认登录地址:https://ip_address:8443/central/index.html),输入用户名和密码,缺省用户名为admin,密码为Pwd@12345。回车后会进入登录界面。
¡ ip_address为Matrix所在的集群主Master IP地址。
¡ 8443为端口号。
(2) 单击[部署>融合部署]菜单项,进入部署管理页面。
图4-1 部署管理页面
(1) 单击<安装包管理>按钮,进入组件安装包管理页面。
(2) 单击<上传>按钮,在弹出的对话框中单击<选择文件>按钮,选择Runbook组件安装包和其所依赖的统一数字底盘应用包,再单击<上传>按钮上传到系统。
图4-2 上传安装包
(3) 上传完成后,选择组件安装包,单击<数据注册>按钮,完成安装包的信息注册。
图4-3 数据注册
(1) 在部署管理页面,单击<安装>按钮,进入安装导航页面。
(2) 在“应用选择”步骤,在“公共服务”区域勾选“SeerEngine-Runbook”选框。此时“统一数字底盘”区域下会自动勾选Runbook组件依赖的三个必选包。
图4-4 应用选择
图4-5 自动勾选依赖的统一数字底盘应用包
(3) 单击<下一步>按钮进入安装包选择页面。
在“公共服务”区域选择Runbook组件的安装包,单击<下一步>按钮进入资源配置页面。
图4-6 选择安装包
Runbook组件无需进行额外的资源配置,直接单击<下一步>进入参数配置页面。单击<部署>按钮,页面展示将部署的应用,确认无误后,单击<确认>按钮开始部署。页面上将展示部署进度。
Runbook组件部署完成后将在统一数字底盘中加载对应菜单项,登录统一数字底盘即可使用Runbook功能。
统一数字底盘提供友好的GUI界面。具体登录方式如下:
(1) 在浏览器中输入统一数字底盘登录地址(默认登录地址:http://ip_address:30000/central/index.html),回车后会进入如图5-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信息的参数。各参数介绍请参见表6-1。
|
参数 |
说明 |
|
IP地址 |
安装License Server的服务器上用于SeerEngine-Runbook集群内各节点之间通信的IP地址 |
|
端口号 |
此处缺省值为“5555”,与License Server授权服务端口号保持一致 |
|
客户端名称 |
License Server中设置的客户端名称 |
|
客户端密码 |
License Server中设置的客户端名称对应的密码 |
(3) 配置完成后,单击<连接>按钮与License Server建立连接,连接成功后Runbook组件可自动获取授权信息。
本章节介绍Runbook组件的升级及卸载步骤。
若升级过程中遇服务器断电、重启等特殊情况,服务不可用,需要人工确认具体原因后再进行后续操作。
在Matrix融合部署页面上支持对组件进行保留配置升级。升级组件可能会导致业务中断,请谨慎操作。
升级步骤如下:
(1) 登录Matrix,单击[部署>融合部署]菜单项,进入部署管理页面。
(3) 单击SeerEngine-Runbook对应操作列的升级图标
,进入升级页面。
图8-1 部署管理页面
(4) 单击<上传>按钮,在弹出的对话框中单击<选择文件>按钮,选择待升级的安装包。选择完成后单击<上传>按钮。
(5) 勾选待升级的安装包后,单击<升级>按钮,完成组件升级。
图8-2 选择安装包
(6) 若组件升级失败,单击<回滚>按钮,可将组件回退到升级之前的版本。
升级完成后,请手动清除浏览器缓存后重新登录。
卸载Runbook组件的具体操作如下:
(1) 登录Matrix,单击[部署>融合部署]菜单项,进入部署管理页面。
(2) 勾选待卸载组件左侧的复选框,单击<卸载>按钮,卸载指定的组件。
图8-3 卸载组件
Runbook组件支持单机部署模式扩容为集群部署模式。
此种模式下,需在Matrix上同时增加两个Master节点并与原Master节点组成三机集群,然后依次扩容统一数字底盘和Runbook组件。
具体配置步骤请参见《H3C 统一数字底盘部署指导》。
具体配置步骤请参见《H3C 统一数字底盘部署指导》。
(1) 登录Matrix,单击[部署>融合部署]菜单项,进入部署管理页面,选择需要扩容的SeerEngine-Runbook,单击操作区段的
按钮,进入扩容页面。
(2) 确认主机信息,单击<扩容>按钮,进行组件的扩容操作。
图9-1 主机信息
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
