#yasboot

yasboot是YashanDB配套的运维管理工具,用于在单节点和多节点部署(如单机主备部署、分布式集群部署等)的数据库集群环境中对YashanDB进行各种远程的运维管理操作,例如:

  • 安装部署
  • 离线升级
  • 实例启停
  • 主备切换
  • 备份恢复
  • AC发现
  • 数据重分布
  • sys账号密码设置
  • 参数设置
  • 进程守护
  • 日志收集
  • yasql工具集成

使用yasboot工具需满足如下前提条件 :

  • 已配置好toml配置文件,包括主机配置文件和集群配置文件。在产品安装时将会执行yasboot package config gen生成对应的toml文件。
  • 节点之间的通信端口已开放。
  • 推荐以非root用户执行yasboot。

使用yasboot注意事项 :

  • 终止yasboot进程,不会影响其成功下发给yasom的指令。

# yasom/yasagent

通过yasboot安装YashanDB产品时,将会在各节点启动yasom和yasagent进程,之后yasboot的运行均依赖于这两个进程。运行关系见下图:

yasboot

用户进行YashanDB运维管理的命令行工具。

yasom

YashanDB运维服务进程,接收yasboot命令并进行指令下发和控制,管理yasagent。

yasom为独立进程,在产品安装部署后启动,并可通过yasboot命令进行启动和停止。

yasagent

无状态的运维服务进程,运行在yasdb所在的主机上,接收yasom的指令并通过工具/驱动/命令等方式向yasdb或文件系统执行查询和操作等任务。

yasagent为独立进程,在产品安装部署后启动,并可通过yasboot命令进行启动和停止。

yasdb

YashanDB数据库实例进程。

下载文档
复制链接