【YashanDB监控运维平台(YCM)】平台启停

58 阅读3分钟

平台启停

若临时无需使用管理平台,可以手动停止管理平台;若临时无需托管某台服务器,可以手动停止该服务器上的ycm-agent服务。

手动停止相关服务后,后续如需恢复使用,只能通过手动启动。

Caution:

  • 不建议执行手动停服操作
  • 正常情况下,终止相关服务进程后,monit进程会及时将其自动拉起,因此无法通过终止进程的方式停止平台和ycm-agent服务。

手动停止平台

以安装用户登录平台所在服务器,执行如下命令停止平台相关服务。

# /opt/ycm为管理平台安装路径示例,请使用实际路径
$ /opt/ycm/ycm/monit/monitctl run stop -g ycm
$ /opt/ycm/ycm/monit/monitctl run stop -g prometheus
$ /opt/ycm/ycm/monit/monitctl run stop -g loki
$ /opt/ycm/ycm/monit/monitctl run stop -g promtail
$ /opt/ycm/ycm/monit/monitctl run stop -g yashandb_exporter
$ /opt/ycm/ycm/monit/monitctl stop

Copied!

手动停止ycm-agent

以安装用户登录临时无需托管的目标服务器,执行如下命令停止ycm-agent相关服务。

# /opt/ycm为ycm-agent安装路径示例,请使用实际路径
$ /opt/ycm/ycm-agent/monit/monitctl run stop -g ycm-agent
$ /opt/ycm/ycm-agent/monit/monitctl run stop -g node_exporter
$ /opt/ycm/ycm-agent/monit/monitctl run stop -g promtail
$ /opt/ycm/ycm-agent/monit/monitctl stop

Copied!

手动启动平台

以安装用户登录平台所在服务器,执行如下命令启动平台服务。

# /opt/ycm为管理平台安装路径示例,请使用实际路径
$ /opt/ycm/ycm/monit/monitctl start
$ /opt/ycm/ycm/monit/monitctl run start -g ycm
$ /opt/ycm/ycm/monit/monitctl run start -g prometheus
$ /opt/ycm/ycm/monit/monitctl run start -g loki
$ /opt/ycm/ycm/monit/monitctl run start -g promtail
$ /opt/ycm/ycm/monit/monitctl run start -g yashandb_exporter

Copied!

手动启动ycm-agent

以安装用户登录已托管的目标服务器,执行如下命令启动ycm-agent相关服务。

# /opt/ycm为ycm-agent安装路径示例,请使用实际路径
$ /opt/ycm/ycm-agent/monit/monitctl start
$ /opt/ycm/ycm-agent/monit/monitctl run start -g ycm-agent
$ /opt/ycm/ycm-agent/monit/monitctl run start -g node_exporter
$ /opt/ycm/ycm-agent/monit/monitctl run start -g promtail

Copied!

手动重启平台

以安装用户登录平台所在服务器,执行如下命令重启平台相关服务。

# /opt/ycm为管理平台安装路径示例,请使用实际路径
$ /opt/ycm/ycm/monit/monitctl run restart -g ycm
$ /opt/ycm/ycm/monit/monitctl run restart -g prometheus
$ /opt/ycm/ycm/monit/monitctl run restart -g loki
$ /opt/ycm/ycm/monit/monitctl run restart -g promtail
$ /opt/ycm/ycm/monit/monitctl run restart -g yashandb_exporter
$ /opt/ycm/ycm/monit/monitctl restart

Copied!

手动重启ycm-agent

以安装用户登录已托管的目标服务器,执行如下命令重启ycm-agent相关服务。

# /opt/ycm为ycm-agent安装路径示例,请使用实际路径
$ /opt/ycm/ycm-agent/monit/monitctl run restart -g ycm-agent
$ /opt/ycm/ycm-agent/monit/monitctl run restart -g node_exporter
$ /opt/ycm/ycm-agent/monit/monitctl run restart -g promtail
$ /opt/ycm/ycm-agent/monit/monitctl restart

Copied!

Note:

若管理平台的部署形态为高可用,需要到各个实例主机去做启停操作。

白屏重启ycm-agent

在主机列表页面,点击操作列的【重启】按钮,可以重启该主机ycm-agent相关服务。根据ycm-agent进程是否在线,分为以下两种重启方式:

  • ycm-agent进程在线,通过rpc方式连接主机ycm-agent重启自身以及相关服务。
  • ycm-agent进程不在线,通过SSH方式连接主机重启ycm-agent相关服务,该方式需要提供SSH用户密码。