服务和节点管理

最近更新时间: 2024-10-17 17:10:00

组件部署概览

  1. 登录 TBDS Portal,单击【运维中心】模块,进入运维中心,如下:

  1. 进入组件部署概览页面,可查看到当前集群包含的主机总数、组件总数以及正常/停止组件数。

  2. 通过切换主机和服务标签页,可分别进入主机列表页和组件列表页。

组件列表页

  1. 单击【本集群包含服务】链接进入服务列表页,可以查看当前集群中运行的所有组件。

  2. 单击左侧组件菜单中的不同组件可切换到不同组件的详细信息页。 每个组件的详细信息页都提供了组件的启动、停止、重启功能,以及服务概览信息、配置信息、分布主机信息。

增加服务

  1. 在服务列表页,单击【增加服务】,进入增加服务向导,添加新服务:

  1. 在增加服务向导,页面中展示了套件中可增加的服务、版本号以及服务简介。我们以ntp服务为例执行安装操作:

  1. 勾选【服务】,单击【下一步】,进入规划部署页面:

  1. 在右侧服务节点列表中选择将要部署的节点IP,单击【下一步】,进入自定义服务配置页:

  1. 此时可以调整服务配置,我们使用默认配置,单击【下一步】,

    此时启动服务安装,查看当前安装进度并等待服务安装完成:

  1. 待安装成功,进度显示100%后,单击【完成】,至此服务安装完成。

之后进入服务列表页,可以查看到新增加的ntp服务已经处于运行中。

卸载服务

进入服务列表页,通过右侧【卸载】,可以快速卸载服务,我们以ntp服务为例。

卸载服务前必须停止当前服务才能查看到卸载按钮。

  1. 单击【停止】停止服务:

  1. 此时弹出对话框,单击【确认】,停止服务:

  1. 待服务完成停止,单击【卸载】,在弹出的确认框单击【确定】:

此时页面返回卸载成功,服务即成功卸载。

服务扩缩容

通过组件部署可以快速完成服务的扩缩容。 套件支持包括Lhotse runner、Hbase Region,Kafka Broker、ES Server等服务的节点扩容操作,标准化的操作流程以及便捷的操作方式可以帮助客户快速完成容量规划和实施。

服务扩容

以扩容Lhotse Runner为例。

  1. 进入Lhotse Runner服务信息页,确认当前runner节点数,切换到【主机】标签页,查看详细的主机列表:

  1. 在主机列表中,单击LHOTSE_RUNNER展开下拉列表,查看主机IP信息,回到组件部署概览页,通过左侧【查看主机列表】链接进入主机列表:

  1. 选择新的runner节点需要扩容到的目标服务器IP,并单击进入。

    此时在主机的摘要信息中,可以看到当前主机所安装的组件列表,单击【添加组件】,下拉菜单中选择"Lhotse Runner"组件:

  1. 弹出确认框,确认无误后单击【确定】:

  1. 等待其执行完成,Lhotse Runner的新节点即安装完成:

  1. 此时回到新节点主机的组件摘要页,可以看到runner已经安装完成,处于停止状态,单击【启动】即可启动新扩容的runner。

服务缩容

缩容和扩容流程正好相反,仅需要在主机的组件摘要页先停止需要缩容的服务,然后执行【删除】即可:

单击【删除】之后,弹出确认框,单击确定即可完成组件卸载。

新增节点

通过新增节点功能可以将一台新的节点添加到当前集群中。

新增的节点可以用于部署新服务或者扩容现有服务,实现容量和服务能力的水平扩展。

  1. 新节点需要先经过初始化之后,再由界面添加进集群,初始化方式如下:

    ./tbds-bootstrap.sh pushkey ip \#此处ip为新节点ip
    
    ./tbds-bootstrap.sh init ip
    
    ./tbds-bootstrap.sh postinit ip
  2. 初始化之后在组件部署概览页面,单击左侧【本集群包含主机】链接进入主机列表:

  1. 单击【新增主机】:

  1. 此时进入【新增主机】向导页,新增机器流程包括主机注册、主机分配、服务配置、安装启动等步骤,在填写主机页面,填入新增机器的IP 账号及密码信息,其中主机名为可选项,如未指定主机名,则系统会按照默认规则自动设置主机名。

  1. 填好以上信息后,单击【注册】,开始注册主机,待主机注册成功以后,继续单击【下一步】即可,后续步骤于服务安装步骤类似。