我们有一个带有群集FTP和MQ主机实例以及非群集主机实例的Windows集群环境。
我希望只能重新启动正在运行的主机实例。我有一个脚本来启动所有主机实例,但我们不想在被动群集节点上启动已停止的实例。我有一个脚本来启动所有主机实例。
任何人都有任何想法如何只开始运行除了从特定主机实例列表中读取的脚本之外的其他操作?
答案 0 :(得分:1)
继续使用@jcarreiro解决方案,您必须获取主机实例,按HostType = 1和ServiceState = 4进行过滤。
主机类型的值: 1 - 进程中,2 - 隔离
ServiceState的值:1 - 已停止,2 - 开始待处理,3 - 停止待处理, 4 - 正在运行,5 - 继续待处理,6 - 暂停待处理,7 - 暂停,8 - 未知
<ul>
<li ng-repeat="board in boards" >
<a ng-if="board.user_id" href="b/{{board._id}}">
<div>{{board.name}}</div>
</a>
</li>