Skip to main content

部署组件

需要部署的组件上传完成后,通过全流程的安装部署向导,可以让运维人员轻松完成产品的安装部署。 产品安装需经过四步:上传组件安装包—​选择集群—​选择产品包—​配置服务—​执行部署。

选择集群

步骤一:选择部署方式及集群。 image.png

选择产品包

步骤二:选择需要部署的组件包与服务。

  • 选择产品包与服务:服务部署顺序一般有要求,比如APP层的产品包依赖于Hadoop、DTBase产品包,故每次只允许部署一个产品包。产品包选择后,会显示该产品包下各服务的名称、版本。若为置灰的服务,则是该组件依赖的服务。
  • 产品包设置:设置该应用启动时的用户名,但仅以root用户接入主机时,该设置有效。
note

应用启动用户名,将初始化进产品包的各服务中, 即产品包下各服务部署时,默认以此用户名启动。同时,各服务也支持使用不同的启动用户名, 故实际部署以最终细粒度的服务启动用户名为准。

  • 产品包删除:未部署的产品包支持删除,已被部署过的产品包无论当前是什么状态都不支持删除。 img.png

配置服务

步骤三:配置产品包下各服务在哪些主机上安装以及各服务的参数。

img.png

资源分配

资源分配指分配服务安装的节点。包含手动分配以及系统自动分配2种方式。

  • 手动分配:运维人员手动从所有主机中选择需要的主机放置右侧穿梭框中,支持批量选择。
  • 自动分配:自动分配分为2个层面,全局分配与局部分配。全局分配指该产品下所有服务的主机资源系统自动分配;局部分配指部分服务可进行自动分配。是否可自动分配需根据具体的产品包来。
note

在穿梭框中选择后,该选项便已保存,后续在执行部署时直接进行部署。

外部主机

使用外部主机指该服务可能环境已有,不需要重新部署,直接引用部署该服务的主机即可。

image.png

如上图,填写该服务部署的IP地址即可。

参数配置

参数配置包含运行配置、部署配置、依赖服务。参数配置都有默认参数,运维人员可查看、修改。

  • 运行配置:服务运行时需要的配置,如数据库名称、用户名、密码等。
  • 部署配置:包含配置路径、日志存储路径、健康检查脚本、健康检查间隔时间、健康检查超时时间、健康检查重试次数、监控端口等信息。
  • 依赖服务:该服务依赖的其他服务,只可查看,不可更改。

参数可恢复默认值,当参数修改失误时,可点击恢复按钮,恢复默认值。

note

此处的参数修改为即时保存,修改一个参数,光标移出输入框时,便进行保存,在部署时生效。

执行部署

步骤四:资源配置完成后,可点击「执行部署」开始部署。

image.png

查看部署进度

产品包中的服务将按照服务依赖顺序开始部署,若没有依赖,多个服务可同时部署。

启动状态查看

部署状态如下: | 部署状态 | |--| | 安装中 | | 安装完成 | | 安装失败 | | 卸载完成 | | 卸载失败 | | 卸载中 | | 服务运行中 | | 服务运行失败 | | 健康检查完成 | | 健康检查失败 | | 健康检查取消 | | 健康检查等待 | | 停止 | | 停止中 | | 停止失败 | | 更新配置失败 |

对于失败的状态可查看具体失败原因,及部署日志进行排错。

查看全部部署日志

部署结束后,可查看该产品的全部部署日志,按照部署顺序排列。

停止部署

部署过程中可终止部署进程,停止部署后可推出部署向导。

经过以上步骤,便可完成产品包的部署。部署完成后,可回到主页查看部署状态

组件列表中包含目前集群中所有的组件安装包,包含以下基础信息: