查找无法访问/停用的中间层代理

4xrmg8kj  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(323)

我在awsec2示例上部署了dcos集群,该示例有几个mesos从属代理。他们中很少有人意外地被解雇。梅索斯大师给他们做了标记 "unreachable" . 我想将他们的状态从“无法访问”更改为 "Gone" . 为此,DCO提供以下命令:

dcos node decommission <mesos-id>

但是,我无法找到无法访问的mesos代理的mesos id。都不是 mesos-master 也不是 dc/os gui/日志显示这些节点的任何信息。
我的问题是如何获得所有无法访问(或停用)的mesos从属代理的列表?
谢谢期待。

6jjcrrmo

6jjcrrmo1#

要获取标记为无法访问的代理的历史记录,请使用以下命令:

grep unreachable /var/log/mesos/*.INFO.*

gawk 'match($0, /.*Marking agent (.*) \(.*\) unreachable.*/, a) {print a[1]}' /var/log/mesos/*.INFO.*|sort|uniq

但是,如果您只想重置webui中报告的度量,则需要重新启动mesos主服务(请参阅https://mesos.apache.org/documentation/latest/monitoring/)

相关问题